A structured Python repository covering core to intermediate Python concepts, organized topic-wise for easy learning, practice, and revision.
This repository is ideal for beginners, students, and interview preparation.
-
Conditions
- if, if-else, nested conditions
-
Loops
- for loop, while loop, loop control statements
-
Functions
- function definition, arguments, return values
-
Data Structures
- List, Tuple, Set, Dictionary operations
-
Object-Oriented Programming (OOP)
- Class & Objects
- Encapsulation
- Inheritance
- Polymorphism
- Abstraction
-
Exception Handling
- try, except, else, finally
- Custom exceptions
-
File Handling
- Reading and writing files
- Working with text files
PYTHON/
├── conditions/
├── loops/
├── functions/
├── data_structures/
├── oop/
├── exception_handling/
├── file_handling/
├── .gitignore
├── LICENSE
└── README.md
- Python 3
- VS Code
- Git & GitHub
- Clone the repository:
git clone https://github.com/abhii026/Python
- Navigate to the project folder:
cd Python - Navigate to any topic folder:
cd loops # example
- Navigate to any folder and run a Python file:
python filename.py
-
Strengthen Python fundamentals
-
Build a strong base for:
- Data Engineering
- Data Science
-
Backend Development
-
Quick revision before exams & interviews
Abhishek Singh
B.Tech CSE | Aspiring Data Engineer / Software Developer
This is a personal learning repository. Suggestions and improvements are welcome.