Object-oriented programming in Python - course RUB 26,500. from IBS Training Center, training 20 hours, Date: March 18, 2024.
Miscellaneous / / December 04, 2023
In the course you will understand all aspects of the object-oriented approach in Python. Start with encapsulation and the interesting __slots__ keyword, and talk about why packages are needed and how to make your own virtual sandbox for a project in Python.
You'll look at a function as an object and explore how it benefits the developer. In this section, the most important topic is decorators, which greatly simplify the code with cross-functionality.
In the module on the object life cycle, you will learn how to create your own based on existing basic types and why this is needed. You will understand the questions of what happens, when and how an object is created and destroyed.
You will learn to return to the system its resources, which it lends to the developer, but he does not always give them back; Learn how you can ensure this using a context manager. You will add, subtract and multiply user classes using Python magic methods.
And at the end of the training, we will talk about how to hide the algorithm for traversing data structures or generating data based on iterators, yield statements, and also consider ways to generate data structures using simplified syntax Python.
All information published in this section of Lifehacker is not a public offer as defined by the provisions of Article 437 of the Civil Code of the Russian Federation, and is for informational purposes only.
The service uses technologies from the “Educated” project and does not provide educational services.