English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 27 Lessons (1h 39m) | 695 MB
Expand your Python knowledge and learn benefit from the many possibilities that the language offers. Take your Python coding skills to the next level.
What you’ll learn
This is a really fun course that takes you in deeper into Python. It presents more advanced topics that will help you level up your Python skills, using practical examples. You’ll learn:
- What type annotations are and why it’s important that you use them
- Advanced usage of classes including dataclasses, properties and more
- Advanced functional programming using lambda functions, partial function application
- Concurrent programming techniques to optimize how your code interacts with APIs
- Advanced control logic using iterators and generators
Next to the video lessons, there are quizzes to test your knowledge as well as challenging exercises to help you apply the concepts right away! All code examples I work on in this course are available for you to download so you can practice with the code yourself.
Table of Contents
1 Welcome to the Course
2 How Different Programming Languages Deal with Types
3 Type Annotations in Python: Basic to Advanced
4 Duck Typing With Protocol Classes
5 How Dataclasses Help You Write Better Classes
6 Unlocking the Power of Class Properties
7 What’s the Difference Between str and repr?
8 How to Improve the Performance of Accessing Class Members
9 Callables and Higher-Order Functions
10 Partial Function Application
11 Cached Properties
12 Single Dispatch
13 What Is Concurrent Programming?
14 Async, Await and Gather
15 How To Turn Non-Concurrent Code Into Concurrent Code
16 Iterators And Iterables: the Basics
17 Using Iterators To Introduce Abstraction
18 Itertools: A Next-Level Iterator Algebra
19 Generators aka Lazy Iterators
20 Generator Functions, Yield and Return
21 Generator Expressions
22 Generators and Concurrency
23 What’s a Context Manager?
24 Context Manager Class
25 Context Manager Decorator (Much Easier!)
26 Context Managers and Concurrency
27 Wrapping Up
Resolve the captcha to access the links!