Torrent Info
Title [05-2020] the-complete-python-course
Category
Size 17.28GB

Files List
Please note that this page does not hosts or makes available any of the listed filenames. You cannot download any of those files from here.
001 Welcome to this course!.en_US.srt 4.11KB
001 Welcome to this course!.mp4 44.61MB
002 Overview of the course curriculum.en_US.srt 5.05KB
002 Overview of the course curriculum.mp4 12.00MB
003 Getting-Set-Up.txt 61B
003 Our Python coding environment.en_US.srt 4.19KB
003 Our Python coding environment.mp4 43.62MB
004 Interactive-code-for-this-lecture.txt 67B
004 Numbers-Arithmetic-and-Printing-to-the-Console.txt 63B
004 Strings-Variables-and-Getting-Input-from-Users.txt 64B
004 Writing our first code! Variables and printing.en_US.srt 7.43KB
004 Writing our first code! Variables and printing.mp4 24.76MB
005 [quiz] Variables and printing.html 7.42KB
005 Community & Support.en_US.srt 10.81KB
005 Community & Support.mp4 108.82MB
005 Discord-server.txt 27B
005 Our-Python-e-book.txt 31B
006 Interactive-code-for-this-lecture.txt 52B
006 Numbers in Python.en_US.srt 5.08KB
006 Numbers in Python.mp4 20.17MB
007 Blog-post-on-the-divmod-function.txt 54B
007 Blog-post-on-the-modulo-and-floor-division-operators.txt 73B
007 Calculating the remainder of a division.en_US.srt 7.17KB
007 Calculating the remainder of a division.mp4 29.56MB
007 Interactive-code-for-this-lecture.txt 68B
008 [exercise_info] Exercise_ variables and numbers.html 1.25KB
008 [exercise_solution] Exercise_ variables and numbers.py 182B
008 [exercise] Exercise_ variables and numbers.py 141B
008 [quiz] Numbers and Printing in Python.html 10.11KB
008 Solution_ variables and numbers.html 1.50KB
009 Interactive-code-for-this-lecture.txt 52B
009 Python strings.en_US.srt 11.13KB
009 Python strings.mp4 40.51MB
010 Advanced-blog-post-on-formatting-integers-in-different-bases.txt 76B
010 Advanced-blog-post-on-formatting-numbers.txt 69B
010 Advanced-blog-post-on-nested-string-interpolation.txt 65B
010 Advanced-blog-post-on-the-format-function.txt 54B
010 Interactive-code-for-this-lecture.txt 62B
010 Python string formatting.en_US.srt 10.59KB
010 Python string formatting.mp4 48.38MB
011 [quiz] Python string formatting.html 11.97KB
011 Formatting-Strings-and-Processing-User-Input.txt 64B
011 Getting user input in Python.en_US.srt 12.24KB
011 Getting user input in Python.mp4 50.10MB
011 Interactive-code-for-this-lecture.txt 55B
012 [quiz] Python strings, formatting, and user input.html 6.02KB
012 A note about f-strings in code exercises.html 1.37KB
013 [exercise_info] Exercise_ communicating with users.html 1.80KB
013 [exercise_solution] Exercise_ communicating with users.py 131B
013 [exercise] Exercise_ communicating with users.py 308B
013 Solution_ communicating with users.html 1.27KB
014 Booleans and comparisons in Python.en_US.srt 6.19KB
014 Booleans and comparisons in Python.mp4 31.05MB
014 Conditionals-and-Booleans.txt 68B
014 Interactive-code-for-this-lecture.txt 53B
015 and & or in Python.en_US.srt 11.86KB
015 and & or in Python.mp4 74.68MB
015 Blog-post-on-and-and-or-with-even-more-detail.txt 67B
015 Interactive-code-for-this-lecture.txt 55B
016 [quiz] Booleans and comparisons in Python.html 11.02KB
016 Basic-Python-Collections.txt 59B
016 Blog-post-on-extending-lists.txt 53B
016 Interactive-code-for-this-lecture.txt 50B
016 Lists in Python.en_US.srt 12.93KB
016 Lists in Python.mp4 47.31MB
017 Interactive-code-for-this-lecture.txt 51B
017 Tuples in Python.en_US.srt 8.58KB
017 Tuples in Python.mp4 30.81MB
018 Interactive-code-for-this-lecture.txt 49B
018 Sets.txt 52B
018 Sets in Python.en_US.srt 4.56KB
018 Sets in Python.mp4 22.52MB
019 Advanced set operations.en_US.srt 7.59KB
019 Advanced set operations.mp4 41.78MB
019 Blog-post-on-set-operators.txt 61B
019 Blog-post-on-the-symmetric-difference-method.txt 68B
019 Interactive-code-for-this-lecture.txt 68B
020 [exercise_info] Exercise_ nearby friends.html 1.36KB
020 [exercise_solution] Exercise_ nearby friends.py 349B
020 [exercise] Exercise_ nearby friends.py 273B
020 [quiz] Lists, tuples, and sets in Python.html 9.97KB
020 Solution_ nearby friends.html 1.15KB
021 Blog-post-on-updating-dictionaries.txt 59B
021 Dictionaries.txt 60B
021 Interactive-code-for-this-lecture.txt 57B
021 Python dictionaries.en_US.srt 12.33KB
021 Python dictionaries.mp4 42.15MB
022 [quiz] Python dictionaries.html 8.45KB
022 Interactive-code-for-this-lecture.txt 59B
022 Length and sum.en_US.srt 4.25KB
022 Length and sum.mp4 31.53MB
023 [exercise_info] Exercise_ dictionaries.html 2.58KB
023 [exercise_solution] Exercise_ dictionaries.py 1.17KB
023 [exercise] Exercise_ dictionaries.py 765B
023 Solution_ dictionaries.html 2.07KB
024 Interactive-code-for-this-lecture.txt 59B
024 Joining a list.en_US.srt 3.32KB
024 Joining a list.mp4 14.80MB
024 split-join-and-Slices.txt 57B
025 Blog-post-on-Pythons-ternary-operator.txt 62B
025 Conditionals-and-Booleans.txt 68B
025 If statements in Python.en_US.srt 19.54KB
025 If statements in Python.mp4 71.23MB
025 Interactive-code-for-this-lecture.txt 58B
026 [quiz] If statements in Python.html 4.39KB
026 Interactive-code-for-this-lecture.txt 56B
026 While-Loops.txt 58B
026 While loops in Python.en_US.srt 9.30KB
026 While loops in Python.mp4 41.92MB
027 [exercise_info] Exercise_ a simple text menu.html 1.94KB
027 [exercise_solution] Exercise_ a simple text menu.py 636B
027 [exercise] Exercise_ a simple text menu.py 575B
027 Solution_ a simple text menu.html 1.44KB
028 For-Loops.txt 56B
028 For loops in Python.en_US.srt 11.53KB
028 For loops in Python.mp4 43.16MB
028 Interactive-code-for-this-lecture.txt 54B
029 Blog-post-on-destructuring.txt 54B
029 Destructuring syntax.en_US.srt 4.98KB
029 Destructuring syntax.mp4 27.15MB
029 Interactive-code-for-this-lecture.txt 58B
029 Unpacking-Enumeration-and-the-zip-Function.txt 60B
030 Blog-post-on-dictionary-iteration.txt 71B
030 Interactive-code-for-this-lecture.txt 72B
030 Iterating over dictionaries.en_US.srt 3.40KB
030 Iterating over dictionaries.mp4 25.96MB
031 Break and continue.en_US.srt 6.21KB
031 Break and continue.mp4 26.40MB
031 Interactive-code-for-this-lecture.txt 63B
032 A couple more loop examples.html 1.27KB
033 [exercise_info] Exercise_ FizzBuzz.html 2.82KB
033 [exercise_solution] Exercise_ FizzBuzz.py 423B
033 [exercise] Exercise_ FizzBuzz.py 226B
033 [quiz] Loops in Python.html 10.26KB
033 Solution_ FizzBuzz.html 1.61KB
034 -advanced-Blog-post-with-more-info.txt 66B
034 Interactive-code-for-this-lecture.txt 60B
034 The else keyword with loops.en_US.srt 6.13KB
034 The else keyword with loops.mp4 34.69MB
035 Finding prime numbers with for loops.en_US.srt 7.92KB
035 Finding prime numbers with for loops.mp4 57.75MB
035 Interactive-code-for-this-lecture.txt 74B
036 Blog-post-on-more-advanced-slicing-concepts.txt 51B
036 Blog-post-on-reversing-sequences-using-slicing.txt 71B
036 Blog-post-on-slicing-basics.txt 44B
036 Interactive-code-for-this-lecture.txt 57B
036 List slicing in Python.en_US.srt 6.43KB
036 List slicing in Python.mp4 24.33MB
037 Blog-post-on-list-comprehensions.txt 67B
037 Comprehensions.txt 62B
037 Interactive-code-for-this-lecture.txt 64B
037 List comprehension in Python.en_US.srt 15.03KB
037 List comprehension in Python.mp4 41.91MB
038 Blog-post-on-using-comprehensions-with-conditionals.txt 70B
038 Comprehensions with conditionals.en_US.srt 9.80KB
038 Comprehensions with conditionals.mp4 46.50MB
038 Interactive-code-for-this-lecture.txt 77B
038 map-filter-and-Conditional-Comprehensions.txt 58B
039 Interactive-code-for-this-lecture.txt 78B
039 Set and dictionary comprehensions.en_US.srt 8.23KB
039 Set and dictionary comprehensions.mp4 33.51MB
040 Blog-post-on-zip.txt 52B
040 Blog-post-on-zip-longest-advanced-.txt 60B
040 Interactive-code-for-this-lecture.txt 61B
040 The zip function.en_US.srt 4.30KB
040 The zip function.mp4 19.92MB
040 Unpacking-Enumeration-and-the-zip-Function.txt 60B
041 Blog-post-on-enumerate.txt 47B
041 The enumerate function.en_US.srt 6.01KB
041 The enumerate function.mp4 29.18MB
042 [exercise_info] Exercise_ an improved lottery!.html 2.10KB
042 [exercise_solution] Exercise_ an improved lottery!.py 937B
042 [exercise] Exercise_ an improved lottery!.py 569B
042 [quiz] List comprehensions and slicing in Python.html 8.38KB
042 Solution_ an improved lottery!.html 2.37KB
043 Functions.txt 57B
043 Functions in Python.en_US.srt 6.89KB
043 Functions in Python.mp4 21.86MB
043 Interactive-code-for-this-lecture.txt 54B
044 Arguments and parameters.en_US.srt 15.75KB
044 Arguments and parameters.mp4 80.78MB
044 Interactive-code-for-this-lecture.txt 69B
045 Functions and return values in Python.en_US.srt 15.01KB
045 Functions and return values in Python.mp4 79.87MB
045 Interactive-code-for-this-lecture.txt 72B
045 Scope-and-Returning-Values-from-Functions.txt 65B
046 Default parameter values.en_US.srt 12.19KB
046 Default parameter values.mp4 34.18MB
046 Interactive-code-for-this-lecture.txt 69B
047 [quiz] Functions in Python.html 8.04KB
047 First-Class-Functions-and-Lambda-Expressions.txt 66B
047 Interactive-code-for-this-lecture.txt 61B
047 Lambda functions in Python.en_US.srt 10.12KB
047 Lambda functions in Python.mp4 45.23MB
048 First-class functions in Python.en_US.srt 13.21KB
048 First-class functions in Python.mp4 83.13MB
049 [quiz] Advanced functions in Python.html 9.07KB
049 Code for this section.html 1.09KB
050 Installing Python in your computer.en_US.srt 3.50KB
050 Installing Python in your computer.mp4 29.80MB
051 Blog-post-on-setting-up-VS-Code-as-an-alternative-to-PyCharm.txt 86B
051 Installing PyCharm in your computer.en_US.srt 4.95KB
051 Installing PyCharm in your computer.mp4 34.49MB
051 Setting-Up-a-Local-Development-Environment.txt 65B
052 Creating our first PyCharm project.en_US.srt 9.45KB
052 Creating our first PyCharm project.mp4 47.53MB
053 Setting up PyCharm font and display settings.en_US.srt 4.30KB
053 Setting up PyCharm font and display settings.mp4 17.55MB
054 Incomplete-app-code.txt 138B
054 Milestone Project Brief.en_US.srt 10.41KB
054 Milestone Project Brief.mp4 69.75MB
055 Completed-app-code.txt 127B
055 Milestone Project Implementation Video.en_US.srt 14.66KB
055 Milestone Project Implementation Video.mp4 90.76MB
056 Interactive-code-for-this-lecture.txt 58B
056 Intro to Object-Oriented Programming with Python.en_US.srt 26.82KB
056 Intro to Object-Oriented Programming with Python.mp4 102.77MB
057 [exercise_info] Exercise_ your first Python class.html 1.44KB
057 [exercise_solution] Exercise_ your first Python class.py 298B
057 [exercise] Exercise_ your first Python class.py 172B
057 Solution_ your first Python class.html 1.07KB
058 [exercise_info] Exercise_ defining a method.html 2.23KB
058 [exercise_solution] Exercise_ defining a method.py 428B
058 [exercise] Exercise_ defining a method.py 340B
058 Solution_ defining a method.html 1.22KB
059 Interactive-code-for-this-lecture.txt 49B
059 More about classes and objects.en_US.srt 14.05KB
059 More about classes and objects.mp4 83.21MB
060 So... sum(), int(), str(), len(), what else is there_.html 1.78KB
061 [quiz] Object-Oriented Programming.html 7.79KB
061 Parameter naming in Python.en_US.srt 5.86KB
061 Parameter naming in Python.mp4 19.25MB
062 Advanced-blog-series-on-Pythons-magic-methods-part-1-.txt 76B
062 Advanced-blog-series-on-Pythons-magic-methods-part-2-.txt 76B
062 Advanced-blog-series-on-Pythons-magic-methods-part-3-.txt 76B
062 Interactive-code-for-this-lecture.txt 56B
062 Magic methods in Python.en_US.srt 17.79KB
062 Magic methods in Python.mp4 90.66MB
063 [exercise_info] Exercise_ magic methods in Python.html 2.95KB
063 [exercise_solution] Exercise_ magic methods in Python.py 1.50KB
063 [exercise] Exercise_ magic methods in Python.py 1.20KB
063 Solution_ magic methods in Python.html 2.35KB
064 Inheritance in Python.en_US.srt 12.61KB
064 Inheritance in Python.mp4 67.23MB
064 Interactive-code-for-this-lecture.txt 55B
065 The @property decorator.en_US.srt 6.87KB
065 The @property decorator.mp4 36.18MB
066 [quiz] Advanced Object-Oriented Programming.html 10.91KB
066 @classmethod and @staticmethod in Python.en_US.srt 11.47KB
066 @classmethod and @staticmethod in Python.mp4 53.64MB
066 Interactive-code-for-this-lecture.txt 62B
067 Interactive-code-for-this-lecture.txt 74B
067 More @classmethod and @staticmethod examples.en_US.srt 18.76KB
067 More @classmethod and @staticmethod examples.mp4 91.52MB
068 [quiz] @classmethod and @staticmethod.html 4.45KB
068 Code samples for this section.html 1.14KB
069 Interactive-code-for-this-lecture.txt 57B
069 Intro to errors in Python.en_US.srt 22.90KB
069 Intro to errors in Python.mp4 80.37MB
070 Built in errors in Python.en_US.srt 31.28KB
070 Built in errors in Python.mp4 75.48MB
071 [quiz] Errors in Python.html 5.67KB
071 Interactive-code-for-this-lecture.txt 57B
071 Raising errors in Python.en_US.srt 16.62KB
071 Raising errors in Python.mp4 104.86MB
072 [exercise_info] Exercise_ raising an error.html 1.91KB
072 [exercise_solution] Exercise_ raising an error.py 485B
072 [exercise] Exercise_ raising an error.py 404B
072 Solution_ raising an error.html 1.28KB
073 Creating our own errors in Python.en_US.srt 20.79KB
073 Creating our own errors in Python.mp4 96.68MB
073 Interactive-code-for-this-lecture.txt 64B
074 [exercise_info] Exercise_ raising our own custom errors.html 2.61KB
074 [exercise_solution] Exercise_ raising our own custom errors.py 804B
074 [exercise] Exercise_ raising our own custom errors.py 635B
074 Solution_ raising our own custom error.html 1.60KB
075 Advanced-Exception-Handling-and-Raising-Exceptions.txt 67B
075 Dealing with Python errors.en_US.srt 12.99KB
075 Dealing with Python errors.mp4 88.47MB
075 Exception-Handling.txt 66B
075 Interactive-code-for-this-lecture.txt 57B
076 [quiz] Error handling in Python.html 5.70KB
076 Interactive-code-for-this-lecture.txt 65B
076 The on success block and re-raising exceptions.en_US.srt 20.25KB
076 The on success block and re-raising exceptions.mp4 134.55MB
077 [quiz] Some error problems.html 16.18KB
077 Code-seen-in-this-lecture.txt 145B
077 Handling those pesky user errors!.en_US.srt 23.11KB
077 Handling those pesky user errors!.mp4 97.55MB
078 [exercise_info] Exercise_ try-except-finally.html 3.87KB
078 [exercise_solution] Exercise_ try-except-finally.py 785B
078 [exercise] Exercise_ try-except-finally.py 1.07KB
078 Solution_ try-except-finally.html 1.57KB
079 Debugging with Pycharm.en_US.srt 27.25KB
079 Debugging with Pycharm.mp4 180.90MB
080 [quiz] Advanced error handling in Python.html 6.75KB
080 Further reading.html 1.67KB
081 Code for this section.html 1.05KB
082 Files in Python.en_US.srt 17.54KB
082 Files in Python.mp4 66.78MB
082 Working-with-Files.txt 53B
083 Python Exercise_ copying files.en_US.srt 32.67KB
083 Python Exercise_ copying files.mp4 194.90MB
084 [exercise_info] Exercise_ building a quiz system.html 2.52KB
084 [exercise_solution] Exercise_ building a quiz system.py 851B
084 [exercise] Exercise_ building a quiz system.py 520B
084 Solution_ building a quiz system.html 1.64KB
085 CSV files with Python.en_US.srt 14.74KB
085 CSV files with Python.mp4 72.46MB
085 YouTube-video-on-the-csv-module.txt 44B
086 How to use the csv module to read and write CSV files more easily.html 1.37KB
087 JSON files with Python.en_US.srt 26.35KB
087 JSON files with Python.mp4 151.69MB
088 [exercise_info] Exercise_ a CSV to JSON converter.html 2.20KB
088 [exercise_solution] Exercise_ a CSV to JSON converter.py 440B
088 [exercise] Exercise_ a CSV to JSON converter.py 246B
088 Solution_ a CSV to JSON converter.html 1.31KB
089 Using the with syntax in Python.en_US.srt 8.71KB
089 Using the with syntax in Python.mp4 49.22MB
090 Importing our own files.en_US.srt 17.84KB
090 Importing our own files.mp4 57.30MB
090 Splitting-Code-Into-Multiple-Files.txt 62B
091 Python relative imports_ children.en_US.srt 21.23KB
091 Python relative imports_ children.mp4 115.40MB
092 [exercise_info] Exercise_ importing modules.html 3.54KB
092 [exercise_solution] Exercise_ importing modules.py 1.65KB
092 [exercise] Exercise_ importing modules.py 2.05KB
092 Solution_ importing modules.html 1.68KB
093 Python relative imports_ parents.en_US.srt 7.44KB
093 Python relative imports_ parents.mp4 49.58MB
094 Import errors and running as a Python script.en_US.srt 7.74KB
094 Import errors and running as a Python script.mp4 48.20MB
095 Further reading.html 1.60KB
096 Code for this section.html 1.09KB
097 Intro to Milestone Project 2.en_US.srt 9.88KB
097 Intro to Milestone Project 2.mp4 32.47MB
097 milestone-project-2-brief.pdf 551.94KB
098 Milestone Project 2 Brief.html 1.10KB
098 milestone-project-2-brief.pdf 551.94KB
099 Milestone Project with lists.en_US.srt 27.54KB
099 Milestone Project with lists.mp4 166.12MB
100 Storing books in files.en_US.srt 31.08KB
100 Storing books in files.mp4 184.21MB
101 Using JSON instead of CSV.en_US.srt 14.83KB
101 Using JSON instead of CSV.mp4 115.42MB
102 Intro to databases with Python.en_US.srt 10.82KB
102 Intro to databases with Python.mp4 22.75MB
103 Using SQLite in Python.en_US.srt 4.17KB
103 Using SQLite in Python.mp4 9.89MB
104 Some database jargon.en_US.srt 6.47KB
104 Some database jargon.mp4 14.79MB
105 Creating our books table using Python.en_US.srt 8.50KB
105 Creating our books table using Python.mp4 52.93MB
106 Inserting books using Python.en_US.srt 10.06KB
106 Inserting books using Python.mp4 61.95MB
107 SELECT examples.en_US.srt 5.27KB
107 SELECT examples.mp4 13.32MB
108 Getting all our books.en_US.srt 9.77KB
108 Getting all our books.mp4 69.54MB
109 UPDATE and DELETE.en_US.srt 3.56KB
109 UPDATE and DELETE.mp4 10.31MB
110 Filtering with WHERE.en_US.srt 8.67KB
110 Filtering with WHERE.mp4 25.74MB
111 Finishing the Milestone Project.en_US.srt 11.85KB
111 Finishing the Milestone Project.mp4 86.01MB
112 Ordering and limiting.en_US.srt 4.33KB
112 Ordering and limiting.mp4 12.58MB
113 Developing our context manager in Python.en_US.srt 15.61KB
113 Developing our context manager in Python.mp4 101.48MB
114 Errors in context managers.en_US.srt 10.60KB
114 Errors in context managers.mp4 66.05MB
115 Further reading.html 1.65KB
116 Type-Hinting.txt 60B
116 Typing in Python.en_US.srt 18.66KB
116 Typing in Python.mp4 150.78MB
117 26.1.typing-Support-for-type-hints-Python-3.6.4-documentation.txt 46B
117 Further reading.en_US.srt 2.90KB
117 Further reading.mp4 28.13MB
117 PEP-483-The-Theory-of-Type-Hints-Python.org.txt 42B
118 Generators-and-Generator-Expressions.txt 64B
118 Generators in Python.en_US.srt 19.19KB
118 Generators in Python.mp4 68.40MB
118 Interactive-code-for-this-lecture.txt 54B
118 Iterators.txt 57B
119 [exercise_info] Exercise_ a prime number generator.html 2.06KB
119 [exercise_solution] Exercise_ a prime number generator.py 395B
119 [exercise] Exercise_ a prime number generator.py 550B
119 Solution_ a prime number generator.html 1.19KB
120 Interactive-code-for-this-lecture.txt 70B
120 Python generator classes and iterators.en_US.srt 12.17KB
120 Python generator classes and iterators.mp4 54.59MB
121 [exercise_info] Exercise_ coding a generator class.html 1.47KB
121 [exercise_solution] Exercise_ coding a generator class.py 576B
121 [exercise] Exercise_ coding a generator class.py 295B
121 Solution_ coding a generator class.html 1.52KB
122 Interactive-code-for-this-lecture.txt 87B
122 Iterables in Python.en_US.srt 10.82KB
122 Iterables in Python.mp4 61.67MB
123 Interactive-code-for-this-lecture.txt 61B
123 map-filter-and-Conditional-Comprehensions.txt 58B
123 The filter() function in Python.en_US.srt 13.76KB
123 The filter() function in Python.mp4 50.38MB
124 Interactive-code-for-this-lecture.txt 58B
124 The map() function in Python.en_US.srt 8.70KB
124 The map() function in Python.mp4 42.82MB
125 any() and all() in Python.en_US.srt 7.28KB
125 any() and all() in Python.mp4 40.49MB
125 Interactive-code-for-this-lecture.txt 53B
126 [quiz] Section 9 Review.html 13.15KB
126 So what other things evaluate to True or False_.html 1.88KB
127 Further reading.html 1.29KB
128 Interactive-code-for-this-lecture.txt 54B
128 Mutability in Python.en_US.srt 14.50KB
128 Mutability in Python.mp4 75.38MB
129 Argument mutability in Python.en_US.srt 15.77KB
129 Argument mutability in Python.mp4 67.83MB
129 Interactive-code-for-this-lecture.txt 54B
130 Default values for parameters.en_US.srt 8.13KB
130 Default values for parameters.mp4 33.60MB
130 Interactive-code-for-this-lecture.txt 61B
131 Interactive-code-for-this-lecture.txt 66B
131 Mutable default arguments (bad idea).en_US.srt 11.31KB
131 Mutable default arguments (bad idea).mp4 43.94MB
132 Argument unpacking in Python.en_US.srt 17.49KB
132 Argument unpacking in Python.mp4 96.27MB
132 Flexible-Functions-with-args-and-kwargs.txt 59B
132 Interactive-code-for-this-lecture.txt 53B
133 Queues in Python.en_US.srt 5.55KB
133 Queues in Python.mp4 14.28MB
134 Blog-post-on-deques.txt 44B
134 Blog-post-on-named-tuples.txt 50B
134 Interactive-code-for-this-lecture.txt 68B
134 Leveraging-the-Standard-Library.txt 64B
134 Some interesting Python collections.en_US.srt 40.36KB
134 Some interesting Python collections.mp4 168.93MB
135 [exercise_info] Exercise_ Python collections.html 4.41KB
135 [exercise_solution] Exercise_ Python collections.py 842B
135 [exercise] Exercise_ Python collections.py 1.51KB
135 Solution_ Python collections.html 1.61KB
136 Timezones.en_US.srt 14.06KB
136 Timezones.mp4 38.34MB
137 Dates and time in Python.en_US.srt 19.15KB
137 Dates and time in Python.mp4 72.53MB
137 Datetime-cheatsheet.pdf 500.04KB
137 Interactive-code-for-this-lecture.txt 57B
138 Interactive-code-for-this-lecture.txt 51B
138 Timing your code with Python.en_US.srt 10.67KB
138 Timing your code with Python.mp4 69.90MB
139 Interactive-code-for-this-lecture.txt 55B
139 Regular expressions.en_US.srt 12.19KB
139 Regular expressions.mp4 31.66MB
140 Interactive-code-for-this-lecture.txt 50B
140 Regex examples.en_US.srt 19.78KB
140 Regex examples.mp4 69.54MB
141 Regex in Python.en_US.srt 19.38KB
141 Regex in Python.mp4 79.22MB
142 [exercise_info] Exercise_ secure file names using regex.html 3.15KB
142 [exercise_solution] Exercise_ secure file names using regex.py 498B
142 [exercise] Exercise_ secure file names using regex.py 502B
142 Solution_ secure file names using regex.html 1.28KB
143 Introduction to logging in Python.en_US.srt 16.32KB
143 Introduction to logging in Python.mp4 70.63MB
144 Interactive-code-for-this-lecture.txt 64B
144 Logging to a file and other features.en_US.srt 7.04KB
144 Logging to a file and other features.mp4 36.44MB
145 Higher-order functions in Python.en_US.srt 11.67KB
145 Higher-order functions in Python.mp4 69.43MB
146 The built-in itertools module.html 1.41KB
147 Further reading.html 952B
148 Code for this section.html 1.22KB
149 Markup Languages_ The Structure of HTML Code.en_US.srt 9.52KB
149 Markup Languages_ The Structure of HTML Code.mp4 69.63MB
150 Understanding HTML with BeautifulSoup.en_US.srt 30.82KB
150 Understanding HTML with BeautifulSoup.mp4 168.25MB
151 More complex HTML parsing.en_US.srt 35.06KB
151 More complex HTML parsing.mp4 243.65MB
152 Structuring our parsing program better.en_US.srt 8.17KB
152 Structuring our parsing program better.mp4 80.93MB
153 Splitting HTML locators out of our Python class.en_US.srt 6.46KB
153 Splitting HTML locators out of our Python class.mp4 49.85MB
154 Understanding HTML with the browser.en_US.srt 10.42KB
154 Understanding HTML with the browser.mp4 100.04MB
155 Scraping our first website with Python.en_US.srt 10.29KB
155 Scraping our first website with Python.mp4 49.13MB
156 Milestone Project 3_ A Quote Scraper.en_US.srt 6.30KB
156 Milestone Project 3_ A Quote Scraper.mp4 52.78MB
157 Quotes Project 2_ Structuring a scraping app in Python.en_US.srt 4.16KB
157 Quotes Project 2_ Structuring a scraping app in Python.mp4 13.85MB
158 Quotes Project 3_ Getting our locators.en_US.srt 6.26KB
158 Quotes Project 3_ Getting our locators.mp4 73.19MB
159 Quotes Project 4_ Crafting our quote parser.en_US.srt 6.26KB
159 Quotes Project 4_ Crafting our quote parser.mp4 53.95MB
160 Quotes Project 5_ The quotes page.en_US.srt 6.32KB
160 Quotes Project 5_ The quotes page.mp4 42.30MB
161 Quotes Project 6_ Recap of the project.en_US.srt 5.61KB
161 Quotes Project 6_ Recap of the project.mp4 35.40MB
162 Milestone Project 4_ A Book Scraper + application.en_US.srt 9.31KB
162 Milestone Project 4_ A Book Scraper + application.mp4 88.27MB
163 Books Project 2_ Recap of HTML locators.en_US.srt 7.19KB
163 Books Project 2_ Recap of HTML locators.mp4 37.84MB
164 Books Project 3_ Creating locators in Python.en_US.srt 6.91KB
164 Books Project 3_ Creating locators in Python.mp4 23.99MB
165 Books Project 4_ Creating our page.en_US.srt 5.18KB
165 Books Project 4_ Creating our page.mp4 24.77MB
166 Books Project 5_ Creating our book parser.en_US.srt 17.03KB
166 Books Project 5_ Creating our book parser.mp4 124.12MB
167 Books Project 6_ Writing our app file.en_US.srt 5.47KB
167 Books Project 6_ Writing our app file.mp4 35.29MB
168 Books Project 7_ Sorting the books.en_US.srt 13.05KB
168 Books Project 7_ Sorting the books.mp4 82.58MB
169 Books Project 8_ Constructing our menu.en_US.srt 9.16KB
169 Books Project 8_ Constructing our menu.mp4 60.26MB
170 ASIDE_ The best way to write user menus.en_US.srt 2.05KB
170 ASIDE_ The best way to write user menus.mp4 15.85MB
171 Books Project 9_ Getting multiple pages.en_US.srt 4.13KB
171 Books Project 9_ Getting multiple pages.mp4 28.70MB
172 Books Project 10_ Multiple pages in Python.en_US.srt 8.10KB
172 Books Project 10_ Multiple pages in Python.mp4 48.90MB
173 Books Project 11_ Getting the page count in Python.en_US.srt 9.10KB
173 Books Project 11_ Getting the page count in Python.mp4 80.58MB
174 Books Project 12_ Adding logging to our Python project.en_US.srt 27.94KB
174 Books Project 12_ Adding logging to our Python project.mp4 259.55MB
175 A word on scraping pages with JavaScript.en_US.srt 5.51KB
175 A word on scraping pages with JavaScript.mp4 32.27MB
175 More-info-Why-does-scraping-fail-with-requests-and-BeautifulSoup-.txt 78B
176 A note on scraping and robots.txt.html 1.60KB
177 Introduction to this section.en_US.srt 2.79KB
177 Introduction to this section.mp4 29.92MB
178 Code for this section.html 1.05KB
179 1-our-scraping-code.zip 6.41KB
179 Review of our quotes scraping code.en_US.srt 7.99KB
179 Review of our quotes scraping code.mp4 96.31MB
180 Download-ChromeDriver-here.txt 44B
180 Downloading chromedriver.en_US.srt 3.26KB
180 Downloading chromedriver.mp4 36.28MB
181 3-using-chrome-in-scraping-code.zip 10.97KB
181 Using Chrome in our scraping code.en_US.srt 11.65KB
181 Using Chrome in our scraping code.mp4 90.97MB
182 4-our-new-page-locators.zip 10.61KB
182 Our new page locators.en_US.srt 5.91KB
182 Our new page locators.mp4 46.69MB
183 5-interacting-with-dropdowns.zip 11.06KB
183 Filling-in-forms-Selenium-Documentation.txt 72B
183 Interacting with dropdowns.en_US.srt 6.94KB
183 Interacting with dropdowns.mp4 56.64MB
183 Select-Selenium-Documentation.txt 89B
184 6-selecting-tags.zip 10.55KB
184 Selecting tags.en_US.srt 8.77KB
184 Selecting tags.mp4 65.59MB
185 7-searching-for-quotes.zip 10.93KB
185 Searching for quotes.en_US.srt 3.64KB
185 Searching for quotes.mp4 41.37MB
186 8-encapsulating-logic-simply.zip 11.33KB
186 Encapsulating logic more simply.en_US.srt 7.45KB
186 Encapsulating logic more simply.mp4 78.87MB
187 9-adding-some-error-handling.zip 11.42KB
187 Adding some error handling.en_US.srt 2.83KB
187 Adding some error handling.mp4 28.09MB
188 Implicit and explicit waits in Selenium.en_US.srt 11.08KB
188 Implicit and explicit waits in Selenium.mp4 24.65MB
188 Waits-Selenium-Documentation.txt 50B
189 11-adding-waits-to-our-code.zip 11.56KB
189 Adding waits to our program code.en_US.srt 11.54KB
189 Adding waits to our program code.mp4 103.32MB
189 Waits-Selenium-Documentation.txt 50B
190 Code samples for this section.html 1.28KB
191 A glossary of terms used in concurrency.html 2.11KB
192 The Dining Philosophers Problem.en_US.srt 11.94KB
192 The Dining Philosophers Problem.mp4 27.99MB
193 Processes and threads.en_US.srt 14.50KB
193 Processes and threads.mp4 25.86MB
194 The Python GIL.en_US.srt 15.88KB
194 The Python GIL.mp4 40.75MB
195 Example_ threads in Python.en_US.srt 19.75KB
195 Example_ threads in Python.mp4 97.71MB
195 Example-code-threads.txt 128B
196 Example-code-threads-with-a-ThreadPoolExecutor.txt 138B
196 Using Python concurrent.futures_ the ThreadPoolExecutor.en_US.srt 4.69KB
196 Using Python concurrent.futures_ the ThreadPoolExecutor.mp4 26.18MB
197 Don't kill threads!.en_US.srt 3.05KB
197 Don't kill threads!.mp4 14.68MB
198 Example-code-multiprocessing.txt 130B
198 Multiprocessing in Python.en_US.srt 11.39KB
198 Multiprocessing in Python.mp4 73.62MB
199 Example-code-multiprocessing-with-a-ProcessPoolExecutor.txt 140B
199 Using Python concurrent.futures_ the ProcessPoolExecutor.en_US.srt 4.06KB
199 Using Python concurrent.futures_ the ProcessPoolExecutor.mp4 23.05MB
200 Dealing with shared state in threads.en_US.srt 13.85KB
200 Dealing with shared state in threads.mp4 61.98MB
200 Example-code-shared-state-in-threads.txt 139B
201 Example-code-queued-threads-with-a-ThreadPoolExecutor.txt 144B
201 Example-code-queued-threads-with-no-waits.txt 136B
201 Example-code-queuing-in-threads-with-shared-state.txt 135B
201 Queuing in threads with shared state.en_US.srt 17.39KB
201 Queuing in threads with shared state.mp4 117.69MB
202 Using Python generators instead of threads.en_US.srt 8.32KB
202 Using Python generators instead of threads.mp4 30.77MB
203 Example-code-our-first-task-scheduler-using-generators.txt 131B
203 Our first single-threaded task scheduler in Python.en_US.srt 9.39KB
203 Our first single-threaded task scheduler in Python.mp4 38.81MB
204 Example-code-yielding-from-another-iterator.txt 140B
204 Yielding from another iterator in Python.en_US.srt 7.40KB
204 Yielding from another iterator in Python.mp4 44.36MB
205 Curious-Course-on-Coroutines-and-Concurrency.txt 44B
205 Example-code-receiving-data-through-yield.txt 145B
205 Python-Concurrency-From-the-Ground-Up.txt 44B
205 Receiving data through yield.en_US.srt 13.77KB
205 Receiving data through yield.mp4 71.81MB
206 Example-code-async-and-await.txt 133B
206 The async and await keywords.en_US.srt 8.65KB
206 The async and await keywords.mp4 54.48MB
207 David-Beazley-Python-Concurrency-From-the-Ground-Up-LIVE-PyCon-2015-YouTube.txt 44B
207 Keynote-David-Beazley-Topics-of-Interest-Python-Asyncio-YouTube.txt 44B
207 Only-if-you-want-to-go-deeper-into-the-Python-GIL-Understanding-the-Python-GIL-YouTube.txt 44B
207 Raymond-Hettinger-Keynote-on-Concurrency-PyBay-2017-YouTube.txt 44B
207 Watch these talks for more explanations and examples!.en_US.srt 3.32KB
207 Watch these talks for more explanations and examples!.mp4 8.21MB
208 Our asynchronous scraper.en_US.srt 7.15KB
208 Our asynchronous scraper.mp4 52.67MB
208 Our-async-scraper-project-code.txt 127B
209 First-async-request-online-code.txt 160B
209 Making our first async request in Python.en_US.srt 21.84KB
209 Making our first async request in Python.mp4 116.81MB
210 Async-request-code-sample.txt 155B
210 Getting multiple pages efficiently.en_US.srt 15.80KB
210 Getting multiple pages efficiently.mp4 110.21MB
211 Async-requests-with-async-timeout.txt 159B
211 Using async_timeout for security.en_US.srt 2.73KB
211 Using async_timeout for security.mp4 20.59MB
212 The-project-source-code.txt 127B
212 Turning our book scraping project async.en_US.srt 16.57KB
212 Turning our book scraping project async.mp4 128.53MB
213 A-note-on-HTTPS-test-code.txt 156B
213 A note on HTTPS with Python and Mac OS X.en_US.srt 4.81KB
213 A note on HTTPS with Python and Mac OS X.mp4 38.10MB
214 Running Python in the console.en_US.srt 14.33KB
214 Running Python in the console.mp4 40.58MB
215 Terminal video_ running Python.en_US.srt 9.10KB
215 Terminal video_ running Python.mp4 50.46MB
215 The-PATH-in-Windows.txt 49B
216 Terminal video_ what is a virtualenv_.en_US.srt 17.15KB
216 Terminal video_ what is a virtualenv_.mp4 156.12MB
217 Terminal video_ navigating the terminal and using virtualenv.en_US.srt 15.64KB
217 Terminal video_ navigating the terminal and using virtualenv.mp4 94.24MB
218 Terminal video_ using Pipenv.en_US.srt 13.45KB
218 Terminal video_ using Pipenv.mp4 124.03MB
219 Terminal video_ Pipenv and virtualenv.en_US.srt 6.39KB
219 Terminal video_ Pipenv and virtualenv.mp4 58.83MB
220 Summary e-book of using Pipenv.html 762B
220 using-pipenv.pdf 859.23KB
221 Setting up our project with Pipenv.en_US.srt 9.23KB
221 Setting up our project with Pipenv.mp4 75.65MB
222 Code samples for this section.html 1.35KB
223 Code-for-this-lecture.txt 133B
223 Our first Flask endpoint.en_US.srt 12.80KB
223 Our first Flask endpoint.mp4 43.54MB
224 Code-for-this-lecture.txt 134B
224 Returning information with Flask and Python.en_US.srt 7.61KB
224 Returning information with Flask and Python.mp4 35.29MB
225 Code-for-this-lecture.txt 127B
225 Rendering HTML with Flask and Python.en_US.srt 9.81KB
225 Rendering HTML with Flask and Python.mp4 46.03MB
226 Code-for-this-lecture.txt 124B
226 Error pages and Jinja2 inheritance.en_US.srt 18.21KB
226 Error pages and Jinja2 inheritance.mp4 79.51MB
227 Code-for-this-lecture.txt 128B
227 Rendering forms with Flask and Python.en_US.srt 20.25KB
227 Rendering forms with Flask and Python.mp4 130.89MB
228 Accessing POST form data with Flask.en_US.srt 7.43KB
228 Accessing POST form data with Flask.mp4 42.35MB
228 Code-for-this-lecture.txt 128B
229 Code-for-this-lecture.txt 137B
229 Putting our form in a single endpoint.en_US.srt 4.72KB
229 Putting our form in a single endpoint.mp4 34.11MB
230 Code-for-this-lecture.txt 128B
230 Using Jinja2 for loops to create a nicer homepage.en_US.srt 11.51KB
230 Using Jinja2 for loops to create a nicer homepage.mp4 57.70MB
231 Adding navigation to our website.en_US.srt 7.92KB
231 Adding navigation to our website.mp4 37.64MB
231 Code-for-this-lecture.txt 129B
232 Code for this section.html 1.07KB
233 Signing up to OpenExchangeRates.en_US.srt 2.82KB
233 Signing up to OpenExchangeRates.mp4 33.56MB
234 Getting all exchange rates from the API.en_US.srt 8.04KB
234 Getting all exchange rates from the API.mp4 75.64MB
235 Creating a currency exchange library.en_US.srt 11.21KB
235 Creating a currency exchange library.mp4 76.53MB
236 Caching functions with functools.en_US.srt 7.82KB
236 Caching functions with functools.mp4 72.70MB
237 TTL caches with cachetools.en_US.srt 3.19KB
237 TTL caches with cachetools.mp4 37.84MB
238 A simple decorator in Python.en_US.srt 8.21KB
238 A simple decorator in Python.mp4 38.67MB
238 Blog-post-on-writing-decorators.txt 51B
238 Decorators.txt 58B
238 Interactive-code-for-this-lecture.txt 61B
239 [exercise_info] Exercise_ decorators.html 2.18KB
239 [exercise_solution] Exercise_ decorators.py 410B
239 [exercise] Exercise_ decorators.py 518B
239 Solution_ decorators.html 1.21KB
240 Interactive-code-for-this-lecture.txt 52B
240 Using a @syntax.en_US.srt 4.06KB
240 Using a @syntax.mp4 26.76MB
241 Functools wraps in Python.en_US.srt 3.33KB
241 Functools wraps in Python.mp4 17.35MB
241 Interactive-code-for-this-lecture.txt 51B
242 Decorating functions with parameters.en_US.srt 6.24KB
242 Decorating functions with parameters.mp4 43.93MB
242 Interactive-code-for-this-lecture.txt 70B
243 Decorators with parameters.en_US.srt 13.35KB
243 Decorators with parameters.mp4 84.04MB
243 Interactive-code-for-this-lecture.txt 61B
244 Functions that accept multiple arguments.en_US.srt 7.39KB
244 Functions that accept multiple arguments.mp4 29.27MB
244 Interactive-code-for-this-lecture.txt 73B
245 Generic decorators for any function.en_US.srt 5.32KB
245 Generic decorators for any function.mp4 37.18MB
245 Interactive-code-for-this-lecture.txt 68B
246 [exercise_info] Exercise_ a generic access control decorator.html 3.92KB
246 [exercise_solution] Exercise_ a generic access control decorator.py 576B
246 [exercise] Exercise_ a generic access control decorator.py 1.66KB
246 Solution_ a generic access control decorator.html 1.23KB
247 Multiple decorators for one function_.html 1.79KB
248 Complete-lecture-code.txt 133B
248 Intro to multiple inheritance with Python.en_US.srt 20.31KB
248 Intro to multiple inheritance with Python.mp4 100.36MB
249 [exercise_info] Exercise_ multiple inheritance.html 2.29KB
249 [exercise_solution] Exercise_ multiple inheritance.py 379B
249 [exercise] Exercise_ multiple inheritance.py 755B
249 Solution_ multiple inheritance.html 1.24KB
250 Complete-lecture-code.txt 116B
250 Intro to ABCs in Python.en_US.srt 11.47KB
250 Intro to ABCs in Python.mp4 61.94MB
251 The usefulness of ABCs.en_US.srt 5.19KB
251 The usefulness of ABCs.mp4 30.72MB
252 Complete-lecture-code.txt 133B
252 The relationship between ABCs and interfaces.en_US.srt 9.01KB
252 The relationship between ABCs and interfaces.mp4 49.97MB
253 [exercise_info] Exercise_ ABCs.html 3.07KB
253 [exercise_solution] Exercise_ ABCs.py 238B
253 [exercise] Exercise_ ABCs.py 397B
253 Solution_ ABCs.html 1.02KB
254 Complete-lecture-code.txt 129B
254 The property setter in Python.en_US.srt 15.45KB
254 The property setter in Python.mp4 105.01MB
255 Pythonic vs. Non-Pythonic.html 1.08KB
256 Code for this section.html 939B
257 Setting up Tkinter.en_US.srt 4.07KB
257 Setting up Tkinter.mp4 65.85MB
258 Hello world in Tkinter.en_US.srt 12.00KB
258 Hello world in Tkinter.mp4 62.57MB
259 Labels and fields.en_US.srt 7.85KB
259 Labels and fields.mp4 53.86MB
260 Blog-post-on-the-grid-geometry-manager.txt 61B
260 Blog-post-on-the-pack-geometry-manager.txt 61B
260 Blog-post-on-using-side-values-with-pack.txt 76B
260 Packing components.en_US.srt 16.37KB
260 Packing components.mp4 97.92MB
261 Using frames for different layouts.en_US.srt 5.99KB
261 Using frames for different layouts.mp4 59.16MB
262 Starting our text editor project.en_US.srt 1.32KB
262 Starting our text editor project.mp4 17.77MB
263 Tkinter notebooks and creating files.en_US.srt 5.23KB
263 Tkinter notebooks and creating files.mp4 31.55MB
264 Adding a menu to our application.en_US.srt 6.61KB
264 Adding a menu to our application.mp4 48.43MB
265 Saving files to disk.en_US.srt 12.33KB
265 Saving files to disk.mp4 89.15MB
266 Opening files.en_US.srt 7.72KB
266 Opening files.mp4 55.65MB
267 Binding shortcuts in Tkinter.en_US.srt 6.68KB
267 Binding shortcuts in Tkinter.mp4 58.18MB
268 Checking our tabs for unsaved changes.en_US.srt 12.01KB
268 Checking our tabs for unsaved changes.mp4 96.20MB
269 Confirming exit with unsaved changes.en_US.srt 7.48KB
269 Confirming exit with unsaved changes.mp4 52.97MB
270 Closing individual tabs.en_US.srt 7.44KB
270 Closing individual tabs.mp4 54.34MB
271 Adding another menu.en_US.srt 2.87KB
271 Adding another menu.mp4 31.63MB
272 Adding a permanent scrollbar to our text area.en_US.srt 6.20KB
272 Adding a permanent scrollbar to our text area.mp4 52.63MB
272 Advanced-blog-post-on-creating-scrollable-frames.txt 56B
273 Introduction to this section.en_US.srt 4.98KB
273 Introduction to this section.mp4 104.95MB
274 Code for this section.html 1.07KB
275 Testing functions.en_US.srt 11.60KB
275 Testing functions.mp4 80.15MB
276 Testing for errors.en_US.srt 4.45KB
276 Testing for errors.mp4 29.59MB
277 Testing our multiplication function.en_US.srt 14.60KB
277 Testing our multiplication function.mp4 104.71MB
278 Writing a printer class for testing.en_US.srt 2.76KB
278 Writing a printer class for testing.mp4 34.96MB
279 Testing classes.en_US.srt 7.02KB
279 Testing classes.mp4 67.85MB
280 More Printer tests.en_US.srt 14.17KB
280 More Printer tests.mp4 108.32MB
281 Testing external libraries.en_US.srt 13.67KB
281 Testing external libraries.mp4 81.91MB
282 Conclusion of this section.en_US.srt 1.63KB
282 Conclusion of this section.mp4 35.69MB
283 Presentation_ queues, stacks, and complexity.en_US.srt 15.29KB
283 Presentation_ queues, stacks, and complexity.mp4 44.33MB
284 A conference talk about Big-O.html 1.02KB
285 Presentation_ binary search.en_US.srt 9.56KB
285 Presentation_ binary search.mp4 26.51MB
286 Presentation_ binary trees.en_US.srt 8.84KB
286 Presentation_ binary trees.mp4 24.13MB
287 Presentation_ traversal of binary trees.en_US.srt 12.18KB
287 Presentation_ traversal of binary trees.mp4 37.77MB
288 Presentation_ adding elements to a binary tree.en_US.srt 9.88KB
288 Presentation_ adding elements to a binary tree.mp4 38.11MB
289 Adding elements to a binary tree in Python.en_US.srt 15.55KB
289 Adding elements to a binary tree in Python.mp4 76.28MB
290 Recursion and inorder traversal in Python.en_US.srt 21.06KB
290 Recursion and inorder traversal in Python.mp4 133.51MB
291 Finding nodes in a tree with Python.en_US.srt 5.10KB
291 Finding nodes in a tree with Python.mp4 36.50MB
292 How do you delete nodes from a binary tree_.en_US.srt 13.66KB
292 How do you delete nodes from a binary tree_.mp4 54.89MB
293 Deleting nodes in code with Python.en_US.srt 19.06KB
293 Deleting nodes in code with Python.mp4 158.10MB
294 Deleting nodes with two children in code.en_US.srt 24.95KB
294 Deleting nodes with two children in code.mp4 240.06MB
295 Testing our binary tree!.en_US.srt 4.18KB
295 Testing our binary tree!.mp4 26.46MB
296 Python libraries overview.en_US.srt 26.42KB
296 Python libraries overview.mp4 31.99MB
297 Using pylint.en_US.srt 20.75KB
297 Using pylint.mp4 99.35MB
298 Using yapf.en_US.srt 12.13KB
298 Using yapf.mp4 55.31MB
299 Sending e-mails with smtplib.en_US.srt 10.96KB
299 Sending e-mails with smtplib.mp4 73.90MB
300 Sending e-mails with Mailgun.en_US.srt 15.22KB
300 Sending e-mails with Mailgun.mp4 101.93MB
301 Creating a re-usable Mailgun library.en_US.srt 12.07KB
301 Creating a re-usable Mailgun library.mp4 60.35MB
302 Sneak peek_ my IDE setup!.en_US.srt 15.65KB
302 Sneak peek_ my IDE setup!.mp4 78.72MB
303 Variables in Python.en_US.srt 13.68KB
303 Variables in Python.mp4 39.90MB
304 String formatting in Python.en_US.srt 10.30KB
304 String formatting in Python.mp4 36.36MB
305 Getting user input.en_US.srt 9.29KB
305 Getting user input.mp4 27.70MB
306 Lists, tuples, and sets.en_US.srt 10.06KB
306 Lists, tuples, and sets.mp4 35.33MB
307 Advanced set operations.en_US.srt 7.06KB
307 Advanced set operations.mp4 27.05MB
308 Booleans in Python.en_US.srt 8.69KB
308 Booleans in Python.mp4 31.02MB
309 If statements in Python.en_US.srt 13.96KB
309 If statements in Python.mp4 61.47MB
310 The in keyword.en_US.srt 3.11KB
310 The in keyword.mp4 15.24MB
311 If statements with the 'in' keyword.en_US.srt 12.76KB
311 If statements with the 'in' keyword.mp4 58.92MB
312 Loops in Python.en_US.srt 19.39KB
312 Loops in Python.mp4 68.86MB
313 List comprehensions.en_US.srt 11.60KB
313 List comprehensions.mp4 40.25MB
314 Dictionaries.en_US.srt 13.62KB
314 Dictionaries.mp4 47.98MB
315 Destructuring variables.en_US.srt 13.22KB
315 Destructuring variables.mp4 44.95MB
316 Functions in Python.en_US.srt 17.58KB
316 Functions in Python.mp4 59.25MB
317 Function arguments and parameters.en_US.srt 12.65KB
317 Function arguments and parameters.mp4 51.13MB
318 Default parameter values.en_US.srt 6.67KB
318 Default parameter values.mp4 23.89MB
319 Functions returning values.en_US.srt 12.43KB
319 Functions returning values.mp4 48.31MB
320 Lambda functions in Python.en_US.srt 13.20KB
320 Lambda functions in Python.mp4 50.59MB
321 Dictionary comprehensions.en_US.srt 6.38KB
321 Dictionary comprehensions.mp4 32.01MB
322 Unpacking arguments.en_US.srt 15.94KB
322 Unpacking arguments.mp4 70.28MB
323 Unpacking keyword arguments.en_US.srt 14.11KB
323 Unpacking keyword arguments.mp4 61.09MB
324 Object-Oriented Programming in Python.en_US.srt 24.37KB
324 Object-Oriented Programming in Python.mp4 126.51MB
325 Magic methods_ __str__ and __repr__.en_US.srt 10.39KB
325 Magic methods_ __str__ and __repr__.mp4 51.07MB
326 Class methods and static methods.en_US.srt 23.94KB
326 Class methods and static methods.mp4 113.78MB
327 Class inheritance.en_US.srt 13.51KB
327 Class inheritance.mp4 74.59MB
328 Class composition.en_US.srt 9.42KB
328 Class composition.mp4 49.06MB
329 Type hinting.en_US.srt 8.68KB
329 Type hinting.mp4 43.77MB
330 How imports work in Python.en_US.srt 15.26KB
330 How imports work in Python.mp4 80.98MB
331 Relative imports in Python.en_US.srt 14.02KB
331 Relative imports in Python.mp4 76.57MB
332 Errors in Python.en_US.srt 21.04KB
332 Errors in Python.mp4 126.64MB
333 Custom error classes.en_US.srt 8.38KB
333 Custom error classes.mp4 61.63MB
334 First-class functions.en_US.srt 12.85KB
334 First-class functions.mp4 69.69MB
335 Simple decorators in Python.en_US.srt 11.26KB
335 Simple decorators in Python.mp4 70.75MB
336 The 'at' syntax for decorators.en_US.srt 5.95KB
336 The 'at' syntax for decorators.mp4 40.93MB
337 Decorating functions with parameters.en_US.srt 4.06KB
337 Decorating functions with parameters.mp4 19.46MB
338 Decorators with parameters.en_US.srt 7.98KB
338 Decorators with parameters.mp4 48.09MB
339 Mutability in Python.en_US.srt 9.33KB
339 Mutability in Python.mp4 31.41MB
340 Mutable default parameters (and why they're a bad idea).en_US.srt 6.98KB
340 Mutable default parameters (and why they're a bad idea).mp4 28.63MB
341 Thank you for taking the course.en_US.srt 1.23KB
341 Thank you for taking the course.mp4 30.04MB
342 Bonus lecture_ other courses and next steps.html 2.39KB
Distribution statistics by country
United States (US) 1
China (CN) 1
Total 2
IP List List of IP addresses which were distributed this torrent