IT-Столиця

Python Basic

5 900 UAH за курс
10 занятий
Для начинающих
Python
Этот курс научит вас программировать на Python с нуля до среднего уровня. Вы разберете основные концепции — от переменных и циклов до работы с файлами и ООП. Курс включает практические задания и подходит для тех, кто хочет развиваться в IT.

О курсе

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

Основы программирования и знакомство с Python

На этом курсе начинают с понимания, зачем вообще нужны компьютерные программы. Рассматривают программирование как творческий процесс. Знакомятся с языком Python, его отличиями от других языков. Выясняют, что такое компиляция и интерпретация. Осваивают базовые принципы написания программ. Закрепляют знания практическими упражнениями.

Принципы программирования и работа с данными

Далее изучают основные парадигмы и принципы программирования. Переходят к синтаксису языка Python. Разбираются с типами данных, переменными и операторами. Учатся работать с операндами и выражениями. Осваивают порядок выполнения операций. Обучаются комментировать код для лучшей читабельности. Каждую тему закрепляют упражнениями.

Управление потоком выполнения

Здесь студенты учатся управлять логикой программы. Изучают логические операторы и условное выполнение. Разбирают последовательность условных конструкций. Осваивают обработку исключений с помощью try и except. На практике упражняются в создании разветвленных алгоритмов.

Циклы и работа со списками

Модуль посвящен организации повторяемых действий. Изучают циклы while и for. Разбирают обновление переменных в циклах. Осваивают операторы break и continue для контроля выполнения. Переходят к работе со списками - создание, изменение элементов, обход и вывод данных.

Функции и работа со строками

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

Работа с файлами и коллекциями

Этот блок учит сохранять и считывать данные. Рассматривают открытие файлов, чтение текстовой информации. Осваивают работу с форматом JSON. Изучают основные типы коллекций - кортежи, словари, множества. Учатся использовать словари как счетчики, работать с коллекциями в циклах.

Углубленные концепции программирования

Модуль охватывает функциональное программирование. Студенты знакомятся с функциями, зависящими от других функций. Изучают замыкания, декораторы и лямбда-функции. Затем переходят к объектно-ориентированному программированию - классы, методы, инкапсуляция, наследование. Учатся обрабатывать разнотипные данные.

Создание графического интерфейса

Завершающий модуль посвящен разработке GUI. Используют библиотеку tkinter. Студенты учатся создавать виджеты, настраивать размеры и шрифты. Добавляют кнопки, меняют цвета, обрабатывают события click. Осваивают работу с полями ввода, диалоговыми окнами. Создают первые полноценные программы с графическим интерфейсом.

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

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

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

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

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора