CyberBionic Systematics

Python Базовий

6 501 UAH за курс
24 часов
Для начинающих
Python
Этот курс продолжает основы Python, рассматривая объектно-ориентированное программирование. Вы научитесь работать с классами, наследованием, инкапсуляцией и полиморфизмом. Также курс охватывает работу с файлами, модулями, генераторами и обработкой ошибок. После обучения вы сможете создавать более сложные программы на Python.

О курсе

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

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

На этом курсе начинают с основ ООП. Студенты учатся создавать классы, задавать атрибуты и методы. Разбирают, как работает конструктор. После этого модуля появляется понимание, что такое объектно-ориентированное программирование и как создавать классы в Python.

Углубленное изучение ООП

Далее курс показывает, как работает наследование. Студенты узнают про аннотации, абстрактные классы и методы. Затем переходят к инкапсуляции и полиморфизму. Эти три модуля дают полное понимание основных принципов ООП и их реализации в Python.

Работа с ошибками и внутренними механизмами

Здесь студенты учатся обрабатывать исключения и ошибки. Далее рассматривают интроспекцию и рефлексию - принципы, которые позволяют программе анализировать собственную структуру. Эти знания помогают лучше понимать, как работает код.

Итераторы и генераторы

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

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

Курс учит работать с файловой системой. Студенты изучают основные режимы работы с файлами, методы чтения и записи, использование контекстного менеджера. Затем переходят к модулям и пакетам - разбирают систему импорта в Python.

Регулярные выражения

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

Практическая часть

Заканчивается курс двумя практическими занятиями. Здесь студенты закрепляют полученные знания на реальных заданиях. Практика помогает отточить навыки и подготовиться к самостоятельной работе.

Результаты обучения

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

Преимущества курса

Курс включает практические занятия с проверкой домашних заданий. Студенты получают бесплатный видеокурс для повторения материала. Предусмотрено онлайн тестирование и выдача сертификата после успешного завершения.

Что включено

Вечерние занятия
Выдается диплом/сертификат
Сопровождение ментора