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
I’m a gamer, and one game that really inspired me was Minecraft. I used to wonder how Minecraft could generate huge worlds from just a random seed. That curiosity pushed me to dig deeper into algorithms and how programming works behind the scenes. At first, I started learning programming just because I was curious. But over time, it became something much bigger. Now it feels like a real passion. I genuinely enjoy building things and understanding how systems work. I also like automating stuff because I’m honestly too lazy to repeat boring daily tasks manually. Programming lets me create solutions that save time and make life easier, and that’s one of the most satisfying parts for me. After learning more, I became interested in AI, Machine Learning, and TensorFlow. My current goal is to become an AI Engineer. I want to understand everything deeply and build things from the ground up, step by step, block by block.
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.