You've completed a basic Python programming tutorial or finished Al Sweigart's bestseller, Automate the Boring Stuff with Python . What's the next step toward becoming a capable, confident software developer?
The bestselling introduction to Python programming, revised to include the latest Python features, improved explanations, and new chapters about databases and sound files.
Recursion has an intimidating reputation: itâs considered to be an advanced computer science topic frequently brought up in coding interviews. But thereâs nothing magical about recursion.
If youâve mastered basic Python syntax and youâre ready to start writing programs, youâll find The Big Book of Small Python Projects both enlightening and fun. This collection of 81 Python projects...
The second edition of this international fan favorite includes a brand-new chapter on input validation, Gmail and Google Sheets automations, tips for updating CSV files, and more.
After a crash course in Python programming basics, youâll learn to make, test, and hack programs that encrypt text with classical ciphers like the transposition cipher and Vigenère cipher. Youâll begin with...
Invent Your Own Computer Games with Python will teach you how to make computer games using the popular Python programming languageâeven if youâve never programmed before!
This book will teach you how to make graphical computer games in the Python programming language using the Pygame library.This book assumes you know a little bit about Python or programming in general. If you don't know how to program, you can learn...