Skip to content

yogeshkharkwal1-bit/Python-Programing-codes

Repository files navigation

🐍 Python Programming – From Basics to OOPs & Data I/O 🚀

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.


🔍 Topics Covered

🔹 Python Basics

  • Variables & Data Types
  • Type Casting
  • Operators
  • Conditional Statements (if-else)
  • Loops (for, while)
  • Functions
  • Basic problem-solving

🔹 Object-Oriented Programming (OOPs)

  • Classes & Objects
  • Constructors (__init__)
  • Instance variables & methods
  • Inheritance
  • Encapsulation
  • Polymorphism
  • Real-world OOP examples

🔹 Data Input & Output

  • User input using input()

  • Printing formatted output

  • File handling

    • Read files
    • Write files
    • Append data
  • Working with text files


🛠️ Tools & Technologies Used

  • Python 🐍
  • Jupyter Notebook
  • VS Code

📂 Folder Structure

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

🎯 Learning Objectives

  • Build strong Python fundamentals

  • Understand OOP concepts clearly

  • Learn file handling for real-world applications

  • Prepare Python base for:

    • Data Science
    • Machine Learning
    • Automation

🚀 Next Learning Goals

  • Exception Handling
  • Modules & Packages
  • NumPy & Pandas
  • Data Visualization
  • Machine Learning Algorithms

🙌 About This Repository

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.