-
Урок 1.
00:18:09
Course Overview
-
Урок 2.
00:01:44
Introduction
-
Урок 3.
00:05:52
The Python Type Hierarchy
-
Урок 4.
00:21:50
Multi-Line Statements and Strings
-
Урок 5.
00:11:01
Variable Names
-
Урок 6.
00:07:39
Conditionals
-
Урок 7.
00:12:28
Functions
-
Урок 8.
00:14:26
The While Loop
-
Урок 9.
00:10:26
Break, Continue and the Try Statement
-
Урок 10.
00:17:22
The For Loop
-
Урок 11.
00:40:18
Classes
-
Урок 12.
00:02:55
Introduction
-
Урок 13.
00:08:22
Variables are Memory References
-
Урок 14.
00:14:22
Reference Counting
-
Урок 15.
00:26:40
Garbage Collection
-
Урок 16.
00:05:29
Dynamic vs Static Typing
-
Урок 17.
00:04:49
Variable Re-Assignment
-
Урок 18.
00:15:23
Object Mutability
-
Урок 19.
00:17:30
Function Arguments and Mutability
-
Урок 20.
00:09:37
Shared References and Mutability
-
Урок 21.
00:14:23
Variable Equality
-
Урок 22.
00:13:59
Everything is an Object
-
Урок 23.
00:09:15
Python Optimizations: Interning
-
Урок 24.
00:19:12
Python Optimizations: String Interning
-
Урок 25.
00:20:10
Python Optimizations: Peephole
-
Урок 26.
00:02:59
Introduction
-
Урок 27.
00:18:08
Integers: Data Types
-
Урок 28.
00:24:26
Integers: Operations
-
Урок 29.
00:29:35
Integers: Constructors and Bases - Lecture
-
Урок 30.
00:20:24
Integers: Constructors and Bases - Coding
-
Урок 31.
00:14:28
Rational Numbers - Lecture
-
Урок 32.
00:12:34
Rationals Numbers - Coding
-
Урок 33.
00:19:53
Floats: Internal Representations - Lecture
-
Урок 34.
00:04:57
Floats: Internal Representations - Coding
-
Урок 35.
00:18:43
Floats: Equality Testing - Lecture
-
Урок 36.
00:14:41
Floats: Equality Testing - Coding
-
Урок 37.
00:09:40
Floats: Coercing to Integers - Lecture
-
Урок 38.
00:05:04
Floats: Coercing to Integers - Coding
-
Урок 39.
00:25:23
Floats: Rounding - Lecture
-
Урок 40.
00:13:34
Floats: Rounding - Coding
-
Урок 41.
00:16:50
Decimals - Lecture
-
Урок 42.
00:10:28
Decimals - Coding
-
Урок 43.
00:10:07
Decimals: Constructors and Contexts - Lecture
-
Урок 44.
00:10:29
Decimals: Constructors and Contexts - Coding
-
Урок 45.
00:09:33
Decimals: Math Operations - Lecture
-
Урок 46.
00:13:31
Decimals: Math Operations - Coding
-
Урок 47.
00:10:30
Decimals: Performance Considerations
-
Урок 48.
00:11:29
Complex Numbers - Lecture
-
Урок 49.
00:14:17
Complex Numbers - Coding
-
Урок 50.
00:21:01
Booleans
-
Урок 51.
00:09:09
Booleans: Truth Values - Lecture
-
Урок 52.
00:14:48
Booleans: Truth Values - Coding
-
Урок 53.
00:21:11
Booleans: Precedence and Short-Circuiting - Lecture
-
Урок 54.
00:13:39
Booleans: Precedence and Short-Circuiting - Coding
-
Урок 55.
00:18:01
Booleans: Boolean Operators - Lecture
-
Урок 56.
00:14:46
Booleans: Boolean Operators - Coding
-
Урок 57.
00:20:54
Comparison Operators
-
Урок 58.
00:01:06
Introduction
-
Урок 59.
00:03:44
Argument vs Parameter
-
Урок 60.
00:13:06
Positional and Keyword Arguments - Lecture
-
Урок 61.
00:06:22
Positional and Keyword Arguments - Coding
-
Урок 62.
00:13:02
Unpacking Iterables - Lecture
-
Урок 63.
00:21:10
Unpacking Iterables - Coding
-
Урок 64.
00:17:51
Extended Unpacking - Lecture
-
Урок 65.
00:29:05
Extended Unpacking - Coding
-
Урок 66.
00:06:01
*args - Lecture
-
Урок 67.
00:11:48
*args - Coding
-
Урок 68.
00:09:24
Keyword Arguments - Lecture
-
Урок 69.
00:14:19
Keyword Arguments - Coding
-
Урок 70.
00:10:29
**kwargs
-
Урок 71.
00:13:26
Putting it all Together - Lecture
-
Урок 72.
00:17:26
Putting it all Together - Coding
-
Урок 73.
00:19:09
Application: A Simple Function Timer
-
Урок 74.
00:18:45
Parameter Defaults - Beware!!
-
Урок 75.
00:19:23
Parameter Defaults - Beware Again!!
-
Урок 76.
00:04:06
Introduction
-
Урок 77.
00:15:59
Docstrings and Annotations - Lecture
-
Урок 78.
00:15:03
Docstrings and Annotations - Coding
-
Урок 79.
00:12:11
Lambda Expressions - Lecture
-
Урок 80.
00:15:00
Lambda Expressions - Coding
-
Урок 81.
00:15:57
Lambdas and Sorting
-
Урок 82.
00:02:56
Challenge - Randomize an Iterable using Sorted!!
-
Урок 83.
00:19:31
Function Introspection - Lecture
-
Урок 84.
00:28:37
Function Introspection - Coding
-
Урок 85.
00:14:47
Callables
-
Урок 86.
00:21:44
Map, Filter, Zip and List Comprehensions - Lecture
-
Урок 87.
00:21:15
Map, Filter, Zip and List Comprehensions - Coding
-
Урок 88.
00:25:53
Reducing Functions - Lecture
-
Урок 89.
00:21:11
Reducing Functions - Coding
-
Урок 90.
00:11:13
Partial Functions - Lecture
-
Урок 91.
00:25:33
Partial Functions - Coding
-
Урок 92.
00:15:36
The operator Module - Lecture
-
Урок 93.
00:32:44
The operator Module - Coding
-
Урок 94.
00:01:32
Introduction
-
Урок 95.
00:34:55
Global and Local Scopes - Lecture
-
Урок 96.
00:15:41
Global and Local Scopes - Coding
-
Урок 97.
00:22:18
Nonlocal Scopes - Lecture
-
Урок 98.
00:14:38
Nonlocal Scopes - Coding
-
Урок 99.
00:38:36
Closures - Lecture
-
Урок 100.
00:32:06
Closures - Coding
-
Урок 101.
00:15:39
Closure Applications - Part 1
-
Урок 102.
00:18:41
Closure Applications - Part 2
-
Урок 103.
00:21:07
Decorators (Part 1) - Lecture
-
Урок 104.
00:21:00
Decorators (Part 1) - Coding
-
Урок 105.
00:35:17
Decorator Application (Timer)
-
Урок 106.
00:23:48
Decorator Application (Logger, Stacked Decorators)
-
Урок 107.
00:29:15
Decorator Application (Memoization)
-
Урок 108.
00:11:45
Decorators (Part 2) - Lecture
-
Урок 109.
00:25:58
Decorators (Part 2) - Coding
-
Урок 110.
00:09:41
Decorator Application (Decorator Class)
-
Урок 111.
00:48:24
Decorator Application (Decorating Classes)
-
Урок 112.
00:31:46
Decorator Application (Dispatching) - Part 1
-
Урок 113.
00:35:46
Decorator Application (Dispatching) - Part 2
-
Урок 114.
00:26:51
Decorator Application (Dispatching) - Part 3
-
Урок 115.
00:03:19
Introduction
-
Урок 116.
00:19:02
Tuples as Data Structures - Lecture
-
Урок 117.
00:25:25
Tuples as Data Structures - Coding
-
Урок 118.
00:27:50
Named Tuples - Lecture
-
Урок 119.
00:35:15
Named Tuples - Coding
-
Урок 120.
00:14:26
Named Tuples - Modifying and Extending - Lecture
-
Урок 121.
00:21:47
Named Tuples - Modifying and Extending - Coding
-
Урок 122.
00:13:31
Named Tuples - DocStrings and Default Values - Lecture
-
Урок 123.
00:15:47
Named Tuples - DocStrings and Default Values - Coding
-
Урок 124.
00:06:23
Named Tuples - Application - Returning Multiple Values
-
Урок 125.
00:28:46
Named Tuples - Application - Alternative to Dictionaries
-
Урок 126.
00:03:02
Introduction
-
Урок 127.
00:24:31
What is a Module?
-
Урок 128.
00:49:33
How does Python Import Modules?
-
Урок 129.
00:27:40
Imports and importlib
-
Урок 130.
00:14:01
Import Variants and Misconceptions - Lecture
-
Урок 131.
00:27:04
Import Variants and Misconceptions - Coding
-
Урок 132.
00:18:30
Reloading Modules
-
Урок 133.
00:27:02
Using __main__
-
Урок 134.
00:13:03
Modules Recap
-
Урок 135.
00:20:25
What are Packages? - Lecture
-
Урок 136.
00:27:12
What are Packages ? - Coding
-
Урок 137.
00:13:08
Why Packages?
-
Урок 138.
00:36:42
Structuring Packages - Part 1
-
Урок 139.
00:27:28
Structuring Packages - Part 2
-
Урок 140.
00:10:39
Namespace Packages
-
Урок 141.
00:03:29
Importing from Zip Archives
-
Урок 142.
00:03:41
Introduction
-
Урок 143.
00:12:54
Additional Resources
-
Урок 144.
00:07:50
Python 3.6 Highlights
-
Урок 145.
00:19:46
Python 3.6 - Dictionary Ordering
-
Урок 146.
00:05:33
Python 3.6 - Preserved Order of kwargs and Named Tuple Application
-
Урок 147.
00:03:39
Python 3.6 - Underscores in Numeric Literals
-
Урок 148.
00:09:20
Python 3.6 - f-Strings
-
Урок 149.
00:17:27
Random: Seeds
-
Урок 150.
00:26:09
Random Choices
-
Урок 151.
00:07:03
Random Samples
-
Урок 152.
00:16:18
Timing code using *timeit*
-
Урок 153.
00:07:36
Don't Use *args and **kwargs Names Blindly
-
Урок 154.
01:00:08
Command Line Arguments
-
Урок 155.
00:11:03
Sentinel Values for Parameter Defaults
-
Урок 156.
00:19:01
Simulating a simple switch in Python
PYTHON 3: DEEP DIVE (PART 2 - ITERATION, GENERATORS)
PYTHON 3: DEEP DIVE (PART 3 - HASH MAPS)
PYTHON 3: DEEP DIVE (PART 4 - OOP)
Thank you