This repository contains my Python learning journey. The purpose of this repository is to track my progress, experiments, and projects while learning Python programming.
Python is a versatile and beginner-friendly programming language used in various domains such as web development, data analysis, machine learning, automation, and more. Through this repository, I aim to:
- Strengthen my understanding of Python basics.
- Explore practical applications through mini-projects.
- Document exercises, challenges, and solutions.
- Share my learning journey with the developer community.
The repository includes:
- Basics: Variables, data types, operators, and control structures.
- Functions & Modules: Writing reusable code and using Python libraries.
- Data Structures: Lists, tuples, dictionaries, sets, and their use cases.
- File Handling: Reading and writing files.
- Object-Oriented Programming: Classes, objects, inheritance, and encapsulation.
- Projects: Small projects and exercises to apply learned concepts.
- Notes & Experiments: Personal notes and experimental code snippets.
To run the code:
- Make sure you have Python installed (version 3.8 or higher recommended).
- Clone this repository:
git clone https://github.com/username/learning-python.git