Small Python projects and course work from learning to code. Each section is a self-contained folder with a follow-along guide.
| Section | What you'll build | Folder |
|---|---|---|
| WHOIS Lookup | A raw-socket WHOIS client that queries IANA on TCP port 43 | 01-whois-lookup |
| Password Application Suite | A command-line password generator using random |
02-password-application-suite |
| Python 100 Days of Code | Notes and beginner projects from days 1 to 8 of Angela Yu's Python bootcamp | 03-python-100-days-of-code |
Open a section folder and follow its README.md from top to bottom. Every project uses Python 3 and the standard library only, so run the commands from inside that section's folder.
Code and scripts in this repository are licensed under the MIT License (see LICENSE). Written guides and diagrams are licensed under CC BY 4.0. Third-party material keeps its original license and is excluded from both:
03-python-100-days-of-code/follows Angela Yu's 100 Days of Code: The Complete Python Pro Bootcamp. My own exercise solutions are MIT, but course-provided starter material and lesson content are excluded.