Udemy - The Complete Python Course Learn Python by Doing in 2023 2023

File Type Create Time File Size Seeders Leechers Updated
Movie 2024-03-24 7.41GB 1 5 16 hours ago
Download
Magnet link   or   Save Instantly without Torrenting   or   Torrent download

To download this file, you need a free bitTorrent client such as qBittorrent.

Report Abuse
Tags
Udemy  The  Complete  Python  Course  Learn  Python  Doing  2023  2023  
Related Torrents
  1. Udemy - The Complete Guide To Mastering Python In 2023 2023 5.67GB
  2. Udemy - The Complete Python Course 2024 9.41GB
  3. [ FreeCourseWeb.com ] Udemy - The Complete Python Course -From Basic to Advance Level.zip.!qB 2.77GB
  4. Udemy - The Complete Python Bootcamp From Zero to Hero in Python 2023 7.99GB
  5. free-course-site.com-udemy-the-complete-python-bootcamp-from-zero-to-hero-in-python 15.97GB
  6. [ DevCourseWeb.com ] Udemy - The Complete Python Developer Certification Course 2.03GB
  7. Udemy - The Complete JavaScript Course 2024 From Zero to Expert! 2023-11 32.45GB
  8. FreeCourseSite.com-Udemy - The Complete JavaScript Course 2023 From Zero to Expert!.torrent 602B
  9. [ DevCourseWeb.com ] Udemy - The Complete Networkx Course - From Zero To Expert! 1.64GB
  10. [GigaCourse.Com] Udemy - The Data Science Course Complete Data Science Bootcamp 2023 16.18GB
Files
  1. 11 - Web Scraping with Python/004 More complex HTML parsing.mp4 153.71MB
  2. 01 - Intro to Python/001 Welcome to this course!.mp4 29.90MB
  3. 01 - Intro to Python/001 Welcome to this course!_en.srt 4.57KB
  4. 01 - Intro to Python/002 Overview of the course curriculum.mp4 9.55MB
  5. 01 - Intro to Python/002 Overview of the course curriculum_en.srt 5.32KB
  6. 01 - Intro to Python/003 Getting-Set-Up.url 84B
  7. 01 - Intro to Python/003 Our Python coding environment.mp4 29.68MB
  8. 01 - Intro to Python/003 Our Python coding environment_en.srt 4.41KB
  9. 01 - Intro to Python/004 Interactive-code-for-this-lecture.url 90B
  10. 01 - Intro to Python/004 Numbers-Arithmetic-and-Printing-to-the-Console.url 86B
  11. 01 - Intro to Python/004 Strings-Variables-and-Getting-Input-from-Users.url 87B
  12. 01 - Intro to Python/004 Writing our first code! Variables and printing.mp4 18.29MB
  13. 01 - Intro to Python/004 Writing our first code! Variables and printing_en.srt 7.85KB
  14. 01 - Intro to Python/005 Community & Support.mp4 78.31MB
  15. 01 - Intro to Python/005 Community & Support_en.srt 11.35KB
  16. 01 - Intro to Python/005 Course-code-and-notes.url 105B
  17. 01 - Intro to Python/005 Discord-server.url 50B
  18. 01 - Intro to Python/005 Our-Python-e-book.url 54B
  19. 01 - Intro to Python/006 Interactive-code-for-this-lecture.url 75B
  20. 01 - Intro to Python/006 Numbers in Python.mp4 14.84MB
  21. 01 - Intro to Python/006 Numbers in Python_en.srt 5.34KB
  22. 01 - Intro to Python/007 Blog-post-on-the-divmod-function.url 77B
  23. 01 - Intro to Python/007 Blog-post-on-the-modulo-and-floor-division-operators.url 96B
  24. 01 - Intro to Python/007 Calculating the remainder of a division.mp4 9.91MB
  25. 01 - Intro to Python/007 Calculating the remainder of a division_en.srt 7.56KB
  26. 01 - Intro to Python/007 Interactive-code-for-this-lecture.url 91B
  27. 01 - Intro to Python/008 Information before your first coding exercise.mp4 9.99MB
  28. 01 - Intro to Python/008 Information before your first coding exercise_en.srt 1.29KB
  29. 01 - Intro to Python/009 Solution variables and numbers.html 1.02KB
  30. 01 - Intro to Python/010 Interactive-code-for-this-lecture.url 75B
  31. 01 - Intro to Python/010 Python strings.mp4 30.16MB
  32. 01 - Intro to Python/010 Python strings_en.srt 11.70KB
  33. 01 - Intro to Python/011 Advanced-blog-post-on-formatting-integers-in-different-bases.url 99B
  34. 01 - Intro to Python/011 Advanced-blog-post-on-formatting-numbers.url 92B
  35. 01 - Intro to Python/011 Advanced-blog-post-on-nested-string-interpolation.url 88B
  36. 01 - Intro to Python/011 Advanced-blog-post-on-the-format-function.url 77B
  37. 01 - Intro to Python/011 Interactive-code-for-this-lecture.url 85B
  38. 01 - Intro to Python/011 Python string formatting.mp4 16.75MB
  39. 01 - Intro to Python/011 Python string formatting_en.srt 11.15KB
  40. 01 - Intro to Python/012 Formatting-Strings-and-Processing-User-Input.url 87B
  41. 01 - Intro to Python/012 Getting user input in Python.mp4 18.57MB
  42. 01 - Intro to Python/012 Getting user input in Python_en.srt 12.85KB
  43. 01 - Intro to Python/012 Interactive-code-for-this-lecture.url 78B
  44. 01 - Intro to Python/013 Solution communicating with users.html 773B
  45. 01 - Intro to Python/014 Booleans and comparisons in Python.mp4 10.07MB
  46. 01 - Intro to Python/014 Booleans and comparisons in Python_en.srt 6.53KB
  47. 01 - Intro to Python/014 Conditionals-and-Booleans.url 91B
  48. 01 - Intro to Python/014 Interactive-code-for-this-lecture.url 76B
  49. 01 - Intro to Python/015 and & or in Python.mp4 21.65MB
  50. 01 - Intro to Python/015 and & or in Python_en.srt 13.51KB
  51. 01 - Intro to Python/015 Blog-post-on-and-and-or-with-even-more-detail.url 90B
  52. 01 - Intro to Python/015 Interactive-code-for-this-lecture.url 78B
  53. 01 - Intro to Python/016 Basic-Python-Collections.url 82B
  54. 01 - Intro to Python/016 Blog-post-on-extending-lists.url 76B
  55. 01 - Intro to Python/016 Interactive-code-for-this-lecture.url 73B
  56. 01 - Intro to Python/016 Lists in Python.mp4 14.36MB
  57. 01 - Intro to Python/016 Lists in Python_en.srt 13.62KB
  58. 01 - Intro to Python/017 Interactive-code-for-this-lecture.url 74B
  59. 01 - Intro to Python/017 Tuples in Python.mp4 10.96MB
  60. 01 - Intro to Python/017 Tuples in Python_en.srt 9.02KB
  61. 01 - Intro to Python/018 Interactive-code-for-this-lecture.url 72B
  62. 01 - Intro to Python/018 Sets in Python.mp4 5.82MB
  63. 01 - Intro to Python/018 Sets in Python_en.srt 4.81KB
  64. 01 - Intro to Python/018 Sets.url 75B
  65. 01 - Intro to Python/019 Advanced set operations.mp4 12.66MB
  66. 01 - Intro to Python/019 Advanced set operations_en.srt 7.98KB
  67. 01 - Intro to Python/019 Blog-post-on-set-operators.url 70B
  68. 01 - Intro to Python/019 Blog-post-on-symmetric-difference.url 77B
  69. 01 - Intro to Python/019 Interactive-code-for-this-lecture.url 91B
  70. 01 - Intro to Python/020 Solution nearby friends.html 658B
  71. 01 - Intro to Python/021 Blog-post-on-updating-dictionaries.url 82B
  72. 01 - Intro to Python/021 Dictionaries.url 83B
  73. 01 - Intro to Python/021 Interactive-code-for-this-lecture.url 80B
  74. 01 - Intro to Python/021 Python dictionaries.mp4 13.96MB
  75. 01 - Intro to Python/021 Python dictionaries_en.srt 13.01KB
  76. 01 - Intro to Python/022 Interactive-code-for-this-lecture.url 82B
  77. 01 - Intro to Python/022 Length and sum.mp4 7.87MB
  78. 01 - Intro to Python/022 Length and sum_en.srt 4.48KB
  79. 01 - Intro to Python/023 Solution dictionaries.html 1.46KB
  80. 01 - Intro to Python/024 Interactive-code-for-this-lecture.url 82B
  81. 01 - Intro to Python/024 Joining a list.mp4 4.83MB
  82. 01 - Intro to Python/024 Joining a list_en.srt 3.51KB
  83. 01 - Intro to Python/024 split-join-and-Slices.url 80B
  84. 01 - Intro to Python/025 Conclusion and Python Fundamentals Cheatsheet.html 997B
  85. 01 - Intro to Python/external-links.txt 3.69KB
  86. 02 - Python fundamentals/001 Blog-post-on-Pythons-ternary-operator.url 85B
  87. 02 - Python fundamentals/001 Conditionals-and-Booleans.url 91B
  88. 02 - Python fundamentals/001 If statements in Python.mp4 27.34MB
  89. 02 - Python fundamentals/001 If statements in Python_en.srt 20.59KB
  90. 02 - Python fundamentals/001 Interactive-code-for-this-lecture.url 81B
  91. 02 - Python fundamentals/002 Interactive-code-for-this-lecture.url 79B
  92. 02 - Python fundamentals/002 While loops in Python.mp4 15.29MB
  93. 02 - Python fundamentals/002 While loops in Python_en.srt 9.78KB
  94. 02 - Python fundamentals/002 While-Loops.url 81B
  95. 02 - Python fundamentals/003 Solution a simple text menu.html 944B
  96. 02 - Python fundamentals/004 For loops in Python.mp4 16.13MB
  97. 02 - Python fundamentals/004 For loops in Python_en.srt 12.15KB
  98. 02 - Python fundamentals/004 For-Loops.url 79B
  99. 02 - Python fundamentals/004 Interactive-code-for-this-lecture.url 77B
  100. 02 - Python fundamentals/005 Blog-post-on-destructuring.url 77B
  101. 02 - Python fundamentals/005 Destructuring syntax.mp4 7.17MB
  102. 02 - Python fundamentals/005 Destructuring syntax_en.srt 5.24KB
  103. 02 - Python fundamentals/005 Interactive-code-for-this-lecture.url 81B
  104. 02 - Python fundamentals/005 Unpacking-Enumeration-and-the-zip-Function.url 83B
  105. 02 - Python fundamentals/006 Blog-post-on-dictionary-iteration.url 79B
  106. 02 - Python fundamentals/006 Interactive-code-for-this-lecture.url 95B
  107. 02 - Python fundamentals/006 Iterating over dictionaries.mp4 7.34MB
  108. 02 - Python fundamentals/006 Iterating over dictionaries_en.srt 3.56KB
  109. 02 - Python fundamentals/007 Break and continue.mp4 10.06MB
  110. 02 - Python fundamentals/007 Break and continue_en.srt 6.51KB
  111. 02 - Python fundamentals/007 Interactive-code-for-this-lecture.url 86B
  112. 02 - Python fundamentals/008 A couple more loop examples.html 808B
  113. 02 - Python fundamentals/009 Solution FizzBuzz.html 1.11KB
  114. 02 - Python fundamentals/010 -advanced-Blog-post-with-more-info.url 75B
  115. 02 - Python fundamentals/010 Interactive-code-for-this-lecture.url 83B
  116. 02 - Python fundamentals/010 The else keyword with loops.mp4 16.61MB
  117. 02 - Python fundamentals/010 The else keyword with loops_en.srt 6.47KB
  118. 02 - Python fundamentals/011 Finding prime numbers with for loops.mp4 15.67MB
  119. 02 - Python fundamentals/011 Finding prime numbers with for loops_en.srt 8.33KB
  120. 02 - Python fundamentals/011 Interactive-code-for-this-lecture.url 97B
  121. 02 - Python fundamentals/012 Blog-post-on-more-advanced-slicing-concepts.url 74B
  122. 02 - Python fundamentals/012 Blog-post-on-reversing-sequences-using-slicing.url 80B
  123. 02 - Python fundamentals/012 Blog-post-on-slicing-basics.url 67B
  124. 02 - Python fundamentals/012 Interactive-code-for-this-lecture.url 80B
  125. 02 - Python fundamentals/012 List slicing in Python.mp4 8.48MB
  126. 02 - Python fundamentals/012 List slicing in Python_en.srt 6.77KB
  127. 02 - Python fundamentals/013 Blog-post-on-list-comprehensions.url 76B
  128. 02 - Python fundamentals/013 Interactive-code-for-this-lecture.url 87B
  129. 02 - Python fundamentals/013 List comprehension in Python.mp4 16.45MB
  130. 02 - Python fundamentals/013 List comprehension in Python_en.srt 15.81KB
  131. 02 - Python fundamentals/013 List-Comprehensions-30-Days-of-Python.url 94B
  132. 02 - Python fundamentals/014 Blog-post-on-using-comprehensions-with-conditionals.url 93B
  133. 02 - Python fundamentals/014 Comprehensions with conditionals.mp4 15.77MB
  134. 02 - Python fundamentals/014 Comprehensions with conditionals_en.srt 10.31KB
  135. 02 - Python fundamentals/014 Interactive-code-for-this-lecture.url 100B
  136. 02 - Python fundamentals/014 map-filter-and-Conditional-Comprehensions.url 81B
  137. 02 - Python fundamentals/015 Interactive-code-for-this-lecture.url 101B
  138. 02 - Python fundamentals/015 Set and dictionary comprehensions.mp4 18.16MB
  139. 02 - Python fundamentals/015 Set and dictionary comprehensions_en.srt 8.67KB
  140. 02 - Python fundamentals/016 Blog-post-on-zip-longest-advanced-.url 68B
  141. 02 - Python fundamentals/016 Blog-post-on-zip.url 60B
  142. 02 - Python fundamentals/016 Interactive-code-for-this-lecture.url 84B
  143. 02 - Python fundamentals/016 The zip function.mp4 9.82MB
  144. 02 - Python fundamentals/016 The zip function_en.srt 4.53KB
  145. 02 - Python fundamentals/016 Unpacking-Enumeration-and-the-zip-Function.url 83B
  146. 02 - Python fundamentals/017 Blog-post-on-enumerate.url 70B
  147. 02 - Python fundamentals/017 The enumerate function.mp4 9.35MB
  148. 02 - Python fundamentals/017 The enumerate function_en.srt 6.27KB
  149. 02 - Python fundamentals/018 Solution an improved lottery!.html 1.76KB
  150. 02 - Python fundamentals/019 Functions in Python.mp4 8.48MB
  151. 02 - Python fundamentals/019 Functions in Python_en.srt 7.23KB
  152. 02 - Python fundamentals/019 Functions.url 80B
  153. 02 - Python fundamentals/019 Interactive-code-for-this-lecture.url 77B
  154. 02 - Python fundamentals/020 Arguments and parameters.mp4 32.11MB
  155. 02 - Python fundamentals/020 Arguments and parameters_en.srt 16.53KB
  156. 02 - Python fundamentals/020 Interactive-code-for-this-lecture.url 92B
  157. 02 - Python fundamentals/021 Functions and return values in Python.mp4 41.74MB
  158. 02 - Python fundamentals/021 Functions and return values in Python_en.srt 15.81KB
  159. 02 - Python fundamentals/021 Interactive-code-for-this-lecture.url 95B
  160. 02 - Python fundamentals/021 Scope-and-Returning-Values-from-Functions.url 88B
  161. 02 - Python fundamentals/022 Default parameter values.mp4 14.18MB
  162. 02 - Python fundamentals/022 Default parameter values_en.srt 12.83KB
  163. 02 - Python fundamentals/022 Interactive-code-for-this-lecture.url 92B
  164. 02 - Python fundamentals/023 First-Class-Functions-and-Lambda-Expressions.url 89B
  165. 02 - Python fundamentals/023 Interactive-code-for-this-lecture.url 84B
  166. 02 - Python fundamentals/023 Lambda functions in Python.mp4 12.61MB
  167. 02 - Python fundamentals/023 Lambda functions in Python_en.srt 10.66KB
  168. 02 - Python fundamentals/024 First-class functions in Python.mp4 23.42MB
  169. 02 - Python fundamentals/024 First-class functions in Python_en.srt 13.73KB
  170. 02 - Python fundamentals/025 Conclusion and Cheatsheets for this section.html 1.10KB
  171. 02 - Python fundamentals/external-links.txt 3.96KB
  172. 03 - Milestone Project 1/001 Code for this section.html 627B
  173. 03 - Milestone Project 1/002 Installing Python in your computer.mp4 9.95MB
  174. 03 - Milestone Project 1/002 Installing Python in your computer_en.srt 3.68KB
  175. 03 - Milestone Project 1/003 Blog-post-on-setting-up-VS-Code-as-an-alternative-to-PyCharm.url 109B
  176. 03 - Milestone Project 1/003 Installing PyCharm in your computer.mp4 17.27MB
  177. 03 - Milestone Project 1/003 Installing PyCharm in your computer_en.srt 5.20KB
  178. 03 - Milestone Project 1/003 Setting-Up-a-Local-Development-Environment.url 88B
  179. 03 - Milestone Project 1/004 Creating our first PyCharm project.mp4 18.88MB
  180. 03 - Milestone Project 1/004 Creating our first PyCharm project_en.srt 9.94KB
  181. 03 - Milestone Project 1/005 Setting up PyCharm font and display settings.mp4 5.10MB
  182. 03 - Milestone Project 1/005 Setting up PyCharm font and display settings_en.srt 4.52KB
  183. 03 - Milestone Project 1/006 Incomplete-app-code.url 161B
  184. 03 - Milestone Project 1/006 Milestone Project Brief.mp4 18.91MB
  185. 03 - Milestone Project 1/006 Milestone Project Brief_en.srt 10.81KB
  186. 03 - Milestone Project 1/007 Completed-app-code.url 150B
  187. 03 - Milestone Project 1/007 Milestone Project Implementation Video.mp4 31.90MB
  188. 03 - Milestone Project 1/007 Milestone Project Implementation Video_en.srt 15.22KB
  189. 03 - Milestone Project 1/external-links.txt 591B
  190. 04 - Object-Oriented Programming with Python/001 Interactive-code-for-this-lecture.url 81B
  191. 04 - Object-Oriented Programming with Python/001 Intro to Object-Oriented Programming with Python.mp4 45.59MB
  192. 04 - Object-Oriented Programming with Python/001 Intro to Object-Oriented Programming with Python_en.srt 28.23KB
  193. 04 - Object-Oriented Programming with Python/002 Solution your first Python class.html 613B
  194. 04 - Object-Oriented Programming with Python/003 Interactive-code-for-this-lecture.url 72B
  195. 04 - Object-Oriented Programming with Python/003 More about classes and objects.mp4 32.34MB
  196. 04 - Object-Oriented Programming with Python/003 More about classes and objects_en.srt 14.77KB
  197. 04 - Object-Oriented Programming with Python/004 Solution defining a method.html 721B
  198. 04 - Object-Oriented Programming with Python/005 So... sum(), int(), str(), len(), what else is there.html 1.57KB
  199. 04 - Object-Oriented Programming with Python/006 Parameter naming in Python.mp4 7.43MB
  200. 04 - Object-Oriented Programming with Python/006 Parameter naming in Python_en.srt 6.17KB
  201. 04 - Object-Oriented Programming with Python/007 Advanced-blog-series-on-Pythons-magic-methods-part-1-.url 99B
  202. 04 - Object-Oriented Programming with Python/007 Advanced-blog-series-on-Pythons-magic-methods-part-2-.url 99B
  203. 04 - Object-Oriented Programming with Python/007 Advanced-blog-series-on-Pythons-magic-methods-part-3-.url 99B
  204. 04 - Object-Oriented Programming with Python/007 Interactive-code-for-this-lecture.url 79B
  205. 04 - Object-Oriented Programming with Python/007 Magic methods in Python.mp4 33.19MB
  206. 04 - Object-Oriented Programming with Python/007 Magic methods in Python_en.srt 19.06KB
  207. 04 - Object-Oriented Programming with Python/008 Solution magic methods in Python.html 1.79KB
  208. 04 - Object-Oriented Programming with Python/009 Inheritance in Python.mp4 24.31MB
  209. 04 - Object-Oriented Programming with Python/009 Inheritance in Python_en.srt 13.28KB
  210. 04 - Object-Oriented Programming with Python/009 Interactive-code-for-this-lecture.url 78B
  211. 04 - Object-Oriented Programming with Python/010 The @property decorator.mp4 14.08MB
  212. 04 - Object-Oriented Programming with Python/010 The @property decorator_en.srt 7.24KB
  213. 04 - Object-Oriented Programming with Python/011 @classmethod and @staticmethod in Python.mp4 29.75MB
  214. 04 - Object-Oriented Programming with Python/011 @classmethod and @staticmethod in Python_en.srt 12.09KB
  215. 04 - Object-Oriented Programming with Python/011 Interactive-code-for-this-lecture.url 85B
  216. 04 - Object-Oriented Programming with Python/012 Interactive-code-for-this-lecture.url 97B
  217. 04 - Object-Oriented Programming with Python/012 More @classmethod and @staticmethod examples.mp4 33.11MB
  218. 04 - Object-Oriented Programming with Python/012 More @classmethod and @staticmethod examples_en.srt 19.79KB
  219. 04 - Object-Oriented Programming with Python/external-links.txt 1020B
  220. 05 - Errors in Python/001 Code samples for this section.html 676B
  221. 05 - Errors in Python/002 Interactive-code-for-this-lecture.url 80B
  222. 05 - Errors in Python/002 Intro to errors in Python.mp4 28.82MB
  223. 05 - Errors in Python/002 Intro to errors in Python_en.srt 23.87KB
  224. 05 - Errors in Python/003 Built in errors in Python.mp4 30.17MB
  225. 05 - Errors in Python/003 Built in errors in Python_en.srt 32.96KB
  226. 05 - Errors in Python/004 Interactive-code-for-this-lecture.url 80B
  227. 05 - Errors in Python/004 Raising errors in Python.mp4 33.37MB
  228. 05 - Errors in Python/004 Raising errors in Python_en.srt 17.49KB
  229. 05 - Errors in Python/005 Solution raising an error.html 801B
  230. 05 - Errors in Python/006 Creating our own errors in Python.mp4 58.23MB
  231. 05 - Errors in Python/006 Creating our own errors in Python_en.srt 21.92KB
  232. 05 - Errors in Python/006 Interactive-code-for-this-lecture.url 87B
  233. 05 - Errors in Python/007 Solution raising our own custom errors.html 1.07KB
  234. 05 - Errors in Python/008 Advanced-Exception-Handling-and-Raising-Exceptions.url 90B
  235. 05 - Errors in Python/008 Dealing with Python errors.mp4 34.64MB
  236. 05 - Errors in Python/008 Dealing with Python errors_en.srt 13.69KB
  237. 05 - Errors in Python/008 Exception-Handling.url 89B
  238. 05 - Errors in Python/008 Interactive-code-for-this-lecture.url 80B
  239. 05 - Errors in Python/009 Interactive-code-for-this-lecture.url 88B
  240. 05 - Errors in Python/009 The on success block and re-raising exceptions.mp4 30.94MB
  241. 05 - Errors in Python/009 The on success block and re-raising exceptions_en.srt 21.46KB
  242. 05 - Errors in Python/010 Code-seen-in-this-lecture.url 168B
  243. 05 - Errors in Python/010 Handling those pesky user errors!.mp4 39.40MB
  244. 05 - Errors in Python/010 Handling those pesky user errors!_en.srt 18.22KB
  245. 05 - Errors in Python/011 Solution try-except-finally.html 1.05KB
  246. 05 - Errors in Python/012 Debugging with Pycharm.mp4 111.78MB
  247. 05 - Errors in Python/012 Debugging with Pycharm_en.srt 28.70KB
  248. 05 - Errors in Python/013 Further reading.html 1.19KB
  249. 05 - Errors in Python/external-links.txt 908B
  250. 06 - Files in Python/001 Code for this section.html 591B
  251. 06 - Files in Python/002 Files in Python.mp4 27.78MB
  252. 06 - Files in Python/002 Files in Python_en.srt 18.45KB
  253. 06 - Files in Python/002 Working-with-Files.url 76B
  254. 06 - Files in Python/003 Python Exercise copying files.mp4 121.00MB
  255. 06 - Files in Python/003 Python Exercise copying files_en.srt 34.41KB
  256. 06 - Files in Python/004 Solution building a quiz system.html 1.09KB
  257. 06 - Files in Python/005 CSV files with Python.mp4 29.22MB
  258. 06 - Files in Python/005 CSV files with Python_en.srt 15.56KB
  259. 06 - Files in Python/005 YouTube-video-on-the-csv-module.url 67B
  260. 06 - Files in Python/006 How to use the csv module to read and write CSV files more easily.html 917B
  261. 06 - Files in Python/007 Imports.url 78B
  262. 06 - Files in Python/007 JSON files with Python.mp4 90.19MB
  263. 06 - Files in Python/007 JSON files with Python_en.srt 27.69KB
  264. 06 - Files in Python/008 Solution a CSV to JSON converter.html 830B
  265. 06 - Files in Python/009 Using the with syntax in Python.mp4 26.49MB
  266. 06 - Files in Python/009 Using the with syntax in Python_en.srt 9.19KB
  267. 06 - Files in Python/010 Importing our own files.mp4 22.35MB
  268. 06 - Files in Python/010 Importing our own files_en.srt 18.83KB
  269. 06 - Files in Python/010 Splitting-Code-Into-Multiple-Files.url 85B
  270. 06 - Files in Python/011 Python relative imports children.mp4 48.19MB
  271. 06 - Files in Python/011 Python relative imports children_en.srt 22.38KB
  272. 06 - Files in Python/012 Solution importing modules.html 1.17KB
  273. 06 - Files in Python/013 Python relative imports parents.mp4 29.57MB
  274. 06 - Files in Python/013 Python relative imports parents_en.srt 7.79KB
  275. 06 - Files in Python/014 Import errors and running as a Python script.mp4 19.20MB
  276. 06 - Files in Python/014 Import errors and running as a Python script_en.srt 8.16KB
  277. 06 - Files in Python/015 Further reading.html 1.12KB
  278. 06 - Files in Python/external-links.txt 340B
  279. 07 - Databases in Python & Milestone Project 2/001 Code for this section.html 629B
  280. 07 - Databases in Python & Milestone Project 2/002 Intro to Milestone Project 2.mp4 14.05MB
  281. 07 - Databases in Python & Milestone Project 2/002 Intro to Milestone Project 2_en.srt 10.44KB
  282. 07 - Databases in Python & Milestone Project 2/002 Milestone-Project-2-Brief.pdf 1.54MB
  283. 07 - Databases in Python & Milestone Project 2/003 Milestone Project 2 Brief.html 641B
  284. 07 - Databases in Python & Milestone Project 2/003 Milestone-Project-2-Brief.pdf 1.54MB
  285. 07 - Databases in Python & Milestone Project 2/004 Milestone Project with lists.mp4 62.85MB
  286. 07 - Databases in Python & Milestone Project 2/004 Milestone Project with lists_en.srt 29.06KB
  287. 07 - Databases in Python & Milestone Project 2/005 Storing books in files.mp4 69.89MB
  288. 07 - Databases in Python & Milestone Project 2/005 Storing books in files_en.srt 32.79KB
  289. 07 - Databases in Python & Milestone Project 2/006 Using JSON instead of CSV.mp4 56.24MB
  290. 07 - Databases in Python & Milestone Project 2/006 Using JSON instead of CSV_en.srt 15.61KB
  291. 07 - Databases in Python & Milestone Project 2/007 Intro to databases with Python.mp4 8.91MB
  292. 07 - Databases in Python & Milestone Project 2/007 Intro to databases with Python_en.srt 11.37KB
  293. 07 - Databases in Python & Milestone Project 2/008 Using SQLite in Python.mp4 3.28MB
  294. 07 - Databases in Python & Milestone Project 2/008 Using SQLite in Python_en.srt 4.37KB
  295. 07 - Databases in Python & Milestone Project 2/009 Some database jargon.mp4 5.34MB
  296. 07 - Databases in Python & Milestone Project 2/009 Some database jargon_en.srt 6.82KB
  297. 07 - Databases in Python & Milestone Project 2/010 Creating our books table using Python.mp4 28.22MB
  298. 07 - Databases in Python & Milestone Project 2/010 Creating our books table using Python_en.srt 8.95KB
  299. 07 - Databases in Python & Milestone Project 2/011 Inserting books using Python.mp4 32.38MB
  300. 07 - Databases in Python & Milestone Project 2/011 Inserting books using Python_en.srt 10.62KB
  301. 07 - Databases in Python & Milestone Project 2/012 SELECT examples.mp4 4.68MB
  302. 07 - Databases in Python & Milestone Project 2/012 SELECT examples_en.srt 5.55KB
  303. 07 - Databases in Python & Milestone Project 2/013 Getting all our books.mp4 35.82MB
  304. 07 - Databases in Python & Milestone Project 2/013 Getting all our books_en.srt 10.26KB
  305. 07 - Databases in Python & Milestone Project 2/014 UPDATE and DELETE.mp4 3.23MB
  306. 07 - Databases in Python & Milestone Project 2/014 UPDATE and DELETE_en.srt 3.75KB
  307. 07 - Databases in Python & Milestone Project 2/015 Filtering with WHERE.mp4 17.49MB
  308. 07 - Databases in Python & Milestone Project 2/015 Filtering with WHERE_en.srt 9.15KB
  309. 07 - Databases in Python & Milestone Project 2/016 Finishing the Milestone Project.mp4 50.61MB
  310. 07 - Databases in Python & Milestone Project 2/016 Finishing the Milestone Project_en.srt 12.46KB
  311. 07 - Databases in Python & Milestone Project 2/017 Ordering and limiting.mp4 5.02MB
  312. 07 - Databases in Python & Milestone Project 2/017 Ordering and limiting_en.srt 4.56KB
  313. 07 - Databases in Python & Milestone Project 2/018 Developing our context manager in Python.mp4 52.60MB
  314. 07 - Databases in Python & Milestone Project 2/018 Developing our context manager in Python_en.srt 16.43KB
  315. 07 - Databases in Python & Milestone Project 2/019 Errors in context managers.mp4 34.74MB
  316. 07 - Databases in Python & Milestone Project 2/019 Errors in context managers_en.srt 11.19KB
  317. 07 - Databases in Python & Milestone Project 2/020 Further reading.html 1.14KB
  318. 08 - Type hinting in Python/001 Type-Hinting.url 83B
  319. 08 - Type hinting in Python/001 Typing in Python.mp4 88.79MB
  320. 08 - Type hinting in Python/001 Typing in Python_en.srt 19.62KB
  321. 08 - Type hinting in Python/002 26.1.typing-Support-for-type-hints-Python-3.6.4-documentation.url 69B
  322. 08 - Type hinting in Python/002 Further reading.mp4 12.94MB
  323. 08 - Type hinting in Python/002 Further reading_en.srt 3.05KB
  324. 08 - Type hinting in Python/002 PEP-483-The-Theory-of-Type-Hints-Python.org.url 65B
  325. 08 - Type hinting in Python/external-links.txt 291B
  326. 09 - Advanced built-in functions in Python/001 Generators in Python.mp4 26.46MB
  327. 09 - Advanced built-in functions in Python/001 Generators in Python_en.srt 20.18KB
  328. 09 - Advanced built-in functions in Python/001 Generators-and-Generator-Expressions.url 87B
  329. 09 - Advanced built-in functions in Python/001 Interactive-code-for-this-lecture.url 77B
  330. 09 - Advanced built-in functions in Python/001 Iterators.url 80B
  331. 09 - Advanced built-in functions in Python/002 Solution a prime number generator.html 738B
  332. 09 - Advanced built-in functions in Python/003 Interactive-code-for-this-lecture.url 93B
  333. 09 - Advanced built-in functions in Python/003 Python generator classes and iterators.mp4 30.22MB
  334. 09 - Advanced built-in functions in Python/003 Python generator classes and iterators_en.srt 12.85KB
  335. 09 - Advanced built-in functions in Python/004 Solution coding a generator class.html 1.04KB
  336. 09 - Advanced built-in functions in Python/005 Interactive-code-for-this-lecture.url 110B
  337. 09 - Advanced built-in functions in Python/005 Iterables in Python.mp4 33.57MB
  338. 09 - Advanced built-in functions in Python/005 Iterables in Python_en.srt 11.39KB
  339. 09 - Advanced built-in functions in Python/006 Interactive-code-for-this-lecture.url 84B
  340. 09 - Advanced built-in functions in Python/006 map-filter-and-Conditional-Comprehensions.url 81B
  341. 09 - Advanced built-in functions in Python/006 The filter() function in Python.mp4 22.25MB
  342. 09 - Advanced built-in functions in Python/006 The filter() function in Python_en.srt 14.53KB
  343. 09 - Advanced built-in functions in Python/007 Interactive-code-for-this-lecture.url 81B
  344. 09 - Advanced built-in functions in Python/007 The map() function in Python.mp4 17.33MB
  345. 09 - Advanced built-in functions in Python/007 The map() function in Python_en.srt 9.17KB
  346. 09 - Advanced built-in functions in Python/008 any() and all() in Python.mp4 16.07MB
  347. 09 - Advanced built-in functions in Python/008 any() and all() in Python_en.srt 7.67KB
  348. 09 - Advanced built-in functions in Python/008 Interactive-code-for-this-lecture.url 76B
  349. 09 - Advanced built-in functions in Python/009 So what other things evaluate to True or False.html 1.92KB
  350. 09 - Advanced built-in functions in Python/010 Further reading.html 837B
  351. 09 - Advanced built-in functions in Python/external-links.txt 927B
  352. 10 - Advanced Python Development/001 Interactive-code-for-this-lecture.url 77B
  353. 10 - Advanced Python Development/001 Mutability in Python.mp4 28.15MB
  354. 10 - Advanced Python Development/001 Mutability in Python_en.srt 15.22KB
  355. 10 - Advanced Python Development/002 Argument mutability in Python.mp4 26.55MB
  356. 10 - Advanced Python Development/002 Argument mutability in Python_en.srt 16.60KB
  357. 10 - Advanced Python Development/002 Interactive-code-for-this-lecture.url 77B
  358. 10 - Advanced Python Development/003 Default values for parameters.mp4 13.48MB
  359. 10 - Advanced Python Development/003 Default values for parameters_en.srt 8.58KB
  360. 10 - Advanced Python Development/003 Interactive-code-for-this-lecture.url 84B
  361. 10 - Advanced Python Development/004 Interactive-code-for-this-lecture.url 89B
  362. 10 - Advanced Python Development/004 Mutable default arguments (bad idea).mp4 18.15MB
  363. 10 - Advanced Python Development/004 Mutable default arguments (bad idea)_en.srt 11.91KB
  364. 10 - Advanced Python Development/005 Argument unpacking in Python.mp4 51.24MB
  365. 10 - Advanced Python Development/005 Argument unpacking in Python_en.srt 18.41KB
  366. 10 - Advanced Python Development/005 Flexible-Functions-with-args-and-kwargs.url 82B
  367. 10 - Advanced Python Development/005 Interactive-code-for-this-lecture.url 76B
  368. 10 - Advanced Python Development/006 Queues in Python.mp4 5.44MB
  369. 10 - Advanced Python Development/006 Queues in Python_en.srt 5.84KB
  370. 10 - Advanced Python Development/007 Blog-post-on-deques.url 67B
  371. 10 - Advanced Python Development/007 Blog-post-on-named-tuples.url 73B
  372. 10 - Advanced Python Development/007 Interactive-code-for-this-lecture.url 91B
  373. 10 - Advanced Python Development/007 Leveraging-the-Standard-Library.url 87B
  374. 10 - Advanced Python Development/007 Some interesting Python collections.mp4 71.19MB
  375. 10 - Advanced Python Development/007 Some interesting Python collections_en.srt 42.48KB
  376. 10 - Advanced Python Development/008 Solution Python collections.html 1.12KB
  377. 10 - Advanced Python Development/009 Timezones.mp4 16.48MB
  378. 10 - Advanced Python Development/009 Timezones_en.srt 14.84KB
  379. 10 - Advanced Python Development/010 Dates and time in Python.mp4 31.90MB
  380. 10 - Advanced Python Development/010 Dates and time in Python_en.srt 20.17KB
  381. 10 - Advanced Python Development/010 Datetime-cheatsheet.pdf 500.04KB
  382. 10 - Advanced Python Development/010 Interactive-code-for-this-lecture.url 80B
  383. 10 - Advanced Python Development/011 Interactive-code-for-this-lecture.url 74B
  384. 10 - Advanced Python Development/011 Timing your code with Python.mp4 26.29MB
  385. 10 - Advanced Python Development/011 Timing your code with Python_en.srt 20.37KB
  386. 10 - Advanced Python Development/012 Interactive-code-for-this-lecture.url 78B
  387. 10 - Advanced Python Development/012 Regular expressions.mp4 13.40MB
  388. 10 - Advanced Python Development/012 Regular expressions_en.srt 12.75KB
  389. 10 - Advanced Python Development/013 Interactive-code-for-this-lecture.url 73B
  390. 10 - Advanced Python Development/013 Regex examples.mp4 32.96MB
  391. 10 - Advanced Python Development/013 Regex examples_en.srt 20.84KB
  392. 10 - Advanced Python Development/014 Regex in Python.mp4 28.79MB
  393. 10 - Advanced Python Development/014 Regex in Python_en.srt 20.47KB
  394. 10 - Advanced Python Development/015 Solution secure file names using regex.html 792B
  395. 10 - Advanced Python Development/016 Introduction to logging in Python.mp4 29.48MB
  396. 10 - Advanced Python Development/016 Introduction to logging in Python_en.srt 17.14KB
  397. 10 - Advanced Python Development/017 Interactive-code-for-this-lecture.url 87B
  398. 10 - Advanced Python Development/017 Logging to a file and other features.mp4 21.66MB
  399. 10 - Advanced Python Development/017 Logging to a file and other features_en.srt 7.39KB
  400. 10 - Advanced Python Development/018 Higher-order functions in Python.mp4 21.10MB
  401. 10 - Advanced Python Development/018 Higher-order functions in Python_en.srt 12.12KB
  402. 10 - Advanced Python Development/019 The built-in itertools module.html 943B
  403. 10 - Advanced Python Development/020 Further reading.html 467B
  404. 10 - Advanced Python Development/external-links.txt 1.43KB
  405. 11 - Web Scraping with Python/001 Code for this section.html 763B
  406. 11 - Web Scraping with Python/002 Markup Languages The Structure of HTML Code.mp4 19.26MB
  407. 11 - Web Scraping with Python/002 Markup Languages The Structure of HTML Code_en.srt 9.85KB
  408. 11 - Web Scraping with Python/003 Understanding HTML with BeautifulSoup.mp4 87.98MB
  409. 11 - Web Scraping with Python/003 Understanding HTML with BeautifulSoup_en.srt 32.53KB
  410. Readme.txt 145B
  411. 11 - Web Scraping with Python/004 More complex HTML parsing_en.srt 37.00KB
  412. 11 - Web Scraping with Python/005 Structuring our parsing program better.mp4 37.38MB
  413. 11 - Web Scraping with Python/005 Structuring our parsing program better_en.srt 8.61KB
  414. 11 - Web Scraping with Python/006 Splitting HTML locators out of our Python class.mp4 16.44MB
  415. 11 - Web Scraping with Python/006 Splitting HTML locators out of our Python class_en.srt 6.81KB
  416. 11 - Web Scraping with Python/007 Understanding HTML with the browser.mp4 46.78MB
  417. 11 - Web Scraping with Python/007 Understanding HTML with the browser_en.srt 10.98KB
  418. 11 - Web Scraping with Python/008 Scraping our first website with Python.mp4 19.81MB
  419. 11 - Web Scraping with Python/008 Scraping our first website with Python_en.srt 10.78KB
  420. 11 - Web Scraping with Python/009 Milestone Project 3 A Quote Scraper.mp4 24.93MB
  421. 11 - Web Scraping with Python/009 Milestone Project 3 A Quote Scraper_en.srt 6.57KB
  422. 11 - Web Scraping with Python/010 Quotes Project 2 Structuring a scraping app in Python.mp4 4.95MB
  423. 11 - Web Scraping with Python/010 Quotes Project 2 Structuring a scraping app in Python_en.srt 4.39KB
  424. 11 - Web Scraping with Python/011 Quotes Project 3 Getting our locators.mp4 32.53MB
  425. 11 - Web Scraping with Python/011 Quotes Project 3 Getting our locators_en.srt 6.55KB
  426. 11 - Web Scraping with Python/012 Quotes Project 4 Crafting our quote parser.mp4 18.80MB
  427. 11 - Web Scraping with Python/012 Quotes Project 4 Crafting our quote parser_en.srt 6.58KB
  428. 11 - Web Scraping with Python/013 Quotes Project 5 The quotes page.mp4 21.46MB
  429. 11 - Web Scraping with Python/013 Quotes Project 5 The quotes page_en.srt 6.57KB
  430. 11 - Web Scraping with Python/014 Quotes Project 6 Recap of the project.mp4 18.32MB
  431. 11 - Web Scraping with Python/014 Quotes Project 6 Recap of the project_en.srt 5.92KB
  432. 11 - Web Scraping with Python/015 Milestone Project 4 A Book Scraper + application.mp4 39.16MB
  433. 11 - Web Scraping with Python/015 Milestone Project 4 A Book Scraper + application_en.srt 9.87KB
  434. 11 - Web Scraping with Python/016 Books Project 2 Recap of HTML locators.mp4 14.93MB
  435. 11 - Web Scraping with Python/016 Books Project 2 Recap of HTML locators_en.srt 7.56KB
  436. 11 - Web Scraping with Python/017 Books Project 3 Creating locators in Python.mp4 8.67MB
  437. 11 - Web Scraping with Python/017 Books Project 3 Creating locators in Python_en.srt 7.28KB
  438. 11 - Web Scraping with Python/018 Books Project 4 Creating our page.mp4 9.65MB
  439. 11 - Web Scraping with Python/018 Books Project 4 Creating our page_en.srt 5.45KB
  440. 11 - Web Scraping with Python/019 Books Project 5 Creating our book parser.mp4 61.31MB
  441. 11 - Web Scraping with Python/019 Books Project 5 Creating our book parser_en.srt 17.89KB
  442. 11 - Web Scraping with Python/020 Books Project 6 Writing our app file.mp4 12.58MB
  443. 11 - Web Scraping with Python/020 Books Project 6 Writing our app file_en.srt 5.75KB
  444. 11 - Web Scraping with Python/021 Books Project 7 Sorting the books.mp4 29.88MB
  445. 11 - Web Scraping with Python/021 Books Project 7 Sorting the books_en.srt 13.79KB
  446. 11 - Web Scraping with Python/022 Books Project 8 Constructing our menu.mp4 22.23MB
  447. 11 - Web Scraping with Python/022 Books Project 8 Constructing our menu_en.srt 9.66KB
  448. 11 - Web Scraping with Python/023 ASIDE The best way to write user menus.mp4 7.63MB
  449. 11 - Web Scraping with Python/023 ASIDE The best way to write user menus_en.srt 2.17KB
  450. 11 - Web Scraping with Python/024 Books Project 9 Getting multiple pages.mp4 9.91MB
  451. 11 - Web Scraping with Python/024 Books Project 9 Getting multiple pages_en.srt 4.36KB
  452. 11 - Web Scraping with Python/025 Books Project 10 Multiple pages in Python.mp4 24.62MB
  453. 11 - Web Scraping with Python/025 Books Project 10 Multiple pages in Python_en.srt 8.54KB
  454. 11 - Web Scraping with Python/026 Books Project 11 Getting the page count in Python.mp4 38.34MB
  455. 11 - Web Scraping with Python/026 Books Project 11 Getting the page count in Python_en.srt 9.57KB
  456. 11 - Web Scraping with Python/027 Books Project 12 Adding logging to our Python project.mp4 123.92MB
  457. 11 - Web Scraping with Python/027 Books Project 12 Adding logging to our Python project_en.srt 29.38KB
  458. 11 - Web Scraping with Python/028 A word on scraping pages with JavaScript.mp4 11.84MB
  459. 11 - Web Scraping with Python/028 A word on scraping pages with JavaScript_en.srt 5.79KB
  460. 11 - Web Scraping with Python/028 More-info-Why-does-scraping-fail-with-requests-and-BeautifulSoup-.url 101B
  461. 11 - Web Scraping with Python/029 A note on scraping and robots.txt.html 1.12KB
  462. 11 - Web Scraping with Python/external-links.txt 152B
  463. 12 - Browser Automation with Selenium/001 Introduction to this section.mp4 7.09MB
  464. 12 - Browser Automation with Selenium/001 Introduction to this section_en.srt 2.93KB
  465. 12 - Browser Automation with Selenium/002 Code for this section.html 591B
  466. 12 - Browser Automation with Selenium/003 1-our-scraping-code.zip 6.41KB
  467. 12 - Browser Automation with Selenium/003 Review of our quotes scraping code.mp4 18.26MB
  468. 12 - Browser Automation with Selenium/003 Review of our quotes scraping code_en.srt 8.41KB
  469. 12 - Browser Automation with Selenium/004 IMPORTANT Selenium update.html 536B
  470. 12 - Browser Automation with Selenium/005 3-using-chrome-in-scraping-code.zip 10.97KB
  471. 12 - Browser Automation with Selenium/005 Using Chrome in our scraping code.mp4 65.12MB
  472. 12 - Browser Automation with Selenium/005 Using Chrome in our scraping code_en.srt 12.30KB
  473. 12 - Browser Automation with Selenium/006 4-our-new-page-locators.zip 10.61KB
  474. 12 - Browser Automation with Selenium/006 Our new page locators.mp4 12.49MB
  475. 12 - Browser Automation with Selenium/006 Our new page locators_en.srt 6.21KB
  476. 12 - Browser Automation with Selenium/007 5-interacting-with-dropdowns.zip 11.06KB
  477. 12 - Browser Automation with Selenium/007 Filling-in-forms-Selenium-Documentation.url 95B
  478. 12 - Browser Automation with Selenium/007 Interacting with dropdowns.mp4 18.02MB
  479. 12 - Browser Automation with Selenium/007 Interacting with dropdowns_en.srt 7.32KB
  480. 12 - Browser Automation with Selenium/007 Select-Selenium-Documentation.url 112B
  481. 12 - Browser Automation with Selenium/008 6-selecting-tags.zip 10.55KB
  482. 12 - Browser Automation with Selenium/008 Selecting tags.mp4 42.88MB
  483. 12 - Browser Automation with Selenium/008 Selecting tags_en.srt 9.24KB
  484. 12 - Browser Automation with Selenium/009 7-searching-for-quotes.zip 10.93KB
  485. 12 - Browser Automation with Selenium/009 Searching for quotes.mp4 10.69MB
  486. 12 - Browser Automation with Selenium/009 Searching for quotes_en.srt 3.84KB
  487. 12 - Browser Automation with Selenium/010 8-encapsulating-logic-simply.zip 11.33KB
  488. 12 - Browser Automation with Selenium/010 Encapsulating logic more simply.mp4 35.31MB
  489. 12 - Browser Automation with Selenium/010 Encapsulating logic more simply_en.srt 7.83KB
  490. 12 - Browser Automation with Selenium/011 9-adding-some-error-handling.zip 11.42KB
  491. 12 - Browser Automation with Selenium/011 Adding some error handling.mp4 7.78MB
  492. 12 - Browser Automation with Selenium/011 Adding some error handling_en.srt 3.00KB
  493. 12 - Browser Automation with Selenium/012 Implicit and explicit waits in Selenium.mp4 10.59MB
  494. 12 - Browser Automation with Selenium/012 Implicit and explicit waits in Selenium_en.srt 11.67KB
  495. 12 - Browser Automation with Selenium/012 Waits-Selenium-Documentation.url 73B
  496. 12 - Browser Automation with Selenium/013 11-adding-waits-to-our-code.zip 11.56KB
  497. 12 - Browser Automation with Selenium/013 Adding waits to our program code.mp4 48.03MB
  498. 12 - Browser Automation with Selenium/013 Adding waits to our program code_en.srt 12.22KB
  499. 12 - Browser Automation with Selenium/013 Waits-Selenium-Documentation.url 73B
  500. 12 - Browser Automation with Selenium/external-links.txt 421B
  501. 13 - Asynchronous Python Development/001 Code samples for this section.html 824B
  502. 13 - Asynchronous Python Development/002 A glossary of terms used in concurrency.html 1.63KB
  503. 13 - Asynchronous Python Development/003 The Dining Philosophers Problem.mp4 12.33MB
  504. 13 - Asynchronous Python Development/003 The Dining Philosophers Problem_en.srt 12.59KB
  505. 13 - Asynchronous Python Development/004 Processes and threads.mp4 11.79MB
  506. 13 - Asynchronous Python Development/004 Processes and threads_en.srt 15.28KB
  507. 13 - Asynchronous Python Development/005 The Python GIL.mp4 17.23MB
  508. 13 - Asynchronous Python Development/005 The Python GIL_en.srt 16.69KB
  509. 13 - Asynchronous Python Development/006 Example threads in Python.mp4 28.39MB
  510. 13 - Asynchronous Python Development/006 Example threads in Python_en.srt 20.80KB
  511. 13 - Asynchronous Python Development/006 Example-code-threads.url 151B
  512. 13 - Asynchronous Python Development/007 Example-code-threads-with-a-ThreadPoolExecutor.url 161B
  513. 13 - Asynchronous Python Development/007 Using Python concurrent.futures the ThreadPoolExecutor.mp4 9.98MB
  514. 13 - Asynchronous Python Development/007 Using Python concurrent.futures the ThreadPoolExecutor_en.srt 4.93KB
  515. 13 - Asynchronous Python Development/008 Don't kill threads!.mp4 5.68MB
  516. 13 - Asynchronous Python Development/008 Don't kill threads!_en.srt 3.22KB
  517. 13 - Asynchronous Python Development/009 Multiprocessing in Windows or ARM Macs.html 863B
  518. 13 - Asynchronous Python Development/010 Example-code-multiprocessing.url 153B
  519. 13 - Asynchronous Python Development/010 Multiprocessing in Python.mp4 23.17MB
  520. 13 - Asynchronous Python Development/010 Multiprocessing in Python_en.srt 11.97KB
  521. 13 - Asynchronous Python Development/011 Example-code-multiprocessing-with-a-ProcessPoolExecutor.url 163B
  522. 13 - Asynchronous Python Development/011 Using Python concurrent.futures the ProcessPoolExecutor.mp4 11.37MB
  523. 13 - Asynchronous Python Development/011 Using Python concurrent.futures the ProcessPoolExecutor_en.srt 4.28KB
  524. 13 - Asynchronous Python Development/012 Dealing with shared state in threads.mp4 21.79MB
  525. 13 - Asynchronous Python Development/012 Dealing with shared state in threads_en.srt 14.56KB
  526. 13 - Asynchronous Python Development/012 Example-code-shared-state-in-threads.url 162B
  527. 13 - Asynchronous Python Development/013 Example-code-queued-threads-with-a-ThreadPoolExecutor.url 167B
  528. 13 - Asynchronous Python Development/013 Example-code-queued-threads-with-no-waits.url 159B
  529. 13 - Asynchronous Python Development/013 Example-code-queuing-in-threads-with-shared-state.url 158B
  530. 13 - Asynchronous Python Development/013 Queuing in threads with shared state.mp4 70.69MB
  531. 13 - Asynchronous Python Development/013 Queuing in threads with shared state_en.srt 18.32KB
  532. 13 - Asynchronous Python Development/014 Using Python generators instead of threads.mp4 10.99MB
  533. 13 - Asynchronous Python Development/014 Using Python generators instead of threads_en.srt 8.81KB
  534. 13 - Asynchronous Python Development/015 Example-code-our-first-task-scheduler-using-generators.url 154B
  535. 13 - Asynchronous Python Development/015 Our first single-threaded task scheduler in Python.mp4 16.06MB
  536. 13 - Asynchronous Python Development/015 Our first single-threaded task scheduler in Python_en.srt 9.89KB
  537. 13 - Asynchronous Python Development/016 Example-code-yielding-from-another-iterator.url 163B
  538. 13 - Asynchronous Python Development/016 Yielding from another iterator in Python.mp4 15.50MB
  539. 13 - Asynchronous Python Development/016 Yielding from another iterator in Python_en.srt 7.79KB
  540. 13 - Asynchronous Python Development/017 Curious-Course-on-Coroutines-and-Concurrency.url 67B
  541. 13 - Asynchronous Python Development/017 Example-code-receiving-data-through-yield.url 168B
  542. 13 - Asynchronous Python Development/017 Python-Concurrency-From-the-Ground-Up.url 67B
  543. 13 - Asynchronous Python Development/017 Receiving data through yield.mp4 25.40MB
  544. 13 - Asynchronous Python Development/017 Receiving data through yield_en.srt 14.52KB
  545. 13 - Asynchronous Python Development/018 Example-code-async-and-await.url 156B
  546. 13 - Asynchronous Python Development/018 The async and await keywords.mp4 28.14MB
  547. 13 - Asynchronous Python Development/018 The async and await keywords_en.srt 9.12KB
  548. 13 - Asynchronous Python Development/019 David-Beazley-Python-Concurrency-From-the-Ground-Up-LIVE-PyCon-2015-YouTube.url 67B
  549. 13 - Asynchronous Python Development/019 Keynote-David-Beazley-Topics-of-Interest-Python-Asyncio-YouTube.url 67B
  550. 13 - Asynchronous Python Development/019 Only-if-you-want-to-go-deeper-into-the-Python-GIL-Understanding-the-Python-GIL-YouTube.url 67B
  551. 13 - Asynchronous Python Development/019 Raymond-Hettinger-Keynote-on-Concurrency-PyBay-2017-YouTube.url 67B
  552. 13 - Asynchronous Python Development/019 Watch these talks for more explanations and examples!.mp4 2.94MB
  553. 13 - Asynchronous Python Development/019 Watch these talks for more explanations and examples!_en.srt 3.46KB
  554. 13 - Asynchronous Python Development/020 Our asynchronous scraper.mp4 25.77MB
  555. 13 - Asynchronous Python Development/020 Our asynchronous scraper_en.srt 7.52KB
  556. 13 - Asynchronous Python Development/020 Our-async-scraper-project-code.url 150B
  557. 13 - Asynchronous Python Development/021 Changes-to-async-event-loops-in-Python-3.10.url 93B
  558. 13 - Asynchronous Python Development/021 First-async-request-online-code.url 183B
  559. 13 - Asynchronous Python Development/021 Making our first async request in Python.mp4 59.95MB
  560. 13 - Asynchronous Python Development/021 Making our first async request in Python_en.srt 22.98KB
  561. 13 - Asynchronous Python Development/022 Async-request-code-sample.url 178B
  562. 13 - Asynchronous Python Development/022 Getting multiple pages efficiently.mp4 55.37MB
  563. 13 - Asynchronous Python Development/022 Getting multiple pages efficiently_en.srt 16.67KB
  564. 13 - Asynchronous Python Development/023 Async-requests-with-async-timeout.url 182B
  565. 13 - Asynchronous Python Development/023 Using async_timeout for security.mp4 10.06MB
  566. 13 - Asynchronous Python Development/023 Using async_timeout for security_en.srt 2.88KB
  567. 13 - Asynchronous Python Development/024 The-project-source-code.url 150B
  568. 13 - Asynchronous Python Development/024 Turning our book scraping project async.mp4 81.78MB
  569. 13 - Asynchronous Python Development/024 Turning our book scraping project async_en.srt 17.49KB
  570. 13 - Asynchronous Python Development/025 A note on HTTPS with Python and Mac OS X.mp4 18.27MB
  571. 13 - Asynchronous Python Development/025 A note on HTTPS with Python and Mac OS X_en.srt 5.07KB
  572. 13 - Asynchronous Python Development/025 A-note-on-HTTPS-test-code.url 179B
  573. 13 - Asynchronous Python Development/external-links.txt 4.05KB
  574. 14 - Python on the console and managing project dependencies/001 Running Python in the console.mp4 16.10MB
  575. 14 - Python on the console and managing project dependencies/001 Running Python in the console_en.srt 15.09KB
  576. 14 - Python on the console and managing project dependencies/002 Terminal video running Python.mp4 24.57MB
  577. 14 - Python on the console and managing project dependencies/002 Terminal video running Python_en.srt 9.54KB
  578. 14 - Python on the console and managing project dependencies/002 The-PATH-in-Windows.url 72B
  579. 14 - Python on the console and managing project dependencies/003 Terminal video what is a virtualenv.mp4 86.00MB
  580. 14 - Python on the console and managing project dependencies/003 Terminal video what is a virtualenv_en.srt 18.10KB
  581. 14 - Python on the console and managing project dependencies/004 Terminal video navigating the terminal and using virtualenv.mp4 45.02MB
  582. 14 - Python on the console and managing project dependencies/004 Terminal video navigating the terminal and using virtualenv_en.srt 15.38KB
  583. 14 - Python on the console and managing project dependencies/005 Terminal video using Pipenv.mp4 80.63MB
  584. 14 - Python on the console and managing project dependencies/005 Terminal video using Pipenv_en.srt 14.12KB
  585. 14 - Python on the console and managing project dependencies/006 Terminal video Pipenv and virtualenv.mp4 27.23MB
  586. 14 - Python on the console and managing project dependencies/006 Terminal video Pipenv and virtualenv_en.srt 6.73KB
  587. 14 - Python on the console and managing project dependencies/007 Summary e-book of using Pipenv.html 277B
  588. 14 - Python on the console and managing project dependencies/007 using-pipenv.pdf 859.23KB
  589. 14 - Python on the console and managing project dependencies/external-links.txt 77B
  590. 15 - Web Development with Flask/001 Setting up our project with Pipenv.mp4 43.07MB
  591. 15 - Web Development with Flask/001 Setting up our project with Pipenv_en.srt 9.73KB
  592. 15 - Web Development with Flask/002 Code samples for this section.html 891B
  593. 15 - Web Development with Flask/003 Code-for-this-lecture.url 171B
  594. 15 - Web Development with Flask/003 Our first Flask endpoint.mp4 16.29MB
  595. 15 - Web Development with Flask/003 Our first Flask endpoint_en.srt 13.50KB
  596. 15 - Web Development with Flask/004 Code-for-this-lecture.url 172B
  597. 15 - Web Development with Flask/004 Returning information with Flask and Python.mp4 14.29MB
  598. 15 - Web Development with Flask/004 Returning information with Flask and Python_en.srt 8.04KB
  599. 15 - Web Development with Flask/005 Code-for-this-lecture.url 165B
  600. 15 - Web Development with Flask/005 Rendering HTML with Flask and Python.mp4 23.82MB
  601. 15 - Web Development with Flask/005 Rendering HTML with Flask and Python_en.srt 10.33KB
  602. 15 - Web Development with Flask/006 Code-for-this-lecture.url 162B
  603. 15 - Web Development with Flask/006 Error pages and Jinja2 inheritance.mp4 41.52MB
  604. 15 - Web Development with Flask/006 Error pages and Jinja2 inheritance_en.srt 19.20KB
  605. 15 - Web Development with Flask/007 Code-for-this-lecture.url 166B
  606. 15 - Web Development with Flask/007 Rendering forms with Flask and Python.mp4 79.31MB
  607. 15 - Web Development with Flask/007 Rendering forms with Flask and Python_en.srt 21.32KB
  608. 15 - Web Development with Flask/008 Accessing POST form data with Flask.mp4 25.73MB
  609. 15 - Web Development with Flask/008 Accessing POST form data with Flask_en.srt 7.83KB
  610. 15 - Web Development with Flask/008 Code-for-this-lecture.url 166B
  611. 15 - Web Development with Flask/009 Code-for-this-lecture.url 175B
  612. 15 - Web Development with Flask/009 Putting our form in a single endpoint.mp4 19.53MB
  613. 15 - Web Development with Flask/009 Putting our form in a single endpoint_en.srt 4.98KB
  614. 15 - Web Development with Flask/010 Code-for-this-lecture.url 166B
  615. 15 - Web Development with Flask/010 Using Jinja2 for loops to create a nicer homepage.mp4 33.34MB
  616. 15 - Web Development with Flask/010 Using Jinja2 for loops to create a nicer homepage_en.srt 12.13KB
  617. 15 - Web Development with Flask/011 Adding navigation to our website.mp4 18.76MB
  618. 15 - Web Development with Flask/011 Adding navigation to our website_en.srt 8.36KB
  619. 15 - Web Development with Flask/011 Code-for-this-lecture.url 167B
  620. 15 - Web Development with Flask/external-links.txt 1.54KB
  621. 16 - Interacting with APIs with Python/001 Code for this section.html 614B
  622. 16 - Interacting with APIs with Python/002 Signing up to OpenExchangeRates.mp4 13.41MB
  623. 16 - Interacting with APIs with Python/002 Signing up to OpenExchangeRates_en.srt 2.98KB
  624. 16 - Interacting with APIs with Python/003 Getting all exchange rates from the API.mp4 33.78MB
  625. 16 - Interacting with APIs with Python/003 Getting all exchange rates from the API_en.srt 8.49KB
  626. 16 - Interacting with APIs with Python/004 Creating a currency exchange library.mp4 25.69MB
  627. 16 - Interacting with APIs with Python/004 Creating a currency exchange library_en.srt 11.84KB
  628. 16 - Interacting with APIs with Python/005 Caching functions with functools.mp4 21.29MB
  629. 16 - Interacting with APIs with Python/005 Caching functions with functools_en.srt 8.24KB
  630. 16 - Interacting with APIs with Python/006 API-Project-using-caches.url 157B
  631. 16 - Interacting with APIs with Python/006 TTL caches with cachetools.mp4 8.12MB
  632. 16 - Interacting with APIs with Python/006 TTL caches with cachetools_en.srt 3.35KB
  633. 16 - Interacting with APIs with Python/external-links.txt 167B
  634. 17 - Decorators in Python/001 A simple decorator in Python.mp4 14.41MB
  635. 17 - Decorators in Python/001 A simple decorator in Python_en.srt 8.65KB
  636. 17 - Decorators in Python/001 Blog-post-on-writing-decorators.url 74B
  637. 17 - Decorators in Python/001 Decorators.url 81B
  638. 17 - Decorators in Python/001 Interactive-code-for-this-lecture.url 84B
  639. 17 - Decorators in Python/002 Solution decorators.html 760B
  640. 17 - Decorators in Python/003 Interactive-code-for-this-lecture.url 75B
  641. 17 - Decorators in Python/003 Using a @syntax.mp4 10.58MB
  642. 17 - Decorators in Python/003 Using a @syntax_en.srt 4.28KB
  643. 17 - Decorators in Python/004 Functools wraps in Python.mp4 6.54MB
  644. 17 - Decorators in Python/004 Functools wraps in Python_en.srt 3.52KB
  645. 17 - Decorators in Python/004 Interactive-code-for-this-lecture.url 74B
  646. 17 - Decorators in Python/005 Decorating functions with parameters.mp4 22.75MB
  647. 17 - Decorators in Python/005 Decorating functions with parameters_en.srt 6.57KB
  648. 17 - Decorators in Python/005 Interactive-code-for-this-lecture.url 93B
  649. 17 - Decorators in Python/006 Decorators with parameters.mp4 32.98MB
  650. 17 - Decorators in Python/006 Decorators with parameters_en.srt 14.07KB
  651. 17 - Decorators in Python/006 Interactive-code-for-this-lecture.url 84B
  652. 17 - Decorators in Python/007 Functions that accept multiple arguments.mp4 10.77MB
  653. 17 - Decorators in Python/007 Functions that accept multiple arguments_en.srt 7.77KB
  654. 17 - Decorators in Python/007 Interactive-code-for-this-lecture.url 96B
  655. 17 - Decorators in Python/008 Generic decorators for any function.mp4 13.73MB
  656. 17 - Decorators in Python/008 Generic decorators for any function_en.srt 5.57KB
  657. 17 - Decorators in Python/008 Interactive-code-for-this-lecture.url 91B
  658. 17 - Decorators in Python/009 Solution a generic access control decorator.html 777B
  659. 17 - Decorators in Python/010 Multiple decorators for one function.html 1.31KB
  660. 17 - Decorators in Python/external-links.txt 898B
  661. 18 - Advanced Object-Oriented Programming/001 Complete-lecture-code.url 156B
  662. 18 - Advanced Object-Oriented Programming/001 Intro to multiple inheritance with Python.mp4 51.96MB
  663. 18 - Advanced Object-Oriented Programming/001 Intro to multiple inheritance with Python_en.srt 21.47KB
  664. 18 - Advanced Object-Oriented Programming/002 Solution multiple inheritance.html 781B
  665. 18 - Advanced Object-Oriented Programming/003 Complete-lecture-code.url 139B
  666. 18 - Advanced Object-Oriented Programming/003 Intro to ABCs in Python.mp4 21.44MB
  667. 18 - Advanced Object-Oriented Programming/003 Intro to ABCs in Python_en.srt 12.14KB
  668. 18 - Advanced Object-Oriented Programming/004 The usefulness of ABCs.mp4 11.43MB
  669. 18 - Advanced Object-Oriented Programming/004 The usefulness of ABCs_en.srt 5.49KB
  670. 18 - Advanced Object-Oriented Programming/005 Complete-lecture-code.url 156B
  671. 18 - Advanced Object-Oriented Programming/005 The relationship between ABCs and interfaces.mp4 25.93MB
  672. 18 - Advanced Object-Oriented Programming/005 The relationship between ABCs and interfaces_en.srt 9.47KB
  673. 18 - Advanced Object-Oriented Programming/006 Solution ABCs.html 545B
  674. 18 - Advanced Object-Oriented Programming/007 Complete-lecture-code.url 152B
  675. 18 - Advanced Object-Oriented Programming/007 The property setter in Python.mp4 39.57MB
  676. 18 - Advanced Object-Oriented Programming/007 The property setter in Python_en.srt 16.29KB
  677. 18 - Advanced Object-Oriented Programming/008 Pythonic vs. Non-Pythonic.html 624B
  678. 18 - Advanced Object-Oriented Programming/external-links.txt 631B
  679. 19 - GUI Development with Tkinter/001 Code for this section.html 454B
  680. 19 - GUI Development with Tkinter/002 Setting up Tkinter.mp4 24.98MB
  681. 19 - GUI Development with Tkinter/002 Setting up Tkinter_en.srt 4.28KB
  682. 19 - GUI Development with Tkinter/003 Hello world in Tkinter.mp4 20.64MB
  683. 19 - GUI Development with Tkinter/003 Hello world in Tkinter_en.srt 12.66KB
  684. 19 - GUI Development with Tkinter/004 Labels and fields.mp4 16.25MB
  685. 19 - GUI Development with Tkinter/004 Labels and fields_en.srt 8.28KB
  686. 19 - GUI Development with Tkinter/005 Blog-post-on-the-grid-geometry-manager.url 84B
  687. 19 - GUI Development with Tkinter/005 Blog-post-on-the-pack-geometry-manager.url 84B
  688. 19 - GUI Development with Tkinter/005 Blog-post-on-using-side-values-with-pack.url 99B
  689. 19 - GUI Development with Tkinter/005 Packing components.mp4 35.17MB
  690. 19 - GUI Development with Tkinter/005 Packing components_en.srt 17.26KB
  691. 19 - GUI Development with Tkinter/006 Using frames for different layouts.mp4 15.82MB
  692. 19 - GUI Development with Tkinter/006 Using frames for different layouts_en.srt 6.33KB
  693. 19 - GUI Development with Tkinter/007 Starting our text editor project.mp4 4.20MB
  694. 19 - GUI Development with Tkinter/007 Starting our text editor project_en.srt 1.39KB
  695. 19 - GUI Development with Tkinter/008 Tkinter notebooks and creating files.mp4 12.10MB
  696. 19 - GUI Development with Tkinter/008 Tkinter notebooks and creating files_en.srt 5.52KB
  697. 19 - GUI Development with Tkinter/009 Adding a menu to our application.mp4 16.10MB
  698. 19 - GUI Development with Tkinter/009 Adding a menu to our application_en.srt 6.96KB
  699. 19 - GUI Development with Tkinter/010 Saving files to disk.mp4 31.71MB
  700. 19 - GUI Development with Tkinter/010 Saving files to disk_en.srt 12.99KB
  701. 19 - GUI Development with Tkinter/011 Opening files.mp4 18.04MB
  702. 19 - GUI Development with Tkinter/011 Opening files_en.srt 8.20KB
  703. 19 - GUI Development with Tkinter/012 Binding shortcuts in Tkinter.mp4 28.35MB
  704. 19 - GUI Development with Tkinter/012 Binding shortcuts in Tkinter_en.srt 7.04KB
  705. 19 - GUI Development with Tkinter/013 Checking our tabs for unsaved changes.mp4 32.95MB
  706. 19 - GUI Development with Tkinter/013 Checking our tabs for unsaved changes_en.srt 12.64KB
  707. 19 - GUI Development with Tkinter/014 Confirming exit with unsaved changes.mp4 26.35MB
  708. 19 - GUI Development with Tkinter/014 Confirming exit with unsaved changes_en.srt 7.96KB
  709. 19 - GUI Development with Tkinter/015 Closing individual tabs.mp4 29.00MB
  710. 19 - GUI Development with Tkinter/015 Closing individual tabs_en.srt 7.83KB
  711. 19 - GUI Development with Tkinter/016 Adding another menu.mp4 14.13MB
  712. 19 - GUI Development with Tkinter/016 Adding another menu_en.srt 3.00KB
  713. 19 - GUI Development with Tkinter/017 Adding a permanent scrollbar to our text area.mp4 17.91MB
  714. 19 - GUI Development with Tkinter/017 Adding a permanent scrollbar to our text area_en.srt 6.55KB
  715. 19 - GUI Development with Tkinter/017 Advanced-blog-post-on-creating-scrollable-frames.url 79B
  716. 19 - GUI Development with Tkinter/external-links.txt 454B
  717. 20 - Unit testing with Python/001 Introduction to this section.mp4 8.01MB
  718. 20 - Unit testing with Python/001 Introduction to this section_en.srt 5.26KB
  719. 20 - Unit testing with Python/002 Code for this section.html 613B
  720. 20 - Unit testing with Python/003 Testing functions.mp4 24.10MB
  721. 20 - Unit testing with Python/003 Testing functions_en.srt 12.17KB
  722. 20 - Unit testing with Python/004 Testing for errors.mp4 14.96MB
  723. 20 - Unit testing with Python/004 Testing for errors_en.srt 4.70KB
  724. 20 - Unit testing with Python/005 Testing our multiplication function.mp4 31.63MB
  725. 20 - Unit testing with Python/005 Testing our multiplication function_en.srt 15.46KB
  726. 20 - Unit testing with Python/006 Writing a printer class for testing.mp4 7.32MB
  727. 20 - Unit testing with Python/006 Writing a printer class for testing_en.srt 2.91KB
  728. 20 - Unit testing with Python/007 Testing classes.mp4 30.73MB
  729. 20 - Unit testing with Python/007 Testing classes_en.srt 7.40KB
  730. 20 - Unit testing with Python/008 More Printer tests.mp4 56.17MB
  731. 20 - Unit testing with Python/008 More Printer tests_en.srt 14.93KB
  732. 20 - Unit testing with Python/009 Testing external libraries.mp4 30.12MB
  733. 20 - Unit testing with Python/009 Testing external libraries_en.srt 14.40KB
  734. 20 - Unit testing with Python/010 Conclusion of this section.mp4 2.77MB
  735. 20 - Unit testing with Python/010 Conclusion of this section_en.srt 1.71KB
  736. 21 - Algorithms and Data Structures/001 Presentation queues, stacks, and complexity.mp4 17.65MB
  737. 21 - Algorithms and Data Structures/001 Presentation queues, stacks, and complexity_en.srt 16.10KB
  738. 21 - Algorithms and Data Structures/002 A conference talk about Big-O.html 562B
  739. 21 - Algorithms and Data Structures/003 Presentation binary search.mp4 10.90MB
  740. 21 - Algorithms and Data Structures/003 Presentation binary search_en.srt 10.08KB
  741. 21 - Algorithms and Data Structures/004 Presentation binary trees.mp4 9.25MB
  742. 21 - Algorithms and Data Structures/004 Presentation binary trees_en.srt 9.33KB
  743. 21 - Algorithms and Data Structures/005 Presentation traversal of binary trees.mp4 15.08MB
  744. 21 - Algorithms and Data Structures/005 Presentation traversal of binary trees_en.srt 12.91KB
  745. 21 - Algorithms and Data Structures/006 Presentation adding elements to a binary tree.mp4 14.55MB
  746. 21 - Algorithms and Data Structures/006 Presentation adding elements to a binary tree_en.srt 10.41KB
  747. 21 - Algorithms and Data Structures/007 Adding elements to a binary tree in Python.mp4 39.94MB
  748. 21 - Algorithms and Data Structures/007 Adding elements to a binary tree in Python_en.srt 16.37KB
  749. 21 - Algorithms and Data Structures/008 Recursion and inorder traversal in Python.mp4 52.28MB
  750. 21 - Algorithms and Data Structures/008 Recursion and inorder traversal in Python_en.srt 22.23KB
  751. 21 - Algorithms and Data Structures/009 Finding nodes in a tree with Python.mp4 18.29MB
  752. 21 - Algorithms and Data Structures/009 Finding nodes in a tree with Python_en.srt 5.40KB
  753. 21 - Algorithms and Data Structures/010 How do you delete nodes from a binary tree.mp4 33.42MB
  754. 21 - Algorithms and Data Structures/010 How do you delete nodes from a binary tree_en.srt 14.45KB
  755. 21 - Algorithms and Data Structures/011 Deleting nodes in code with Python.mp4 79.57MB
  756. 21 - Algorithms and Data Structures/011 Deleting nodes in code with Python_en.srt 20.08KB
  757. 21 - Algorithms and Data Structures/012 Deleting nodes with two children in code.mp4 148.38MB
  758. 21 - Algorithms and Data Structures/012 Deleting nodes with two children in code_en.srt 26.33KB
  759. 21 - Algorithms and Data Structures/013 Testing our binary tree!.mp4 16.20MB
  760. 21 - Algorithms and Data Structures/013 Testing our binary tree!_en.srt 4.40KB
  761. 22 - Python libraries/001 Python libraries overview.mp4 15.93MB
  762. 22 - Python libraries/001 Python libraries overview_en.srt 27.75KB
  763. 22 - Python libraries/002 Using pylint.mp4 46.86MB
  764. 22 - Python libraries/002 Using pylint_en.srt 21.86KB
  765. 22 - Python libraries/003 Using yapf.mp4 18.41MB
  766. 22 - Python libraries/003 Using yapf_en.srt 12.75KB
  767. 22 - Python libraries/004 Sending e-mails with smtplib.mp4 25.87MB
  768. 22 - Python libraries/004 Sending e-mails with smtplib_en.srt 11.53KB
  769. 22 - Python libraries/005 Sending e-mails with Mailgun.mp4 48.34MB
  770. 22 - Python libraries/005 Sending e-mails with Mailgun_en.srt 16.03KB
  771. 22 - Python libraries/006 Creating a re-usable Mailgun library.mp4 23.08MB
  772. 22 - Python libraries/006 Creating a re-usable Mailgun library_en.srt 12.72KB
  773. 22 - Python libraries/007 Sneak peek my IDE setup!.mp4 30.41MB
  774. 22 - Python libraries/007 Sneak peek my IDE setup!_en.srt 16.50KB
  775. 23 - Python Reference Refresher/001 Variables in Python.mp4 12.85MB
  776. 23 - Python Reference Refresher/001 Variables in Python_en.srt 14.41KB
  777. 23 - Python Reference Refresher/002 String formatting in Python.mp4 11.70MB
  778. 23 - Python Reference Refresher/002 String formatting in Python_en.srt 10.72KB
  779. 23 - Python Reference Refresher/003 Getting user input.mp4 9.78MB
  780. 23 - Python Reference Refresher/003 Getting user input_en.srt 9.58KB
  781. 23 - Python Reference Refresher/004 Lists, tuples, and sets.mp4 12.25MB
  782. 23 - Python Reference Refresher/004 Lists, tuples, and sets_en.srt 10.56KB
  783. 23 - Python Reference Refresher/005 Advanced set operations.mp4 8.84MB
  784. 23 - Python Reference Refresher/005 Advanced set operations_en.srt 7.23KB
  785. 23 - Python Reference Refresher/006 Booleans in Python.mp4 9.53MB
  786. 23 - Python Reference Refresher/006 Booleans in Python_en.srt 9.19KB
  787. 23 - Python Reference Refresher/007 If statements in Python.mp4 23.37MB
  788. 23 - Python Reference Refresher/007 If statements in Python_en.srt 14.73KB
  789. 23 - Python Reference Refresher/008 The in keyword.mp4 4.31MB
  790. 23 - Python Reference Refresher/008 The in keyword_en.srt 3.29KB
  791. 23 - Python Reference Refresher/009 If statements with the 'in' keyword.mp4 19.11MB
  792. 23 - Python Reference Refresher/009 If statements with the 'in' keyword_en.srt 13.42KB
  793. 23 - Python Reference Refresher/010 Loops in Python.mp4 22.04MB
  794. 23 - Python Reference Refresher/010 Loops in Python_en.srt 20.47KB
  795. 23 - Python Reference Refresher/011 List comprehensions.mp4 14.32MB
  796. 23 - Python Reference Refresher/011 List comprehensions_en.srt 12.22KB
  797. 23 - Python Reference Refresher/012 Dictionaries.mp4 15.71MB
  798. 23 - Python Reference Refresher/012 Dictionaries_en.srt 14.21KB
  799. 23 - Python Reference Refresher/013 Destructuring variables.mp4 15.86MB
  800. 23 - Python Reference Refresher/013 Destructuring variables_en.srt 13.89KB
  801. 23 - Python Reference Refresher/014 Functions in Python.mp4 21.31MB
  802. 23 - Python Reference Refresher/014 Functions in Python_en.srt 18.51KB
  803. 23 - Python Reference Refresher/015 Function arguments and parameters.mp4 15.88MB
  804. 23 - Python Reference Refresher/015 Function arguments and parameters_en.srt 13.30KB
  805. 23 - Python Reference Refresher/016 Default parameter values.mp4 7.92MB
  806. 23 - Python Reference Refresher/016 Default parameter values_en.srt 7.05KB
  807. 23 - Python Reference Refresher/017 Functions returning values.mp4 19.49MB
  808. 23 - Python Reference Refresher/017 Functions returning values_en.srt 13.10KB
  809. 23 - Python Reference Refresher/018 Lambda functions in Python.mp4 14.66MB
  810. 23 - Python Reference Refresher/018 Lambda functions in Python_en.srt 13.87KB
  811. 23 - Python Reference Refresher/019 Dictionary comprehensions.mp4 9.22MB
  812. 23 - Python Reference Refresher/019 Dictionary comprehensions_en.srt 6.67KB
  813. 23 - Python Reference Refresher/020 Unpacking arguments.mp4 24.27MB
  814. 23 - Python Reference Refresher/020 Unpacking arguments_en.srt 16.75KB
  815. 23 - Python Reference Refresher/021 Unpacking keyword arguments.mp4 20.04MB
  816. 23 - Python Reference Refresher/021 Unpacking keyword arguments_en.srt 14.83KB
  817. 23 - Python Reference Refresher/022 Object-Oriented Programming in Python.mp4 39.31MB
  818. 23 - Python Reference Refresher/022 Object-Oriented Programming in Python_en.srt 25.64KB
  819. 23 - Python Reference Refresher/023 Magic methods __str__ and __repr__.mp4 16.30MB
  820. 23 - Python Reference Refresher/023 Magic methods __str__ and __repr___en.srt 10.94KB
  821. 23 - Python Reference Refresher/024 Class methods and static methods.mp4 37.08MB
  822. 23 - Python Reference Refresher/024 Class methods and static methods_en.srt 25.21KB
  823. 23 - Python Reference Refresher/025 Class inheritance.mp4 22.46MB
  824. 23 - Python Reference Refresher/025 Class inheritance_en.srt 14.22KB
  825. 23 - Python Reference Refresher/026 Class composition.mp4 15.91MB
  826. 23 - Python Reference Refresher/026 Class composition_en.srt 9.91KB
  827. 23 - Python Reference Refresher/027 Type hinting.mp4 12.48MB
  828. 23 - Python Reference Refresher/027 Type hinting_en.srt 9.15KB
  829. 23 - Python Reference Refresher/028 How imports work in Python.mp4 54.67MB
  830. 23 - Python Reference Refresher/028 How imports work in Python_en.srt 16.09KB
  831. 23 - Python Reference Refresher/029 Relative imports in Python.mp4 23.61MB
  832. 23 - Python Reference Refresher/029 Relative imports in Python_en.srt 14.74KB
  833. 23 - Python Reference Refresher/030 Errors in Python.mp4 42.45MB
  834. 23 - Python Reference Refresher/030 Errors in Python_en.srt 22.13KB
  835. 23 - Python Reference Refresher/031 Custom error classes.mp4 17.87MB
  836. 23 - Python Reference Refresher/031 Custom error classes_en.srt 8.83KB
  837. 23 - Python Reference Refresher/032 First-class functions.mp4 20.33MB
  838. 23 - Python Reference Refresher/032 First-class functions_en.srt 13.53KB
  839. 23 - Python Reference Refresher/033 Simple decorators in Python.mp4 19.00MB
  840. 23 - Python Reference Refresher/033 Simple decorators in Python_en.srt 11.89KB
  841. 23 - Python Reference Refresher/034 The 'at' syntax for decorators.mp4 12.31MB
  842. 23 - Python Reference Refresher/034 The 'at' syntax for decorators_en.srt 6.27KB
  843. 23 - Python Reference Refresher/035 Decorating functions with parameters.mp4 5.38MB
  844. 23 - Python Reference Refresher/035 Decorating functions with parameters_en.srt 4.28KB
  845. 23 - Python Reference Refresher/036 Decorators with parameters.mp4 11.64MB
  846. 23 - Python Reference Refresher/036 Decorators with parameters_en.srt 8.41KB
  847. 23 - Python Reference Refresher/037 Mutability in Python.mp4 9.37MB
  848. 23 - Python Reference Refresher/037 Mutability in Python_en.srt 9.84KB
  849. 23 - Python Reference Refresher/038 Mutable default parameters (and why they're a bad idea).mp4 8.70MB
  850. 23 - Python Reference Refresher/038 Mutable default parameters (and why they're a bad idea)_en.srt 7.37KB
  851. 24 - Bonus Section/001 Thank you for taking the course.mp4 4.57MB
  852. 24 - Bonus Section/001 Thank you for taking the course_en.srt 1.29KB
  853. 24 - Bonus Section/002 Bonus lecture.html 1.72KB