Next Level Python: Become a Python Expert
Год выпуска: 2024
Производитель: Arjancodes
Сайт производителя:
https://arjancodes.com/courses/nlp/
Автор: Arjan
Продолжительность: ~1h39m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: 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.
Содержание
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
Файлы примеров: присутствуют
Формат видео: MP4
Видео: AVC, 1920x1080, 16:9, 24fps, ~600kbps
Аудио: AAC, 44.1kHz, 129kbps, stereo