|
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 |