Уровень сложности:
Длительность курса: 140 ак.ч.
График обучения: 140 ак. часов, 35 занятий по 4 ак. часа
Программа состоит из 3 отдельных курсов-модулей.
Аннотация
В результате прохождения данной модульной программы обучения слушатели получат достаточные знания для разработки полнофункциональных приложений с использованием языка программирования Python, используя концепции процедурного и объектно-ориентированного программирования. Обучение построено по принципу от простого к сложному.
Знания и умения, полученные в результате обучения
- Использовать операторы и инструкции, основные синтаксические конструкции языка Python;
- Реализовывать базовые алгоритмы с использованием процедурного подхода;
- Разрабатывать функции, корректно и эффективно передавать параметры;
- Разрабатывать консольные приложения на языке Python;
- понятие виртуального окружения;
- особенности отладки кода и анализа выполнения программы;
- принципы работы с итерируемыми объектами и способы создания выражений, функций генераторов;
- регулярные выражения;
- cинтаксис регулярных выражений;
- правила оформления и анализа кода;
- создавать виртуальное окружение и управление пакетами с помощью pip;
- осуществлять отладку кода и анализ выполнения программы;
- создавать и обрабатывать итерируемые объекты;
- создавать функции генераторов и корутин/сопрограмм;
- создавать рекурсивные и анонимные функции;
- писать декораторы и осуществлять кэширование функций;
- эффективно работать с файловой системой;
- составлять и применять регулярные выражения;
- оформлять и анализировать код;
- работать с системой контроля версий Git;
- Создание пользовательского класса;
- Построение иерархий классов;
- Разработка «магических» методов;
Курсы связанных направлений
Сегодня занятий по этому курсу нет.
Курс рассчитан на начинающих программистов, не имеющих опыта разработки на языке Python или вовсе не имеющих опыта разработки.