Welcome to my Python learning journey! 🚀
This repository contains my hands-on code and exercises from the book "Python Crash Course" (3rd Edition) by Eric Matthes. I'm learning Python step-by-step and pushing topic-wise code here as I explore each chapter.
Python Crash Course is a great beginner-friendly book that covers Python basics, data structures, control flow, functions, classes, files, testing, and more — and also includes 3 real-world projects!
The code in this repository is organized by topics or chapters. Each folder or file represents a specific concept or section from the book:
Note: Folder names may vary depending on how you structure it. Adjust accordingly.
✅ Basic Syntax and Print Statements
✅ Variables and Data Types
✅ Strings and String Methods
✅ Numbers and User Input
✅ Lists and Tuples
✅ If Statements and Logical Conditions
✅ Dictionaries and Nesting
✅ Loops (for/while)
✅ Functions and Arguments
✅ Classes and OOP Basics
✅ File Handling
✅ Error Handling
✅ Testing Code
✅ Projects: Alien Invasion, Data Visualization, Web App with Django
- To track my learning progress.
- To practice coding and develop logic.
- To share with others who are also learning Python.
- To build a solid GitHub presence with meaningful code.
I'm reading and practicing regularly. You can follow my commits to track my progress!
This is a personal learning project. However, if you find anything helpful or want to discuss a concept, feel free to open an issue or drop a star ⭐!
If you're also learning Python or interested in AI/ML, feel free to connect or collaborate!
📖 Book Link: Python Crash Course, 3rd Edition on Amazon
Author: Eric Matthes
Happy coding! Vivek Jangid