Welcome to my Python learning journey! 🚀
This repository documents the concepts and hands-on practice I've completed from the book "Python Crash Course" by Eric Matthes.
Through this journey, I’ve built a solid foundation in Python and explored key programming concepts with practical examples.
- Variables & Data Types (int, float, string, boolean)
- String manipulation
- Type casting and input handling
- Conditional Statements (
if,elif,else) - Loops (
for,while) - Loop control (
break,continue,pass)
- Lists
- Tuples
- Set
- Dictionaries
- Nested data structures
- List & Dictionary comprehensions
- comparison between List & Tuples
- Defining and calling functions
- Parameters and return values
- Default arguments and keyword arguments
- Variable scope
- Lambda function
- Classes and Objects
- Abstraction
- Encapsulation
- Inheritance
- Polymorphism
- Reading and writing text files
- Working with file paths
- Exception handling with files
This repo includes code examples and exercises that I’ve completed while learning.
Each topic is organized into folders with clear naming for easy navigation.
- Python 3.x
- VS Code
- Git & GitHub
I plan to:
- Build beginner-level Python projects
- Explore modules like
datetime,random,os,math - Dive into libraries like
pandas,numpy, andmatplotlib - Solve real-world problems using Python
- Book: [Python Crash Course by Eric Matthes]
- My passion for learning programming and technology 💻
Feel free to explore the code and reach out if you’re also learning Python or want to collaborate!