PYT01 - Программирование на языке Python, базовый курс
Описание курса:
Python – это высокоуровневый язык программирования, который активно набирает популярность в последнее время. Данный язык часто рассматривается как первый язык для освоения, так как он достаточно прост в изучении, но, не смотря на простоту, возможности языка позволяют решать широкий спектр задач. Данный курс разрабатывался для быстрого введения в основы языка. После прохождения курса слушатель будет иметь общее представление о современных концепциях программирования и сможет самостоятельно разрабатывать простые программы. Курс основан на актуальной версии языка.
Аудитория курса:
Курс будет полезен всем желающим начать осваивать язык программирования Python (как с опытом работы с другими языками, так и без него) для применения в дальнейшем в различных направлениях.
Язык Python используют : Разработчики ПО, WEB программисты, сетевые инженеры.
Содержание курса:
1. Язык Python и типы данных
Обзор языка Python Среды разработки ПО Интерпретатор и выполнение программ Типы и структуры данных Динамическая типизация Ввод и вывод данных Лабораторная работа Работа с типами данных
2. Условия, циклы, словари
Структура программы Условная инструкция Циклы Итерации и генераторы Коллекции (кортежи, множества, словари) Лабораторная работа Работа со структурами Лабораторная работа Написание первых программ
3. Функциональное программирование
Структура и создание функций Виды аргументов функций Модули Знакомство и работа с полезными модулями Рубежная контрольная работа по Введению в Python Лабораторная работа Словари. Проект. Лабораторная работа Создание функций и работа с модулями
4. Обработка исключений и дополнительные возможности Python
Основы исключений Особенности использования исключений Объекты исключений Использование исключений Лабораторная работа Функции и коллекции. Часть 2 Лабораторная работа Обработка исключений
5. Объектно-ориентированное программирование
ООП и функциональное программирование Общая концепция ООП Парадигмы ООП Классы Создание классов Дополнительные возможности классов Лабораторная работа Работа с ООП. Классы Лабораторная работа Парсинг строковых данных