Automate the Boring Stuff with Python, 2nd Edition
Practical Programming for Total Beginners
By Al Sweigart
Beyond the Basic Stuff with Python Cover
Best Practices for Writing Clean Code
By Al Sweigart
Python Programming for Hackers and Pentesters
By Justin Seitz and Tim Arnold
Cracking Codes with Python
An Introduction to Building and Breaking Ciphers
By Al Sweigart
Dive Into Algorithms Cover
A Pythonic Adventure for the Intrepid Beginner
By Bradford Tuckfield
Doing Math with Python
Use Programming to Explore Algebra, Statistics, Calculus, and More!
By Amit Saha
Gray Hat Python
Python Programming for Hackers and Reverse Engineers
By Justin Seitz
Hardcore Programming for Mechanical Engineers
Build Engineering Applications from Scratch
By Angel Sola Orbaiceta
Impractical Python Projects
Playful Programming Activities to Make You Smarter
By Lee Vaughan
Learn Python Visually Front Cover
Creative Coding with
By Tristan Bunn
Learn to Code By Solving Problems cover
A Python Programming Primer
By Daniel Zingaro
Learn to Program with Minecraft
Transform Your World with the Power of Python
By Craig Richardson
Make Python Talk Cover
Build Apps with Voice Control and Speech Recognition
By Mark Liu
Math Adventures with Python
An Illustrated Guide to Exploring Math with Code
By Peter Farrell
Mission Python
Code a Space Adventure Game!
By Sean McManus
Natural Language Processing Using Python
A Practical Introduction
By Yuli Vasiliev
A Python-Based Introduction
By Ronald T. Kneusel
Python Crash Course, 2nd Edition
A Hands-On, Project-Based Introduction to Programming
By Eric Matthes
Python Flash Cards
Syntax, Concepts, and Examples
By Eric Matthes
Python for Kids
A Playful Introduction to Programming
By Jason R. Briggs
Python One-Liners
Write Concise, Eloquent Python Like a Professional
By Christian Mayer
Python Playground
Geeky Projects for the Curious Programmer
By Mahesh Venkitachalam
Real-World Python cover
A Hacker's Guide to Solving Problems with Code
By Lee Vaughan
Serious Python
Black-Belt Advice on Deployment, Scalability, Testing, and More
By Julien Danjou
Teach Your Kids to Code
A Parent-Friendly Guide to Python Programming
By Bryson Payne
The Big Book of Small Python Projects
81 Easy Practice Programs
By Al Sweigart