Intermediate Python: Memory, Decorator, Async, Cython & more

th_Ma11WoCbutKy0sEmdmx9rtB1nRjO2q69

Published 10/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 53 lectures (5h 16m) | Size: 3.2 GB

Stand out from the mass. Become a Python expert and understand what the CPython API, PyBind11 and more is.

What you’ll learn
Memory management of variables in Python (Mutability)
The correct use of sequences and iterables
Functions, Decorators, Lambdas etc.
Object orientation and inheritance
The integration of Cython code
Using the Python C API
Async and Parallel Code

Requirements
The basics of Python programming (variables, lists, dicts, classes etc.)
Experience in using the terminal

Description
Course Description

The course covers intermediate to advanced Python programming techniques.
This means that the course is not aimed at programming beginners.
This course is compact, instructive, and useful. You learn not only how to use Python well, but also more abstract concepts that are transferable to other languages, as well as how to create a good programming environment.

Prerequisites

Creating and using variables

If-statements, loops and logical expressions

Implementing your own functions and classes

Importing from external packages

In the course we will use Visual Studio Code (VSCode) as the IDE which is free for all operating systems.
I assume that you have already Python 3.8 or newer on your system, if not you could install it via Anaconda for example.

This course consists of the following topics

Memory management of variables in Python

Mutable and Immutable Types

Shallow and Deep Copies

The correct use of containers (list, dict, set etc.)

f-Strings formatting

Functions and Decorators

args and kwargs Arguments

Object orientation and inheritance

Special Dunder Methods

Dataclass, Enum and NamedTuple

The integration of Cython

Using the Python C API (CPython)

Using PyBind11 (introductory example)

Using Numba and Mypyc

Using multiprocessing and multithreading

Global Interpreter Lock (GIL) in Python

Using asynchronous programming

Become a pro today, in the technology of tomorrow!
See you in class!

Who this course is for
Python developer with basic knowledge

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/45531.html

赞 (0)
steven的头像steven
上一篇 2023年7月2日
下一篇 2023年7月2日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部