Level Up Coding

Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev

Follow publication

Member-only story

5 Excellent Books to Learn Python Today

Julie Perilla Garcia
Level Up Coding
Published in
5 min readJan 23, 2020

--

Photo by Kimberly Farmer on Unsplash

Online learning is easier than ever. There are hundreds of ways to learn programming languages online, especially if you want to learn Python.

But I still love to learn from books. When I open a programming book, I often disconnect from the internet and code in a bubble without distraction.

With books, I can get into a flow of deep thinking that helps me to really understand the material.

Here are five books that I recommend to take your Python skills from beginner to advanced in just a few months.

Python Crash Course

Python Crash Course, by Eric Matthes, is a fantastic book for absolute beginners.

Python Crash Course on Amazon.com

This book gives you a solid foundation in the basics of Python alongside several practical code examples for real-world applications that you can start using right away.

It even takes you step-by-step through creating a simple web application with Django that includes authentication. This chapter guides you through deploying your application to Heroku once built, which is nice. Often with tutorials, you are left wondering how you would take your application to production, but this includes that step.

This book is a delight to read and helps you to piece together how you can use Python in different aspects of a real application.

Effective Python

I’ve been reading “Effective Programming” books for years. I started with Effective C++ in the early 2000s, and it took the programming that I had learned in college to the next level.

Effective Python on Amazon.com

Since then, I have read Effective C#, More Effective C#, and Effective Python. All of these books have a similar theme. Once you know the basics of a programming language, you should learn the best practices to learn how to write clean, readable, reusable code in that language. The “Effective Programming” books do a fantastic job of…

--

--

Written by Julie Perilla Garcia

Founder of The Developer Experience 👩🏻‍💻 How to Code Better, Work Better, Be Better, Stand Out in the Crowd 🤖 JavaScript, Python, React, GraphQL

Responses (5)

Write a response