1. Home
  2. Python
  3. Books

Python Books

Python Crash Course

by Eric Matthes4.33

Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time. Learn more »

Python Cookbook

by David Beazley, Brian K. Jones4.16

Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want to focus on modern tools and idioms. Learn more »

Think Python

by Eric Matthes4.1

This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. Learn more »

Programming Python, 4th edition

by Mark Lutz3.99

You'll learn language syntax and programming techniques in a clear and concise manner, with lots of examples that illustrate both correct usage and common idioms. Learn more »

Learn Python 3 The Hard Way

by Zed A. Shaw3.95

You Will Learn Python 3! Zed Shaw has perfected the world's best system for learning Python 3. Follow it and you will succeed--just like the millions of beginners Zed has taught to date! Learn more »

Head First Python

by Paul Barry3.81

Head First Python is a complete learning experience for Python that helps you learn the language through a unique method that goes beyond syntax and how-to manuals, helping you understand how to be a great Python programmer. Learn more »

You may also want to try

Python online courses

Automated Software Testing with Python
Automated Software Testing with Python
  • Jose Salvatierra
  • 4.53
  • 13.5 hrs
  • 143 lectures

Learn about automated software testing with Python, BDD, Selenium WebDriver, and Postman, focusing on web applications Learn more »

REST APIs with Flask and Python in 2022
REST APIs with Flask and Python in 2022
  • Jose Salvatierra
  • 4.65
  • 12 hrs
  • 122 lectures

Build professional REST APIs with Python, Flask, Docker, Flask-Smorest, and Flask-SQLAlchemy Learn more »

2022 Complete Python Bootcamp From Zero to Hero in Python
2022 Complete Python Bootcamp From Zero to Hero in Python
  • Jose Portilla
  • 4.61
  • 22 hrs
  • 155 lectures

Learn Python like a Professional Start from the basics and go all the way to creating your own applications and games Learn more »

Popular categories

  • Python
  • AWS
  • Kubernetes
  • Java
  • JavaScript
  • DevOps
  • Docker
  • NodeJS

Popular frameworks

  • Spring Boot
  • Django
  • Laravel
  • React
  • Symfony
  • Akka
  • Flutter
  • Quarkus

Useful tutorials

How to install multiple Java versions on Linux, MacOS, or WSL2?

Ever wondered how to install multiple Java (JDK) versions on your operating system? There is one tool that does it very well - SDKMAN. Learn more »

How to title case each word in Python?

Sometimes you need to change the case of the words in a given string. For instance, you get an input which represents the first name and the last name, and you want to make sure it is correctly capitalized. Learn more »

© 2021 howtolearn.blog

Disclosure: Some of the links on that page are affiliate links - if you go through them to make a purchase, we will earn small commission. No extra cost on your side.