Invent with Python
Python | TutorialsInventWithPython is Al Sweigart’s hub for beginner-friendly, project-based Python learning. The site publishes free online editions (Creative Commons) of his books—most notably "Automate the Boring Stuff with Python"—alongside titles such as "Invent Your Own Computer Games with Python", "Cracking Codes with Python", "Making Games with Python & Pygame", "The Recursive Book of Recursion", and more.
Resources include downloadable ebooks, video courses and Udemy discounts, the Simple Turtle Tutorial, YouTube series, example code, and open-source projects (e.g., PyAutoGUI, pyperclip). The author provides buy links for print/ebook editions and accepts donations (Patreon/PayPal) to support free distribution. Content emphasizes hands-on exercises, runnable source code, and small projects—making it well suited for students, hobbyists, educators, and non‑engineer professionals.