A complete Python learning and practice repository focused on building strong programming fundamentals.
- Python Introduction
- Variables
- Input / Output
- Data Types
- Operators
- Operator Precedence
- Type Conversion
- Basic Practice Questions
- Strings
- Indexing & Slicing
- String Methods
- Lists
- Tuples
- Sets
- Dictionaries
- CRUD Operations
- Dictionary Methods
- Nested Dictionary
- Collection Practice
- Practice Questions
- If-Else
- Nested If
- Match Case
- Logical Problems
- Practice Tasks
- For Loop
- While Loop
- Range Function
- Nested Loops
- Loop Problems
- Functions
- Parameters
- Return Keyword
- Lambda Function
- List Comprehension
- Map Function
- Filter Function
- Reduce Basics
- Practice Questions
- File Handling
- Read / Write Files
- Exception Handling
- Try Except
- Practice Tasks
- Modules
- Packages
- pip Basics
- Importing Libraries
- Mini Exercises
- OOP Introduction
- Class
- Object
- Constructor (init)
- Self Keyword
- Inheritance
- Polymorphism
- Encapsulation
- Abstraction
- OOP Practice
This repository is dedicated to:
- Building strong Python fundamentals
- Improving coding confidence
- Strengthening logical thinking
- Preparing for Data Science & Machine Learning
- Python
- VS Code
- Jupyter Notebook
- Manual coding only
- Daily problem solving
- No copy-paste learning
- Focus on logic building
Akshit Sonani