Powercode Academy

Python

18 700 UAH за курс
32 занятий
Для начинающих
Python
Этот курс научит вас работать с базами данных, оптимизировать код и создавать программное обеспечение на Python. Вы освоите фреймворки Flask и Django, а после завершения сможете получить ваучер на европейскую сертификацию от Python Institute. Доступны видеозаписи, практические занятия и личная обратная связь.

О курсе

Программа курса

Начало работы с Python

Курс начинается с введения в язык программирования Python. Слушатели узнают, зачем нужен Python и какие задачи можно решать с его помощью. На первых занятиях установят Python на компьютер и запустят первую программу. Этот модуль дает базовое понимание того, как работает программирование.

Работа с данными и строками

Второй модуль посвящен основам работы с данными. Слушатели настроят среду разработки Visual Studio Code, познакомятся с переменными, типами данных и арифметическими операторами. Здесь же рассматривают, как данные сохраняются в памяти компьютера. Далее идет работа со строками - форматирование, операции, методы и индексы.

Логика и условные конструкции

В этом модуле изучают логические операторы и условные конструкции. Слушатели разбирают, как работают логические операции, их приоритет и как использовать условия в программах. Особое внимание уделяется пониманию значений True и False, которые являются основой любой логики в программировании.

Структуры данных: списки, словари и множества

Модуль охватывает основные структуры данных в Python. Сначала изучают списки - их синтаксис, методы и различие между мутабельными и иммутабельными объектами. Потом переходят к словарям - их свойства, операции и принципы хранения в памяти. Завершается модуль работой с множествами и их методами.

Циклы и функции

Этот блок посвящен автоматизации и структурированию кода. Слушатели изучают циклы for и while, функции range и enumerate, а также операторы break и continue. Потом переходят к функциям - их создание, использование, аргументы args и kwargs, и даже основы рекурсии. Каждая тема закрепляется практическими заданиями.

Дополнительные типы данных и обработка ошибок

Здесь рассматривают кортежи - их особенности, методы и практическое применение. Второй важный раздел - обработка ошибок с помощью конструкций try..except..finally, создание собственных исключений и построение иерархий ошибок для более надежных программ.

Работа с файлами и модулями

Модуль учит работе с файловой системой - ввод-вывод данных, работа с указателями и различными режимами открытия файлов. Вторая часть посвящена модулям - импорту стандартных библиотек Python, созданию собственных модулей и использованию сторонних решений.

Объектно-ориентированное программирование

Завершающий модуль знакомит с основами ООП в Python. Слушатели изучают классы, конструкторы и основные принципы объектно-ориентированного программирования. Это дает возможность писать более структурированный и масштабируемый код.

Особенности обучения

Все материалы курса доступны онлайн, включая записи занятий. Практические занятия проходят еженедельно по три часа. Каждый слушатель получает персональную обратную связь от преподавателя. Есть дополнительные занятия по английскому для IT-специалистов. При необходимости можно приостановить обучение. После завершения курса слушатели выполняют дипломный проект. Доступен закрытый чат с преподавателем и куратором, а также дополнительный модуль по подготовке к собеседованиям с HR-специалистом.

Что включено

Гибкий график