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