Password Strength: generating a secure and memorable password
read this article now in
Manning's Free Content Center
Manning's Free Content Center
Resources
chapter briefs
Source code
Errata
Book Forum
Source code on GitHub
🎙️ Ken Youens-Clark interviewed
🎙️ SAS 045 – In The Lab – Python vs. Bash with Ken Youens-Clark
🎙️ Interview with Ken Youens-Clark
Go from Amatuer to Pythonista
📺 Chapter 1: How to write and test a Python program
📺 Chapter 2: Crow's Nest
📺 Chapter 3: Picnic
📺 Chapter 4: Jump The Five
📺 Chapter 5: Howler
📺 Chapter 6: Word Count
📺 Chapter 7: Gashlycrumb
📺 Chapter 8: Apples and Bananas
📺 Chapter 9: Abuse (The Insult Generator)
📺 Chapter 10: Telephone
📺 Chapter 11: Bottles of Beer
📺 Chapter 12: Ransom
📺 Chapter 13: Twelve Days of Christmas
📺 Chapter 14: Rhymer
📺 Chapter 15: The Kentucky Friar: More regular expressions
📺 Chapter 16: The Scrambler
📺 Chapter 17: Mad Libs
Register your pBook for a free eBook
🎙️ Ken Youens-Clark – Music Major Turned Scientific Programmer
Sysadmin tasks with Bash and Python
Mad Libs: Using regular expressions
🎙️ Python as a Basis for Machine Learning with Ken Youens-Clark
Password Strength: generating a secure and memorable password
more
customers also reading
This book
1°
2°
3°
Learn coding and testing with puzzles and games
- July 2020
- ISBN 9781617297519
- 440 pages
- printed in black & white
- available in Korean, Russian, Simplified Chinese
pro 24ドル.99 per month
- access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
- choose one free eBook per month to keep
- exclusive 50% discount on all purchases
- renews monthly, pause or cancel renewal anytime
lite 19ドル.99 per month
- access to all Manning books, including MEAPs!
team
5, 10 or 20 seats+ for your team - learn more
eBook
pdf, ePub, online
31ドル.99
23ドル.99
you save $8.00 (25%)
print
includes eBook
39ドル.99
29ドル.99
you save $10.00 (25%)
with subscription
free or 50% off
24ドル.99
pro 24ドル.99 per month
- access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
- choose one free eBook per month to keep
- exclusive 50% discount on all purchases
- renews monthly, pause or cancel renewal anytime
lite 19ドル.99 per month
- access to all Manning books, including MEAPs!
team
5, 10 or 20 seats+ for your team - learn more
eBook
31ドル.99
23ドル.99
you save $8.00 (25%)
print
39ドル.99
29ドル.99
you save $10.00 (25%)
with subscription
24ドル.99
Look inside
A long journey is really a lot of little steps. The same is true when you're learning Python, so you may as well have some fun along the way! Written in a lighthearted style with entertaining exercises that build powerful skills, Tiny Python Projects takes you from amateur to Pythonista as you create 22 bitesize programs. Each tiny project teaches you a new programming concept, from the basics of lists and strings right through to regular expressions and randomness. Along the way you'll also discover how testing can make you a better programmer in any language.
about the technology
Who says learning to program has to be boring? The 21 activities in this book teach Python fundamentals through puzzles and games. Not only will you be entertained with every exercise, but you'll learn about text manipulation, basic algorithms, and lists and dictionaries as you go. It's the ideal way for any Python newbie to gain confidence and experience.about the book
The projects are tiny, but the rewards are big: each chapter in Tiny Python Projects challenges you with a new Python program, including a password creator, a word rhymer, and a Shakespearean insult generator. As you complete these entertaining exercises, you'll graduate from a Python beginner to a confident programmer—and you'll have a good time doing it!what's inside
- Write command-line Python programs
- Manipulate Python data structures
- Use and control randomness
- Write and run tests for programs and functions
- Download testing suites for each project
about the reader
For readers with beginner programming skills.about the author
Ken Youens-Clark is a Senior Scientific Programmer at the University of Arizona. He has an MS in Biosystems Engineering and has been programming for over 20 years.eBook
pdf, ePub, online
31ドル.99
23ドル.99
you save $8.00 (25%)
print
includes eBook
39ドル.99
29ドル.99
you save $10.00 (25%)
with subscription
free or 50% off
24ドル.99
pro 24ドル.99 per month
- access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
- choose one free eBook per month to keep
- exclusive 50% discount on all purchases
- renews monthly, pause or cancel renewal anytime
lite 19ドル.99 per month
- access to all Manning books, including MEAPs!
team
5, 10 or 20 seats+ for your team - learn more
eBook
31ドル.99
23ドル.99
you save $8.00 (25%)
print
39ドル.99
29ドル.99
you save $10.00 (25%)
with subscription
24ドル.99
Tiny Python Projects is a gentle, amusing introduction to Python that will firm up several key concepts while occasionally making you snicker.
Knowledge meets humor meets succinctness. A gem.
Learning based on doing small projects is effective, and that’s why this book is perfect.
Excellent pick for those who want to improve coding skills with Python.
related titles
related titles
choose your plan
pro
monthly
annual
24ドル.99
249ドル.99
only 20ドル.83 per month
- access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
- choose another free product every time you renew
- choose twelve free products per year
- exclusive 50% discount on all purchases
- renews monthly, pause or cancel renewal anytime
- renews annually, pause or cancel renewal anytime
- Tiny Python Projects ebook for free
team
monthly
annual
49ドル.99
399ドル.99
only 33ドル.33 per month
- five seats for your team
- access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
- choose another free product every time you renew
- choose twelve free products per year
- exclusive 50% discount on all purchases
- renews monthly, pause or cancel renewal anytime
- renews annually, pause or cancel renewal anytime
- Tiny Python Projects ebook for free
choose your plan
pro
monthly
annual
24ドル.99
249ドル.99
only 20ドル.83 per month
- access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
- choose another free product every time you renew
- choose twelve free products per year
- exclusive 50% discount on all purchases
- renews monthly, pause or cancel renewal anytime
- renews annually, pause or cancel renewal anytime
- Tiny Python Projects ebook for free
team
monthly
annual
49ドル.99
399ドル.99
only 33ドル.33 per month
- five seats for your team
- access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
- choose another free product every time you renew
- choose twelve free products per year
- exclusive 50% discount on all purchases
- renews monthly, pause or cancel renewal anytime
- renews annually, pause or cancel renewal anytime
- Tiny Python Projects ebook for free
Check your email for instructions on downloading Tiny Python Projects.