Learn more
These promotions will be applied to this item:
Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.
Your Memberships & Subscriptions
Follow the author
OK
The Big Book of Small Python Projects: 81 Easy Practice Programs
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 will have you making digital art, games, animations, counting programs, and more right away. Once you see how the code works, you’ll practice re-creating the programs and experiment by adding your own custom touches.
These simple, text-based programs are 256 lines of code or less. And whether it’s a vintage screensaver, a snail-racing game, a clickbait headline generator, or animated strands of DNA, each project is designed to be self-contained so you can easily share it online.
You’ll create:
• Hangman, Blackjack, and other games to play against your friends or the computer
• Simulations of a forest fire, a million dice rolls, and a Japanese abacus
• Animations like a virtual fish tank, a rotating cube, and a bouncing DVD logo screensaver
• A first-person 3D maze game
• Encryption programs that use ciphers like ROT13 and Vigenère to conceal text
If you’re tired of standard step-by-step tutorials, you’ll love the learn-by-doing approach of The Big Book of Small Python Projects. It’s proof that good things come in small programs!
- LanguageEnglish
- PublisherNo Starch Press
- Publication dateJune 29, 2021
- File size2.9 MB
Customers who viewed this item also viewed
Customers also bought or read
- Impractical Python Projects: Playful Programming Activities to Make You Smarter
Kindle Edition$17.99$17.99 - How Computers Really Work: A Hands-On Guide to the Inner Workings of the Machine
Kindle Edition$23.99$23.99 - Practical SQL, 2nd Edition: A Beginner's Guide to Storytelling with Data#1 Best SellerSQL Databases
Kindle Edition$23.99$23.99 - Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More
Kindle Edition$28.99$28.99 - Modeling and Simulation in Python: An Introduction for Scientists and Engineers
Kindle Edition$28.99$28.99 - Math for Deep Learning: What You Need to Know to Understand Neural Networks
Kindle Edition$29.99$29.99 - Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters
Kindle Edition$25.99$25.99 - Python 3: The Comprehensive Guide to Hands-On Python Programming (Rheinwerk Computing)
Kindle Edition$54.99$54.99
Editorial Reviews
Review
—Naomi Ceder, Fellow of the Python Software Foundation
"Al Sweigart presents fun programs, inspiring learners to tweak them. That's how I learned to program: tinkering with examples from books and magazines. It works!"
–Luciano Ramalho, Technical Principal at ThoughtWorks and author of Fluent Python
"Whether you're new to Python or want to exercise your coding brain, I recommend The Big Book of Small Python Projects to spark your thinking. Both the 'big' and the 'small' in the title are accurate. There are a lot of projects in this book, but most code takes up only a page or two. That makes it a fun reference book to get you into the flow or kick off a session in your terminal."
—Adam DuVander, Founder, EveryDeveloper
"This book is excellent for beginners to Python and a great reference book for programmers who are well versed in programming. I'm happy to give this book 5 out of 5 stars!"
—Greg Walters, Full Circle Magazine
"This book is packed with fun and easy programs, I can confirm."
—BC Gain, @bcamerongain
About the Author
Product details
- ASIN : B08FH9FV7M
- Publisher : No Starch Press
- Accessibility : Learn more
- Publication date : June 29, 2021
- Language : English
- File size : 2.9 MB
- Screen Reader : Supported
- Enhanced typesetting : Enabled
- X-Ray : Not Enabled
- Word Wise : Not Enabled
- Print length : 418 pages
- ISBN-13 : 978-1718501256
- Page Flip : Enabled
- Best Sellers Rank: #877,647 in Kindle Store (See Top 100 in Kindle Store)
- #84 in Object Oriented Design
- #106 in Open Source Programming
- #364 in Python Computer Programming
- Customer Reviews:
About the author

Al Sweigart is a software developer and tech book author living in Houston. He has written several programming books for beginners, including Automate the Boring Stuff with Python. His books are freely available under a Creative Commons license at his website https://inventwithpython.com.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customer reviews work on Amazon

































