This folder contains my Python learning journey, starting from basic concepts and moving toward Object-Oriented Programming (OOPs) and Data Input/Output operations.
Python is the core language for AI, Machine Learning, and Data Science, and this repository focuses on building strong fundamentals with hands-on practice.
- Variables & Data Types
- Type Casting
- Operators
- Conditional Statements (
if-else) - Loops (
for,while) - Functions
- Basic problem-solving
- Classes & Objects
- Constructors (
__init__) - Instance variables & methods
- Inheritance
- Encapsulation
- Polymorphism
- Real-world OOP examples
-
User input using
input() -
Printing formatted output
-
File handling
- Read files
- Write files
- Append data
-
Working with text files
- Python 🐍
- Jupyter Notebook
- VS Code
Python/
│
├── Basics/
│ ├── variables_datatypes.ipynb
│ ├── loops_conditions.ipynb
│
├── OOPs/
│ ├── classes_objects.ipynb
│ ├── inheritance.ipynb
│
├── Data_Input_Output/
│ ├── user_input.ipynb
│ ├── file_handling.ipynb
│
└── README.md
-
Build strong Python fundamentals
-
Understand OOP concepts clearly
-
Learn file handling for real-world applications
-
Prepare Python base for:
- Data Science
- Machine Learning
- Automation
- Exception Handling
- Modules & Packages
- NumPy & Pandas
- Data Visualization
- Machine Learning Algorithms
This repository is created for:
- Practice
- Revision
- Interview preparation
- Building a strong GitHub portfolio
Strong Python fundamentals = Strong AI/ML future 💪🤖
⭐ If you find this helpful, don’t forget to star the repository! 📌 Suggestions & improvements are always welcome.