Writing High Performance Python/Writing High Performance Python/05 Classes/024 Prefer helper classes over bookkeeping.mp4 |
49.8 MB |
Writing High Performance Python/Visit Coursedrive.org.url |
124 B |
Writing High Performance Python/Writing High Performance Python/ReadMe.txt |
220 B |
Writing High Performance Python/Writing High Performance Python/Visit Coursedrive.org.url |
124 B |
Writing High Performance Python/Writing High Performance Python/01 Welcome/001 Introduction.en.srt |
3 KB |
Writing High Performance Python/Writing High Performance Python/01 Welcome/001 Introduction.mp4 |
2.9 MB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/002 Expressions and Statements.en.srt |
1 KB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/002 Expressions and Statements.mp4 |
1.3 MB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/003 Slice sequences.en.srt |
8 KB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/003 Slice sequences.mp4 |
9.2 MB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/004 Some Tips.en.srt |
5 KB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/004 Some Tips.mp4 |
6 MB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/005 Preference.en.srt |
5 KB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/005 Preference.mp4 |
6.6 MB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/006 Process iterators.en.srt |
7 KB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/006 Process iterators.mp4 |
10.2 MB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/007 Mistakes to avoid.en.srt |
9 KB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/007 Mistakes to avoid.mp4 |
11.5 MB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/008 Take advantage of each block.en.srt |
15 KB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/008 Take advantage of each block.mp4 |
24.1 MB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/009 Contextlib.en.srt |
12 KB |
Writing High Performance Python/Writing High Performance Python/02 Getting Started With This Course/009 Contextlib.mp4 |
18.8 MB |
Writing High Performance Python/Writing High Performance Python/03 Generators Comprehensions/010 Introduction.en.srt |
838 B |
Writing High Performance Python/Writing High Performance Python/03 Generators Comprehensions/010 Introduction.mp4 |
941 KB |
Writing High Performance Python/Writing High Performance Python/03 Generators Comprehensions/011 Use list comprehensions.en.srt |
6 KB |
Writing High Performance Python/Writing High Performance Python/03 Generators Comprehensions/011 Use list comprehensions.mp4 |
7.5 MB |
Writing High Performance Python/Writing High Performance Python/03 Generators Comprehensions/012 Avoid more than two expressions.en.srt |
14 KB |
Writing High Performance Python/Writing High Performance Python/03 Generators Comprehensions/012 Avoid more than two expressions.mp4 |
16.4 MB |
Writing High Performance Python/Writing High Performance Python/03 Generators Comprehensions/013 Consider generator expressions for large comprehensions.en.srt |
9 KB |
Writing High Performance Python/Writing High Performance Python/03 Generators Comprehensions/013 Consider generator expressions for large comprehensions.mp4 |
10.1 MB |
Writing High Performance Python/Writing High Performance Python/03 Generators Comprehensions/014 Consider generators instead of returning lists.en.srt |
11 KB |
Writing High Performance Python/Writing High Performance Python/03 Generators Comprehensions/014 Consider generators instead of returning lists.mp4 |
14.3 MB |
Writing High Performance Python/Writing High Performance Python/03 Generators Comprehensions/015 Be defensive.en.srt |
21 KB |
Writing High Performance Python/Writing High Performance Python/03 Generators Comprehensions/015 Be defensive.mp4 |
31.3 MB |
Writing High Performance Python/Writing High Performance Python/04 Functions/016 Introduction.en.srt |
1 KB |
Writing High Performance Python/Writing High Performance Python/04 Functions/016 Introduction.mp4 |
1.2 MB |
Writing High Performance Python/Writing High Performance Python/04 Functions/017 Learn how closures interact with variable scope.en.srt |
22 KB |
Writing High Performance Python/Writing High Performance Python/04 Functions/017 Learn how closures interact with variable scope.mp4 |
27.6 MB |
Writing High Performance Python/Writing High Performance Python/04 Functions/018 Accept functions for simple interfaces.en.srt |
20 KB |
Writing High Performance Python/Writing High Performance Python/04 Functions/018 Accept functions for simple interfaces.mp4 |
28.1 MB |
Writing High Performance Python/Writing High Performance Python/04 Functions/019 Reduce visual noise.en.srt |
8 KB |
Writing High Performance Python/Writing High Performance Python/04 Functions/019 Reduce visual noise.mp4 |
11.5 MB |
Writing High Performance Python/Writing High Performance Python/04 Functions/020 Provide optional behavior.en.srt |
10 KB |
Writing High Performance Python/Writing High Performance Python/04 Functions/020 Provide optional behavior.mp4 |
13.5 MB |
Writing High Performance Python/Writing High Performance Python/04 Functions/021 Enforce clarity with keyword-only arguments.en.srt |
8 KB |
Writing High Performance Python/Writing High Performance Python/04 Functions/021 Enforce clarity with keyword-only arguments.mp4 |
12.7 MB |
Writing High Performance Python/Writing High Performance Python/04 Functions/022 Specify dynamic default arguments.en.srt |
9 KB |
Writing High Performance Python/Writing High Performance Python/04 Functions/022 Specify dynamic default arguments.mp4 |
13.7 MB |
Writing High Performance Python/Writing High Performance Python/05 Classes/023 Introduction.en.srt |
559 B |
Writing High Performance Python/Writing High Performance Python/05 Classes/023 Introduction.mp4 |
619 KB |
Writing High Performance Python/Writing High Performance Python/05 Classes/024 Prefer helper classes over bookkeeping.en.srt |
24 KB |
Writing High Performance Python/ReadMe.txt |
220 B |
Writing High Performance Python/Writing High Performance Python/05 Classes/025 Use plain attributes instead of get and set methods.en.srt |
18 KB |
Writing High Performance Python/Writing High Performance Python/05 Classes/025 Use plain attributes instead of get and set methods.mp4 |
28.9 MB |
Writing High Performance Python/Writing High Performance Python/05 Classes/026 Prefer public attributes over private ones.en.srt |
20 KB |
Writing High Performance Python/Writing High Performance Python/05 Classes/026 Prefer public attributes over private ones.mp4 |
30.9 MB |
Writing High Performance Python/Writing High Performance Python/05 Classes/027 Learn to Use classmethod polymorphism.en.srt |
22 KB |
Writing High Performance Python/Writing High Performance Python/05 Classes/027 Learn to Use classmethod polymorphism.mp4 |
43.1 MB |
Writing High Performance Python/Writing High Performance Python/06 Parallelism Concurrency/028 Introduction.en.srt |
511 B |
Writing High Performance Python/Writing High Performance Python/06 Parallelism Concurrency/028 Introduction.mp4 |
656 KB |
Writing High Performance Python/Writing High Performance Python/06 Parallelism Concurrency/029 Learn to Use subprocess to manage child processes.en.srt |
21 KB |
Writing High Performance Python/Writing High Performance Python/06 Parallelism Concurrency/029 Learn to Use subprocess to manage child processes.mp4 |
30.3 MB |
Writing High Performance Python/Writing High Performance Python/06 Parallelism Concurrency/030 Learn to Use threads for blocking IO avoid for parallelism.en.srt |
21 KB |
Writing High Performance Python/Writing High Performance Python/06 Parallelism Concurrency/030 Learn to Use threads for blocking IO avoid for parallelism.mp4 |
30.6 MB |
Writing High Performance Python/Writing High Performance Python/06 Parallelism Concurrency/031 Learn to Use Lock to prevent data races in threads.en.srt |
17 KB |
Writing High Performance Python/Writing High Performance Python/06 Parallelism Concurrency/031 Learn to Use Lock to prevent data races in threads.mp4 |
26.7 MB |
Writing High Performance Python/Writing High Performance Python/06 Parallelism Concurrency/032 Learn to Use Queue to coordinate work between threads.en.srt |
26 KB |
Writing High Performance Python/Writing High Performance Python/06 Parallelism Concurrency/032 Learn to Use Queue to coordinate work between threads.mp4 |
43.5 MB |
Writing High Performance Python/Writing High Performance Python/06 Parallelism Concurrency/033 Consider concurrent.futures for true parallelism.en.srt |
14 KB |
Writing High Performance Python/Writing High Performance Python/06 Parallelism Concurrency/033 Consider concurrent.futures for true parallelism.mp4 |
19.9 MB |
Writing High Performance Python/Writing High Performance Python/07 Learn How To Make Your Programs Robust/034 Introduction.en.srt |
864 B |
Writing High Performance Python/Writing High Performance Python/07 Learn How To Make Your Programs Robust/034 Introduction.mp4 |
938 KB |
Writing High Performance Python/Writing High Performance Python/07 Learn How To Make Your Programs Robust/035 Learn to Use virtual environments.en.srt |
17 KB |
Writing High Performance Python/Writing High Performance Python/07 Learn How To Make Your Programs Robust/035 Learn to Use virtual environments.mp4 |
26.9 MB |
Writing High Performance Python/Writing High Performance Python/07 Learn How To Make Your Programs Robust/036 Test with unittest.en.srt |
13 KB |
Writing High Performance Python/Writing High Performance Python/07 Learn How To Make Your Programs Robust/036 Test with unittest.mp4 |
18 MB |
Writing High Performance Python/Writing High Performance Python/07 Learn How To Make Your Programs Robust/037 Consider interactive debugging with pdb.en.srt |
13 KB |
Writing High Performance Python/Writing High Performance Python/07 Learn How To Make Your Programs Robust/037 Consider interactive debugging with pdb.mp4 |
20.5 MB |
Writing High Performance Python/Writing High Performance Python/07 Learn How To Make Your Programs Robust/038 Profile before optimizing.en.srt |
21 KB |
Writing High Performance Python/Writing High Performance Python/07 Learn How To Make Your Programs Robust/038 Profile before optimizing.mp4 |
33.7 MB |
Writing High Performance Python/Writing High Performance Python/07 Learn How To Make Your Programs Robust/039 Learn to Use tracemalloc to understand memory usage and leaks.en.srt |
11 KB |
Writing High Performance Python/Writing High Performance Python/07 Learn How To Make Your Programs Robust/039 Learn to Use tracemalloc to understand memory usage and leaks.mp4 |
16.4 MB |
Writing High Performance Python/Writing High Performance Python/08 Outro/040 Course Summary.en.srt |
1 KB |
Writing High Performance Python/Writing High Performance Python/08 Outro/040 Course Summary.mp4 |
1.3 MB |
Writing High Performance Python/Writing High Performance Python/09 Source Code/041 Source Code.html |
887 B |
Writing High Performance Python/Writing High Performance Python/09 Source Code/041 Source-Code.zip |
41 KB |
Writing High Performance Python/Writing High Performance Python/09 Source Code/042 Thank You.html |
955 B |