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.
|
00_01. Course Overview.mp4 |
7.78MB |
01_01. Advanced Python.mp4 |
19.55MB |
01_02. Introducing Advanced Flow Control.mp4 |
1.29MB |
01_03. Loop-else Clauses and While-else.mp4 |
10.73MB |
01_04. While-else for Evaluating Stack Programs.mp4 |
26.76MB |
01_05. For-else Clauses and Handling Search Failure.mp4 |
10.14MB |
01_06. Alternatives to Loop-else Clauses.mp4 |
5.65MB |
01_07. Try-else Clauses.mp4 |
3.93MB |
01_08. Emulating Switch Statements.mp4 |
26.97MB |
01_09. Dispatching on Type.mp4 |
31.77MB |
01_10. Double Dispatch with Methods.mp4 |
15.29MB |
01_11. Summary.mp4 |
7.44MB |
02_01. Everything is Bits and Bytes.mp4 |
2.59MB |
02_02. Bitwise Operations on Integers.mp4 |
21.43MB |
02_03. Byte-wise Operations with Integers.mp4 |
6.22MB |
02_04. The Bytes Type in Depth.mp4 |
11.55MB |
02_05. The byteArray Type.mp4 |
6.97MB |
02_06. Interpreting Binary Structures.mp4 |
48.94MB |
02_07. The memoryView Type.mp4 |
31.61MB |
02_08. Memory-mapped Files.mp4 |
20.02MB |
02_09. Summary.mp4 |
5.26MB |
03_01. Introducing Object Internals.mp4 |
1.67MB |
03_02. How are Python Objects Represented.mp4 |
16.39MB |
03_03. Overriding __getattr__.mp4 |
6.93MB |
03_04. Overriding __setattr__.mp4 |
2.19MB |
03_05. Pitfalls with __getattr__.mp4 |
11.30MB |
03_06. Overriding __delattr__.mp4 |
3.77MB |
03_07. Customizing Attribute Storage.mp4 |
10.77MB |
03_08. Direct vs. Indirect Access to __dict__.mp4 |
2.31MB |
03_09. Overriding __getattribute__.mp4 |
15.17MB |
03_10. Attribute Lookup for Special Methods.mp4 |
8.34MB |
03_11. Where are Methods Stored.mp4 |
6.00MB |
03_12. Trading Size for Dynamism with Slots.mp4 |
13.56MB |
03_13. Summary.mp4 |
4.28MB |
04_01. Introducing Descriptors.mp4 |
14.15MB |
04_02. Properties are Descriptors.mp4 |
18.98MB |
04_03. Implementing a Descriptor.mp4 |
30.94MB |
04_04. Calling Descriptors on Classes.mp4 |
5.80MB |
04_05. Data vs. Non-data Descriptors.mp4 |
9.25MB |
04_06. Summary.mp4 |
5.47MB |
05_01. Instance Creation.mp4 |
14.07MB |
05_02. Allocation with __new__().mp4 |
10.11MB |
05_03. Customizing Allocation.mp4 |
14.01MB |
05_04. Summary.mp4 |
2.47MB |
06_01. Metaclasses.mp4 |
7.91MB |
06_02. Class Allocation and Initialization.mp4 |
34.45MB |
06_03. Metaclass Keyword Arguments.mp4 |
13.75MB |
06_04. Metaclass Method Visibility.mp4 |
8.44MB |
06_05. Metaclass __call__ - The Instance Constructor.mp4 |
18.13MB |
06_06. A practical Metaclass Example.mp4 |
17.30MB |
06_07. Naming Descriptors Using Metaclasses.mp4 |
17.21MB |
06_08. Metaclasses and Inheritance.mp4 |
20.24MB |
06_09. Summary.mp4 |
4.86MB |
07_01. Class Decorators.mp4 |
9.08MB |
07_02. Enforcing Class Invariants.mp4 |
18.94MB |
07_03. Detecting and Wrapping Properties.mp4 |
14.45MB |
07_04. Chaining Class Decorators.mp4 |
9.49MB |
07_05. Summary.mp4 |
1.12MB |
08_01. Introducing Abstract Base Classes.mp4 |
12.97MB |
08_02. Abstract Base Classes in Python.mp4 |
11.51MB |
08_03. Abstract Base Classes in Practice.mp4 |
12.38MB |
08_04. Non-transitive Subclass Relationships.mp4 |
5.62MB |
08_05. Method Resolution with Virtual Base Classes.mp4 |
4.41MB |
08_06. Library Support for Abstract Base Classes.mp4 |
8.21MB |
08_07. Virtual Subclass Registration.mp4 |
3.03MB |
08_08. Combining Subclass Detection and Registration.mp4 |
8.09MB |
08_09. The ABC Convenience Base Class.mp4 |
1.59MB |
08_10. Declaring Abstract Methods.mp4 |
11.26MB |
08_11. Combining Method Decorators.mp4 |
8.54MB |
08_12. Improving invariant with ABCs.mp4 |
23.18MB |
08_13. Summary.mp4 |
17.35MB |
Advanced-Python.zip |
7.79MB |
The Python Apprentice.pdf |
73.52MB |
The Python Journeyman.pdf |
9.46MB |