Python Crash Course¶
Hello Fellas,
I am learning Python in this repository. These are my personal notes and a hands-on log of how I process topics in real-time as I work through them.
Even though these are my personal notes, I have made sure that anyone learning Python from them will get a solid understanding of the language's fundamentals.
I apologize for the tutorial format being purely Python files, but you can think of these individual .py files as a long, conversational style of learning.
My Sources¶
- Official Python Language Documentation
- Python Crash Course - The world's most famous book to start learning Python.
- CS50P - Introduction to Programming with Python.
- W3Schools Python Tutorial
These notes aren't perfect right now, but over time they will be optimized and will reflect a deeper understanding of the language.
Why Yet Another Python Tutorial?¶
You might be wondering: with hundreds of Python tutorials already out there, why post another one? I am writing these tutorials for two main reasons:
- For my own benefit: Writing down your thoughts helps in organizing them and mastering the concepts.
- For my friends: I have friends who want to learn Python, so this entire tutorial is written as if I am teaching the language directly to them.
Grab a cup of coffee and join along.
Happy Learning!!!