This repository is my personal Python learning journal.
I use it to keep track of the things I learn, the problems I solve, the mistakes I make, and the small programs I build while improving my Python skills.
- Python notes
- Practice problems
- Small Python programs
- Experiments
- Problem-solving exercises
- Concepts I'm learning
- Solutions and improvements over time
Python-Learning-Journal/
│
├── notes/
│ └── Python concepts and notes
│
├── practice/
│ └── Python practice problems and solutions
│
├── c_practice/
│ └── Practice related to C
│
├── v_practice/
│ └── Additional programming practice
│
└── README.md
The structure may change as I learn and organize the repository better.
Some of the topics I practice include:
- Variables and Data Types
- Conditions
- Loops
- Lists, Tuples, Sets and Dictionaries
- Functions
- Lambda Functions
map()- File Handling
- Modules and Standard Library
- Exception Handling
- Object-Oriented Programming
- Problem Solving
More topics will be added as I continue learning.
I try to understand a concept before moving to the next one.
My approach is simple:
- Learn a concept
- Write small examples
- Solve problems
- Make mistakes
- Understand the mistakes
- Try again
- Build something with what I learned
This is an ongoing repository.
It is not meant to show that I already know everything about Python. It shows my progress as I learn and improve.
I will continue adding notes, practice problems, experiments, and small projects over time.
Learning Python one concept at a time.