[Last updated 11/2022] The Complete Python Developer (Udemy – Mutiplesub: Vietnamese, English,…)
About Course
Views
:
What you’ll learn:
Become a professional Python Developer and get hired
Master modern Python 3.10(latest) fundamentals as well as advanced topics
Learn Function Programming
Learn Object Oriented Programming
Build 12+ real world Python projects you can show off
Learn how to use Python in Web Development
Build a Machine Learning Model
Build a professional Portfolio Website
Learn Data Science – Analyze and Visualize Data
Learn Machine Learning with Python
Build a Web Scraper with Python and BeautifulSoup
Use Python to process: Images, CSVs, PDFs, and other Files
Use Python to build a Twitter bot
Use Python to send s and SMS
v.v…
Time video:
30.5 hours (336 Lessons + Documents)
Teacher:
Andrei Neagoie, Zero To Mastery
Sub
: Vietnamese, English, Arabic, Dutch, French, Japanese, Spanish, Thai, Indonesian, German,…
Total weight:
17.9 GB
Original link:
https://www.udemy.com/course/complete-python-developer-zero-to-mastery/
+ Nếu các bạn xem online gặp tình trạng “Không thể phát video do quá tải” (Google Drive) thì các bạn nên tải về nhé. Lưu ý nên tải từng thư mục nhé hoặc 1-5 thư mục cùng lúc (lúc đó google drive sẽ nén file và tự động tải xuống). Không nên tải thư mục cha vì file nặng google sẽ nén thiếu nhé.
Course Content
20 – AutomationTesting
-
285 – Section Overview.mp4
01:49 -
286 – Selenium Introduction.mp4
10:10 -
289 – Selenium Basics.mp4
11:47 -
290 – Selenium Basics 2.mp4
10:51 -
291 – Selenium Basics 3.mp4
06:13
9 – Advanced Python Error Handling
-
157 – Errors in Python.mp4
06:11 -
158 – Error Handling.mp4
08:31 -
159 – Error Handling 2.mp4
06:01 -
160 – Exercises Error Handling.mp4
04:57 -
161 – Error Handling 3.mp4
03:06
8 – Advanced Python Decorators
-
151 – Decorators.mp4
06:28 -
152 – Higher Order Functions.mp4
02:11 -
153 – Decorators 2.mp4
07:31 -
154 – Decorators 3.mp4
06:09 -
155 – Why Do We Need Decorators.mp4
08:42
7 – Advanced Python Functional Programming
-
137 – Functional Programming.mp4
01:23 -
138 – What Is Functional Programming.mp4
03:01 -
139 – Pure Functions.mp4
09:23 -
140 – map.mp4
06:30 -
141 – filter.mp4
04:23 -
142 – zip.mp4
03:28 -
143 – reduce.mp4
07:31 -
145 – Lambda Expressions.mp4
07:45 -
146 – Exercise Lambda Expressions.mp4
06:27 -
147 – List Comprehensions.mp4
08:37 -
148 – Set and Dictionary Comprehension.mp4
06:26 -
149 – Exercise Comprehensions.mp4
04:36
6 – Advanced Python Object Oriented Programming
-
126 – Private vs Public Variables.mp4
05:20 -
136 – MRO Method Resolution Order.mp4
08:31 -
135 – Multiple Inheritance.mp4
06:58 -
134 – Exercise Extending List.mp4
05:00 -
133 – Dunder Methods.mp4
09:53 -
132 – Object Introspection.mp4
02:07 -
131 – super.mp4
05:02 -
129 – Polymorphism.mp4
07:07 -
128 – Inheritance 2.mp4
04:12 -
127 – Inheritance.mp4
09:27 -
115 – What Is OOP.mp4
05:46 -
125 – Abstraction.mp4
04:48 -
124 – Encapsulation.mp4
05:51 -
123 – DEVELOPER FUNDAMENTALS V.mp4
02:56 -
122 – Reviewing What We Know So Far.mp4
02:09 -
121 – classmethod and staticmethod.mp4
05:47 -
119 – init.mp4
02:52 -
118 – Attributes and Methods.mp4
09:12 -
117 – Creating Our Own Objects.mp4
11:34 -
116 – What is OOP Part 2.mp4
08:17
5 – Developer Environment
-
97 – MAC Python Install.mp4
04:23 -
98 – WINDOWS Python Install.mp4
04:01 -
101 – Python Developer Tools.mp4
03:04 -
102 – Sublime Text.mp4
05:47 -
105 – Optional Terminal Commands.mp4
09:56 -
107 – Using the Command LineTerminal.mp4
03:00 -
108 – Visual Studio Code.mp4
07:29 -
109 – PyCharm.mp4
08:19 -
110 – Code Formatting PEP 8.mp4
05:26 -
112 – Jupyter Notebooks.mp4
12:03 -
113 – Section Review.mp4
02:20
4 – Python Basics II
-
87 – args and kwargs.mp4
07:56 -
78 – Exercise Find Duplicates.mp4
03:54 -
79 – Functions.mp4
07:41 -
80 – Parameters and Arguments.mp4
04:24 -
81 – Default Parameters and Keyword Arguments.mp4
05:40 -
82 – return.mp4
13:11 -
84 – Methods vs Functions.mp4
04:33 -
85 – Docstrings.mp4
03:47 -
86 – Clean Code.mp4
04:38 -
77 – DEVELOPER FUNDAMENTALS IV.mp4
06:34 -
88 – Exercise Functions.mp4
04:18 -
89 – Walrus Operator.mp4
07:15 -
90 – Scope.mp4
03:37 -
91 – Scope Rules.mp4
06:55 -
92 – global Keyword.mp4
06:13 -
93 – nonlocal Keyword.mp4
03:20 -
94 – Why Do We Need Scope.mp4
03:38 -
95 – Exercise Imposter Syndrome.mp4
02:55 -
68 – For Loops.mp4
07:01 -
60 – Conditional Logic.mp4
13:17 -
61 – Indentation In Python.mp4
04:38 -
62 – Truthy vs Falsey.mp4
05:17 -
63 – Ternary Operator.mp4
04:14 -
64 – Short Circuiting.mp4
04:02 -
65 – Logical Operators.mp4
06:56 -
66 – Exercise Logical Operators.mp4
07:47 -
67 – is vs.mp4
07:36 -
59 – Breaking The Flow.mp4
02:34 -
69 – Iterables.mp4
06:43 -
70 – Exercise Tricky Counter.mp4
03:23 -
71 – range.mp4
05:38 -
72 – enumerate.mp4
04:37 -
73 – While Loops.mp4
06:28 -
74 – While Loops 2.mp4
05:49 -
75 – break continue pass.mp4
04:15 -
76 – Our First GUI.mp4
08:48
3 – Python Basics
-
49 – None.mp4
01:51 -
40 – Exercise Password Checker.mp4
07:21 -
41 – Lists.mp4
05:01 -
42 – List Slicing.mp4
07:48 -
43 – Matrix.mp4
04:11 -
44 – List Methods.mp4
10:28 -
45 – List Methods 2.mp4
04:24 -
46 – List Methods 3.mp4
04:52 -
47 – Common List Patterns.mp4
05:57 -
48 – List Unpacking.mp4
02:40 -
39 – DEVELOPER FUNDAMENTALS II.mp4
04:42 -
50 – Dictionaries.mp4
06:20 -
51 – DEVELOPER FUNDAMENTALS III.mp4
02:40 -
52 – Dictionary Keys.mp4
03:37 -
53 – Dictionary Methods.mp4
04:37 -
54 – Dictionary Methods 2.mp4
07:04 -
55 – Tuples.mp4
04:46 -
56 – Tuples 2.mp4
03:14 -
57 – Sets.mp4
07:24 -
58 – Sets 2.mp4
08:45 -
29 – Strings.mp4
05:29 -
18 – Python Data Types.mp4
04:45 -
20 – Numbers.mp4
10:02 -
21 – Math Functions.mp4
04:29 -
22 – DEVELOPER FUNDAMENTALS I.mp4
04:07 -
23 – Operator Precedence.mp4
03:10 -
25 – Optional bin and complex.mp4
04:02 -
26 – Variables.mp4
13:12 -
27 – Expressions vs Statements.mp4
01:36 -
28 – Augmented Assignment Operator.mp4
02:49 -
17 – Learning Python.mp4
02:05 -
30 – String Concatenation.mp4
01:16 -
31 – Type Conversion.mp4
03:03 -
32 – Escape Sequences.mp4
04:23 -
33 – Formatted Strings.mp4
08:23 -
34 – String Indexes.mp4
08:57 -
35 – Immutability.mp4
03:13 -
36 – BuiltIn Functions Methods.mp4
10:03 -
37 – Booleans.mp4
03:21 -
38 – Exercise Type Conversion.mp4
08:22
24 – Appendix HTML Forms
-
333 – HTML Forms.mp4
10:59 -
334 – HTML Forms 2.mp4
03:13 -
335 – Submitting A Form.mp4
08:22
23 – Extra Bits
-
317 – CWD Git Github.mp4
17:40 -
319 – CWD Git Github 2.mp4
16:52 -
320 – Contributing To Open Source.mp4
14:44 -
321 – Contributing To Open Source 2.mp4
09:42 -
325 – JTS Learn to Learn.mp4
01:59 -
326 – JTS Start With Why.mp4
02:43 -
328 – My Terminal Setup.mp4
06:36 -
330 – AMA 1000 Students.mp4
19:03 -
331 – AMA 100000 Students.mp4
38:30
22 – Where To Go From Here
-
314 – Thank You.mp4
01:27
21 – Machine Learning Data Science
-
300 – Data Science 2.mp4
10:48 -
311 – Exercise ReallySmartBrain.mp4
13:55 -
309 – Machine Learning 6.mp4
04:28 -
308 – Machine Learning 5.mp4
05:35 -
306 – Machine Learning 4.mp4
03:08 -
305 – Machine Learning 3.mp4
05:53 -
303 – Machine Learning 2.mp4
06:15 -
302 – Machine Learning 1.mp4
12:03 -
301 – Data Science 3.mp4
12:30 -
292 – Section Overview.mp4
02:38 -
299 – Data Science 1.mp4
09:56 -
298 – Tools In Machine Learning.mp4
06:07 -
297 – Machine Learning 101.mp4
08:48 -
296 – Types of Machine Learning.mp4
04:53 -
295 – History Of Data.mp4
04:39 -
294 – How Machine Learning Works.mp4
05:53 -
293 – AIMachine LearningData Science.mp4
03:44
1 – Introduction
2 – Python Introduction
-
4 – What Is A Programming Language.mp4
06:24 -
5 – Python Interpreter.mp4
07:04 -
6 – How To Run Python Code.mp4
04:53 -
8 – Our First Python Program.mp4
07:43 -
10 – Latest Version Of Python.mp4
01:42 -
11 – Python 2 vs Python 3.mp4
06:40 -
12 – Why So Many Languages.mp4
04:14 -
13 – Exercise How Does Python Work.mp4
02:09
19 – Web Development with Python
-
268 – MIME Types.mp4
05:21 -
283 – Building A Portfolio 9.mp4
06:54 -
282 – Building A Portfolio 8.mp4
14:54 -
281 – Optional How Databases Work.mp4
10:54 -
279 – Quick Note About Databases.mp4
02:15 -
277 – Building A Portfolio 7.mp4
11:00 -
276 – Building A Portfolio 6.mp4
07:07 -
275 – Building A Portfolio 5.mp4
10:01 -
273 – Building A Portfolio 4.mp4
06:40 -
272 – Building A Portfolio 3.mp4
07:11 -
271 – Building A Portfolio 2.mp4
06:46 -
269 – Building A Portfolio.mp4
09:10 -
257 – Section Overview.mp4
01:32 -
267 – URL Parameters.mp4
06:45 -
266 – Templating Engine.mp4
03:54 -
265 – Favicon.mp4
03:04 -
264 – Flask Static Files.mp4
03:43 -
263 – Flask Templates.mp4
08:07 -
262 – Building A Flask Server.mp4
10:41 -
261 – Setting Up Flask.mp4
09:47 -
260 – Building Our First Server.mp4
09:23 -
259 – How Websites Work 2.mp4
04:31 -
258 – How Websites Work.mp4
08:13
18 – Scraping Data with Python
-
244 – Web Scraping Introduction.mp4
04:47 -
245 – Web Scraping and APIs.mp4
09:10 -
246 – How Googlebot Works.mp4
04:30 -
247 – Our Hacker News Project.mp4
03:26 -
248 – Requesting Data.mp4
05:19 -
249 – BeautifulSoup Basics.mp4
06:39 -
251 – BeautifulSoup Selectors.mp4
07:36 -
252 – Hacker News Project.mp4
08:33 -
253 – Hacker News Project 2.mp4
07:10 -
254 – Hacker News Project 3.mp4
05:14 -
255 – Solution Hacker News Project 3.mp4
04:03 -
256 – What To Do Next With Scraping.mp4
03:31
17 – Scripting with Python
-
225 – Password Checker Project.mp4
02:53 -
243 – SMS With Python 3.mp4
06:45 -
242 – SMS With Python 2.mp4
01:29 -
241 – SMS With Python.mp4
03:08 -
240 – Our First Twitter Bot 4.mp4
07:08 -
239 – Our First Twitter Bot 3.mp4
01:29 -
238 – Our First Twitter Bot 2.mp4
07:56 -
237 – Our First Twitter Bot.mp4
06:48 -
235 – Twitter API.mp4
03:54 -
233 – Password Checker 4.mp4
03:13 -
232 – Password Checker 3.mp4
06:50 -
231 – Password Checker 2.mp4
08:36 -
230 – Password Checker.mp4
09:52 -
229 – Optional Hash Function.mp4
05:56 -
227 – Password API.mp4
08:09 -
226 – How Hackers Work.mp4
04:42 -
206 – Section Overview.mp4
01:30 -
224 – Sending Emails With Python 3.mp4
08:40 -
223 – Sending Emails With Python 2.mp4
08:00 -
221 – Sending Emails With Python.mp4
04:49 -
220 – Solution Watermarker.mp4
07:19 -
219 – Exercise Watermarker.mp4
02:17 -
218 – Exercise PDF Merger.mp4
04:54 -
217 – PDFs With Python.mp4
12:08 -
215 – OpenCV.mp4
01:28 -
214 – Solution JPG to PNG Pokedex Converter.mp4
11:31 -
212 – Exercise JPG to PNG Pokedex Converter.mp4
05:42 -
211 – Images With Python 3.mp4
04:56 -
210 – Images With Python 2.mp4
05:14 -
209 – Images With Python.mp4
08:45 -
208 – DEVELOPER FUNDAMENTALS VII.mp4
03:08 -
207 – What Is Image Processing.mp4
03:43
16 – Career Of A Python Developer
-
200 – Python Careers.mp4
04:02 -
203 – What If I Dont Have Enough Experience.mp4
15:02 -
205 – Now What.mp4
05:03
15 – Testing In Python
-
195 – Testing Introduction.mp4
05:31 -
196 – Unittest.mp4
11:03 -
197 – Writing Unit Tests.mp4
08:06 -
198 – Writing Unit Tests 2.mp4
06:01 -
199 – Exercise Testing.mp4
14:03
14 – Regular Expressions
-
189 – Regular Expressions.mp4
08:23 -
190 – Regular Expressions 2.mp4
08:01 -
192 – Regular Expressions 3.mp4
07:33 -
193 – Exercise Password Validation.mp4
05:52
13 – File IO
-
184 – Working With Files In Python.mp4
08:32 -
185 – Read Write Append.mp4
07:23 -
186 – File Paths.mp4
06:53 -
187 – File IO Errors.mp4
02:23 -
188 – Exercise Translator.mp4
09:55
12 – Debugging In Python
-
183 – How To Debug Code.mp4
13:28
11 – Modules In Python
-
169 – Modules In Python.mp4
11:47 -
170 – Packages In Python.mp4
10:45 -
171 – Different Ways To Import.mp4
07:03 -
172 – name.mp4
08:52 -
173 – Python Builtin Modules.mp4
11:08 -
174 – Python Builtin Modules 2.mp4
06:05 -
175 – Exercise Guessing Game.mp4
12:29 -
176 – Python Package Index.mp4
07:13 -
177 – pip install.mp4
09:28 -
178 – Virtual Environments.mp4
07:07 -
179 – Useful Modules.mp4
10:08 -
181 – Useful Modules 2.mp4
06:15 -
182 – DEVELOPER FUNDAMENTALS VI.mp4
02:16
10 – Advanced Python Generators
-
162 – Generators.mp4
04:57 -
163 – Generators 2.mp4
10:30 -
164 – Generators Performance.mp4
04:33 -
165 – Under The Hood Of Generators.mp4
09:15 -
166 – Exercise Fibonacci Numbers.mp4
08:46