Skip to content

Commit 103c39a

Browse files
authored
Update Readme.md
1 parent 3cdadff commit 103c39a

File tree

1 file changed

+37
-22
lines changed

1 file changed

+37
-22
lines changed

Readme.md

Lines changed: 37 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -16,54 +16,69 @@ This roadmap is perfect for beginners and anyone looking to solidify their Pytho
1616
The project is organized into separate sections for each day, making it easy for you to follow along.
1717
Each day focuses on specific topics and provides practical examples and exercises to reinforce your learning.
1818
To navigate through the content, you can either explore the filenames or refer to the main "README.md" file.
19-
For instance, to access the content for [Day 4-6](Days-4-6.md), simply open the "[Day 4-6.md](Days-4-6.md)" file.
19+
For instance, to access the content for [Day 4-6](30 Days Essentials/Days-4-6.md), simply open the "[Day 4-6.md](30 Days Essentials/Days-4-6.md)" file.
2020

2121
---
2222

2323
## 📁 Course Content
2424

25-
### [Days 1-3](Days-1-3.md): Basic Concepts and Installation
25+
### [Days 1-3](30 Days Essentials/Days-1-3.md): Basic Concepts and Installation
2626
- Understand Python's introduction and why it's popular.
2727
- Learn the basic syntax of Python and its core data types (string, integer, float, list, tuple, dictionary).
2828
- Install Python on your computer.
2929

30-
### [Days 4-6](Days-4-6.md): Conditional Statements and Loops
30+
### [Days 4-6](30 Days Essentials/Days-4-6.md): Conditional Statements and Loops
3131
- Master conditional statements (if, elif, else) and logical operators.
3232
- Gain proficiency in using loops (for and while).
3333

34-
### [Days 7-10](Days-7-10.md): Data Structures
34+
### [Days 7-10](30 Days Essentials/Days-7-10.md): Data Structures
3535
- Deepen your knowledge of data structures like lists, tuples, and dictionaries.
3636
- Practice working with data structures through hands-on exercises.
3737

38-
### [Days 11-14](Days-11-14.md): Functions and Modules
38+
### [Days 11-14](30 Days Essentials/Days-11-14.md): Functions and Modules
3939
- Define and utilize functions in Python.
4040
- Explore basic Python modules (math, random, datetime).
4141

42-
### [Days 15-18](Days-15-18.md): File Handling and Error Handling
42+
### [Days 15-18](30 Days Essentials/Days-15-18.md): File Handling and Error Handling
4343
- Learn the art of file reading and writing.
4444
- Master error handling techniques using try-except blocks.
4545

46-
### [Days 19-22](Days-19-22.md): Object-Oriented Programming (OOP)
46+
### [Days 19-22](30 Days Essentials/Days-19-22.md): Object-Oriented Programming (OOP)
4747
- Understand classes and objects.
4848
- Dive into OOP concepts, including inheritance and polymorphism.
4949

50-
### [Days 23-26](Days-23-26.md): Database Connection and SQL
50+
### [Days 23-26](30 Days Essentials/Days-23-26.md): Database Connection and SQL
5151
- Establish connections with databases (e.g., SQLite).
5252
- Learn to execute basic SQL queries for data manipulation.
5353

54-
### [Days 27-30](Days-27-30.md): Web Development and Frameworks
54+
### [Days 27-30](30 Days Essentials/Days-27-30.md): Web Development and Frameworks
5555
- Explore Python web frameworks like Flask and Django.
5656
- Create a simple web application and gain insights into web development.
5757

58-
### [Last Project](Last%20Project.md): Simple Notepad Application
59-
- At the end of the day, you will develop a project to reinforce your Python learning.
60-
- Improve your file manipulation, user input and basic data management skills by creating a simple Notepad application
61-
62-
### [Last Project1](Last%20Project%201.md): Dictionary Application
63-
- At the end of the day, you will develop a project to reinforce your Python learning.
64-
- Improve your file manipulation, user input, and basic data management skills by creating a Dictionary application.
65-
6658

59+
### [Python Projects](Projects/Readme.md)
60+
you'll find a collection of practical Python projects to help you apply your programming knowledge and build useful applications.
61+
62+
* **Simple Notepad Application**
63+
- At the end of the day, you will develop a project to reinforce your Python learning.
64+
- Improve your file manipulation, user input and basic data management skills by creating a simple Notepad application
65+
* **Dictionary Application**
66+
- At the end of the day, you will develop a project to reinforce your Python learning.
67+
- Improve your file manipulation, user input, and basic data management skills by creating a Dictionary application.
68+
* **Random Password Generator**
69+
- Create a random password generator program using Python.
70+
- Allow users to specify password length and character set preferences.
71+
- Provide the option to save generated passwords to a file.
72+
* **Bank Application**
73+
- A Python program that simulates basic banking operations.
74+
- Users can create accounts, log in, check balances, deposit and withdraw money, and transfer funds securely.
75+
- Enhance your Python skills, database management, and security knowledge.
76+
* **Weather Application**
77+
- A Python program that provides real-time weather information for a specified city.
78+
- Users can input a city name and receive data such as temperature, humidity, weather description, and wind speed.
79+
- Enhance your Python skills, work with external APIs, and retrieve live weather data.
80+
81+
6782
This comprehensive roadmap will provide you with essential Python skills. However, don't hesitate to extend your learning journey for a deeper understanding of Python and the opportunity to tackle more advanced projects.
6883

6984
---
@@ -81,7 +96,7 @@ By following this structured approach, you'll gradually build your Python profic
8196

8297
---
8398

84-
### 📖 BONUS: My Book
99+
## 📖 BONUS: My Book
85100

86101
I'm excited to share my book, **"Mastering Scapy: A Comprehensive Guide to Network Analysis."** You can explore it [here](https://denizhalil.com/2023/11/12/scapy-guide-to-network-analysis-book/).
87102

@@ -94,7 +109,7 @@ I'm excited to share my book, **"Mastering Scapy: A Comprehensive Guide to Netwo
94109

95110
---
96111

97-
### 🤝 Contribution
112+
## 🤝 Contribution
98113

99114
This project is open source, and we welcome contributions from the community. If you'd like to add new learning material to the roadmap or make corrections to existing content, please submit a pull request.
100115
1. Fork the repository.
@@ -105,7 +120,7 @@ This project is open source, and we welcome contributions from the community. If
105120

106121
---
107122

108-
### Contact
123+
## Contact
109124

110125
Feel free to get in touch if you have any questions or suggestions:
111126

@@ -116,7 +131,7 @@ Feel free to get in touch if you have any questions or suggestions:
116131
- YouTube: [HalilDeniz](https://www.youtube.com/c/HalilDeniz)
117132
- My Site: [denizhalil.com](https://denizhalil.com/)
118133

119-
### 💰 Support the Project
134+
## 💰 Support the Project
120135

121136
If you find this project helpful, please consider supporting me.
122137
Your support allows me to dedicate more time and effort to creating useful projects like Python30Days and developing new tools and resources.
@@ -130,6 +145,6 @@ Happy coding, and enjoy your Python learning journey!
130145

131146
---
132147

133-
### License
148+
## License
134149

135150
**Python Learning Roadmap in 30 Days** is licensed under the MIT License. You can find the details in the [LICENSE](LICENSE) file.

0 commit comments

Comments
 (0)