-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpythonRoadmap.html
116 lines (107 loc) · 5.48 KB
/
pythonRoadmap.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Python Roadmap</title>
<link rel="icon" type="image/x-icon" href="https://img.icons8.com/?size=100&id=pIJdjOoL6KfU&format=png&color=000000">
<style>
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 20px;
background: #0d0d0d;
color: #33ff33;
cursor: url('https://cur.cursors-4u.net/cursors/cur-2/cur138.cur'), auto;
}
.container {
max-width: 900px;
background: rgba(10, 10, 10, 0.9);
padding: 20px;
border-radius: 10px;
margin: auto;
box-shadow: 0 0 20px #33ff33;
}
h1, h2, h3 {
color: #ff3300;
}
a {
color: #00ccff;
text-decoration: none;
}
a:hover {
text-decoration: underline;
cursor: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23ff0000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 17L10 11L4 5"></path><path d="M12 19H20"></path></svg>'), auto;
}
.footer {
max-width: 900px;
background: rgba(10, 10, 10, 0.9);
padding: 20px;
border-radius: 10px;
margin: auto;
text-align: center;
font-size: 14px;
box-shadow: 0 0 20px #33ff33
}
.developer-text {
color: #33ff33;
font-family: 'Courier New', Courier, monospace;
text-shadow: 0 0 10px #33ff33;
}
.github-link {
color: #ff3300;
font-weight: bold;
cursor: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%2300ff00" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12 L9 12 L10 13 L15 13 L16 12 L20 12"></path><path d="M2 12 L6 8 L12 8 L18 8 L22 12"></path></svg>'), auto;
}
</style>
</head>
<body>
<div class="container">
<h1>🚀 Python Roadmap: Beginner to Advanced (Job-Ready)</h1>
<p>This roadmap is structured to take you from <strong>zero</strong> to <strong>job-ready</strong> with essential Python concepts, modules, and tools.</p>
<hr>
<h2>📌 Phase 1: Python Basics (Beginner)</h2>
<p><strong>📚 Goal:</strong> Learn syntax, fundamentals, and logic.</p>
<ul>
<li><strong>Setting Up:</strong> Install Python, PyCharm, VS Code, Jupyter Notebook</li>
<li><strong>Core Python Syntax:</strong> Variables, Operators, Input/Output, Type Conversion</li>
<li><strong>Control Flow:</strong> If-else statements, Loops, Loop control statements</li>
<li><strong>Functions & Modules:</strong> Functions, Importing Modules</li>
<li><strong>Data Structures:</strong> Lists, Tuples, Sets, Dictionaries</li>
</ul>
<h2>📌 Phase 2: Intermediate Python</h2>
<ul>
<li><strong>File Handling:</strong> Reading/Writing files, CSV, JSON</li>
<li><strong>OOP:</strong> Classes, Inheritance, Polymorphism</li>
<li><strong>Exception Handling:</strong> Try-Except, Custom Exceptions</li>
<li><strong>Regex:</strong> Pattern Matching</li>
<li><strong>Python Libraries:</strong> Datetime, Collections, Itertools</li>
</ul>
<h2>📌 Phase 3: Advanced Python</h2>
<ul>
<li><strong>Web Scraping:</strong> Requests, BeautifulSoup, Selenium</li>
<li><strong>Database:</strong> SQLite, MySQL, MongoDB</li>
<li><strong>Multithreading:</strong> Threading, Multiprocessing</li>
<li><strong>Web Development:</strong> Flask, FastAPI, Django</li>
<li><strong>Data Science & ML:</strong> NumPy, Pandas, Matplotlib, Scikit-learn</li>
</ul>
<h2>📌 Phase 4: Job-Ready Python</h2>
<ul>
<li><strong>Cloud & DevOps:</strong> AWS Lambda, Docker, CI/CD</li>
<li><strong>Ethical Hacking:</strong> Networking, Packet Sniffing</li>
<li><strong>Projects:</strong> To-Do App, Web Scraper, Machine Learning Model</li>
<li><strong>Job Preparation:</strong> GitHub Portfolio, Resume, Interviews</li>
</ul>
<h2>🎥 YouTube Playlists for Learning</h2>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PL1zLMEn8OJHWmukqkae_Xj-cHQz2_KOqm" target="_blank">Bengali by CodeWithTanim</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLu0W_9lII9agwh1XjRt242xIpHhPT2llg" target="_blank">Hindi by CodeWithHarry</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLIhvC56v63ILPDA2DQBv0IKzqsWTZxCkp" target="_blank">English by NetworkChuck</a></li>
</ul>
<p><strong>💡 Tip:</strong> Keep coding daily, work on projects, and contribute to open-source! 🚀</p>
</div>
<footer class="footer">
<p class="developer-text">Developed by <a href="https://github.com/ExploitInject" class="github-link" target="_blank">ExploitInject</a></p>
</footer>
</body>
</html>