My personal Python learning repo. I started this because I wanted a place to keep all my notes, examples, and exercise solutions in one spot instead of losing them across random files on my desktop.
I'm learning Python from scratch, mostly following Python Crash Course 3rd Edition and also just experimenting on my own. Every time I learn something new, I add a file here with examples and comments so I can come back and look it up later without googling everything again. This is just for me not a tutorial, not a course, just my own notes in my own style.
- Python Crash Course 3rd Edition: A Hands-on, Project-based Introduction to Programming by Eric Matthes - Main Material
- Fluent Python 2nd Edition: Clear, Concise, and Effective Programming by Luciano Ramalho - Second Material
- A Beginners Guide to Python 3 Programming John Hunt
- Advanced Guide to Python 3 Programming John Hunt
- Think Python: How to Think Like a Computer Scientist, Allen Downey, Allen B. Downey 3rd Edition
- Automate the Boring Stuff with Python 3rd Edition
- Python Official Documentation
- Python Discord Server for Specific Help
- Jupyter Notebooks for Self Explaination
- AI Engineering: Building Applications with Foundation Models 1st Global Edition
- Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 3rd Edition
- Hands-on Large Language Models: Language Understanding and Generation
- Build a Large Language Model (From Scratch)
- LLM Engineer's Handbook: Master the art of engineering large language models from concept to production
- Designing Machine Learning Systems: An Iterative Process for Production Ready Applications Chip Huyen
- An Introduction to Machine Learning Miroslav Kubat
- The Pragmatic Programmer: from Journeyman to Master by Andy Hunt and Dave Thomas for Knowledge of Programming
- Think Like a Programmer: An Introduction to Creative Problem Solving
- Microsoft Visual Code for Editing code, this is my main IDE
- Git & Github for this repo
- Claude for Specific Problem or Question
- Some YouTube Tutorial Videos
- zzzcode.ai for understanding code
- Beginning Git and GitHub: A Comprehensive Guide to Version Mariot Tsitoara
Since last year i've lost soo many great programs and codes that was stored in my old computer, unfortunately the hard disk got corrupted and i wouldn't recover it
This repo is for me and only for me to save my random codes or references, i want to learn more about Git and Github too, so i'm experimenting here.