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