Skip to content

Commit f88b1fa

Browse files
Update README.md
1 parent 50dff54 commit f88b1fa

File tree

1 file changed

+94
-2
lines changed

1 file changed

+94
-2
lines changed

README.md

Lines changed: 94 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,102 @@
11
# 🐍 Python Learning Repository
22

3-
This repository contains my personal journey through Python fundamentals, data structures, algorithms, and object-oriented programming.
3+
Welcome to my **Python Learning Repository**, where I document my journey through Python fundamentals, data structures, algorithms, and advanced programming concepts.
44

5-
The goal is to reinforce essential programming concepts and build a strong Python foundation.
5+
This repository is designed to be cleanly structured, progressive, and useful for others who want to improve their Python skills from the ground up.
66

77
---
88

9+
## 🧭 Objective
10+
11+
In this project, we will explore the key parts of Python in depth, starting from the fundamentals and progressively covering more advanced algorithmic strategies.
12+
13+
The goal is not only to master Python syntax, but also to understand the logic behind classic programming problems and learn to solve them effectively.
14+
15+
---
16+
17+
## 📁 Future Folder Structure
18+
19+
```bash
20+
Python-Learning/
21+
├── 01_basics/
22+
│ ├── variables.py
23+
│ ├── types.py
24+
│ ├── input_output.py
25+
│ └── conditionals_loops.py
26+
├── 02_functions/
27+
│ ├── functions_basics.py
28+
│ ├── recursion.py
29+
│ └── lambdas.py
30+
├── 03_data_structures/
31+
│ ├── lists.py
32+
│ ├── tuples.py
33+
│ ├── dicts.py
34+
│ └── sets.py
35+
├── 04_algorithms/
36+
│ ├── sorting/
37+
│ │ ├── bubble_sort.py
38+
│ │ ├── quick_sort.py
39+
│ │ ├── merge_sort.py
40+
│ │ └── ...
41+
│ └── searching/
42+
│ ├── linear_search.py
43+
│ ├── binary_search.py
44+
│ └── ...
45+
├── 05_oop/
46+
│ ├── classes.py
47+
│ ├── inheritance.py
48+
│ └── polymorphism.py
49+
├── 06_patterns/
50+
│ ├── two_pointers.py
51+
│ ├── sliding_window.py
52+
│ ├── prefix_sum.py
53+
│ ├── backtracking.py
54+
│ └── monotonic_stack.py
55+
├── 07_advanced_structures/
56+
│ ├── linked_list.py
57+
│ ├── stack_queue.py
58+
│ ├── hash_table.py
59+
│ ├── heap.py
60+
│ └── trie.py
61+
├── 08_graphs/
62+
│ ├── dfs_bfs.py
63+
│ ├── dijkstra.py
64+
│ ├── union_find.py
65+
│ └── topological_sort.py
66+
├── 09_dynamic_prog/
67+
│ ├── fibonacci_dp.py
68+
│ ├── knapsack.py
69+
│ ├── lis.py
70+
│ └── lcs.py
71+
├── 10_bitwise_math/
72+
│ ├── bit_manipulation.py
73+
│ └── math_algorithms.py
74+
├── README.md
75+
├── LICENSE
76+
└── .gitignore
77+
```
78+
79+
---
80+
81+
## 🚀 Progress & Contributions
82+
83+
This project is a personal learning path and is **continuously evolving**.
84+
Not all folders or files are complete yet, they will be added progressively as I study and practice each concept.
85+
86+
If you're also learning Python or preparing for coding interviews, feel free to:
87+
88+
- Clone or fork this repository
89+
- Practice with the examples and exercises
90+
- Submit suggestions or improvements
91+
92+
---
93+
94+
## 🙌 Stay Connected
95+
96+
You can connect with me on [LinkedIn](https://www.linkedin.com/in/hugo-rdg/) or follow my GitHub activity.
97+
98+
Thanks for passing by and happy coding! 🚀🐍
99+
100+
9101
![Python](https://img.shields.io/badge/Python-3.10-blue.svg)
10102
![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)

0 commit comments

Comments
 (0)