Программирование на языке Python. Базовый уровень (PYTHON_BASIC)
Курс «Программирование на языке Python. Базовый уровень» (PYTHON_BASIC) — это практическое обучение для слушателей, которые хотят начать изучать Python с нуля или систематизировать базовые знания программирования для дальнейшего применения в разработке, веб-программировании, сетевой автоматизации, анализе данных и других ИТ-направлениях. На курсе рассматриваются основы языка Python, среды разработки, работа с интерпретатором, типы и структуры данных, динамическая типизация, ввод и вывод данных, структура программы, условные инструкции, циклы, итерации, генераторы, коллекции, кортежи, множества и словари. Отдельное внимание уделяется созданию функций, видам аргументов, модулям, полезным библиотекам, обработке исключений, объектно-ориентированному программированию, созданию классов и разбору практических задач в лабораторных работах.
Программа рассчитана на 5 дней, доступна в очном и онлайн-формате и не требует специальных предварительных знаний, хотя опыт работы с другим языком программирования может облегчить изучение, что делает курс удобной отправной точкой для освоения Python и самостоятельной разработки простых программ.
Кому следует посетить
- самостоятельно разрабатывать простые программы
- основы современных концепций программирования
Даты и регистрация
- Обзор языка Python
- Среды разработки ПО
- Интерпретатор и выполнение программ
- Типы и структоры данных
- Динамическая типизация
- Ввод и вывод данных
- Лабораторная работа 1.1: Работа с типами данных
- Структура программы
- Условная инструкция
- Циклы
- Итерации и генераторы
- Коллекции (кортежи, множества, словари)
- Лабораторная работа 2.1: Работа со структурами
- Лабораторная работа 2.2: Написание первых программ
- Структура и создание функций
- Виды аргументов функций
- Модули
- Знакомство и работа с полезными модулями
- Рубежная контрольная работа по Введению в Python
- Лабораторная работа 3.1: Словари. Проект
- Лабораторная работа 3.2: Создание функций и работа с модулями
- Основы исключений
- Особенности использования исключений
- Объекты исключений
- Использование исключений
- Лабораторная работа 4.1: Функции и коллекции. Часть 2
- Лабораторная работа 4.2: Обработка исключений
- ООП и функциональное программирование
- Общая концепция ООП
- Парадигмы ООП
- Классы
- Создание классов
- Дополнительные возможности классов
- Лабораторная работа 5.1: Работа с ООП. Классы
- Лабораторная работа 5.2: Парсинг строковых данных