You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Readme.md
+37-22Lines changed: 37 additions & 22 deletions
Original file line number
Diff line number
Diff line change
@@ -16,54 +16,69 @@ This roadmap is perfect for beginners and anyone looking to solidify their Pytho
16
16
The project is organized into separate sections for each day, making it easy for you to follow along.
17
17
Each day focuses on specific topics and provides practical examples and exercises to reinforce your learning.
18
18
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.
20
20
21
21
---
22
22
23
23
## 📁 Course Content
24
24
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
26
26
- Understand Python's introduction and why it's popular.
27
27
- Learn the basic syntax of Python and its core data types (string, integer, float, list, tuple, dictionary).
28
28
- Install Python on your computer.
29
29
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
31
31
- Master conditional statements (if, elif, else) and logical operators.
32
32
- Gain proficiency in using loops (for and while).
33
33
34
-
### [Days 7-10](Days-7-10.md): Data Structures
34
+
### [Days 7-10](30 Days Essentials/Days-7-10.md): Data Structures
35
35
- Deepen your knowledge of data structures like lists, tuples, and dictionaries.
36
36
- Practice working with data structures through hands-on exercises.
37
37
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
- 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
-
66
58
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
+
67
82
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.
68
83
69
84
---
@@ -81,7 +96,7 @@ By following this structured approach, you'll gradually build your Python profic
81
96
82
97
---
83
98
84
-
###📖 BONUS: My Book
99
+
## 📖 BONUS: My Book
85
100
86
101
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/).
87
102
@@ -94,7 +109,7 @@ I'm excited to share my book, **"Mastering Scapy: A Comprehensive Guide to Netwo
94
109
95
110
---
96
111
97
-
###🤝 Contribution
112
+
## 🤝 Contribution
98
113
99
114
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.
100
115
1. Fork the repository.
@@ -105,7 +120,7 @@ This project is open source, and we welcome contributions from the community. If
105
120
106
121
---
107
122
108
-
###Contact
123
+
## Contact
109
124
110
125
Feel free to get in touch if you have any questions or suggestions:
111
126
@@ -116,7 +131,7 @@ Feel free to get in touch if you have any questions or suggestions:
0 commit comments