![[?IMG]](proxy.php?image=https%3A%2F%2Fb.radikal.ru%2Fb23%2F2103%2F86%2F6e48d867b6ba.png&hash=46c4c22d0f4b2f76687faa49c055f918&v=4)
?
Чему вы научитесь - Углубленные знания о переменных, памяти, пространстве имен и областях видимости
- Глубокое погружение в управление памятью и оптимизации в Python
- Глубокое понимание и продвинутое использование числовых типов данных в Python (Booleans, Integers, Floats, Decimals, Fractions, Complex Numbers)
- Продвинутые логические выражения и операторы
- Продвинутое использование функций, лямбда-функций и замыканий
- Техники функционального программирования (map, reduce, filter, partials)
- Создание продвинутых декораторов. включая параметризированные декораторы, декораторы классов и классы декораторы
- Продвинутое использование декораторов
- Использование и понимание модулей и пакетов в Python
- 'Лучшие практики'
- Понимание compile-time и run-time в Python и как это влияет на ваш код
Требования - Основы программирования на Python (переменные, условные выражения, циклы, списки, кортежи, словари, классы).
- Python 3.6 или выше и среда разработки на ваш вкус (командная строка, PyCharm, Jupyter, ...)
Описание Это первая часть серии курсов предназначенных для глубокого погружения во внутренние механики и более сложные аспекты Python 3.
Это курс не для начинающих - если вы используете Python всего несколько месяцев, вам вероятно стоит набрать немного дополнительного опыта, прежде чем приступать к этому курсу.
Для кого этот курс: - Для знающих Python на базовом уровне и желающих получить действительно глубокое понимание языка Python и его типов данных
- Для тех кто хочет детально подготовиться к техническим интервью по Python.