Python для продвинутых пользователей.
Описание Курса
Цель дисциплины
Продолжительность курса 144 ак/час.
Научить студентов программировать простые графические приложения на языке Python 3 как самостоятельно, так и в группе, с использованием системы контроля версий git и соблюдением принципов качества кода.
Документы об образовании, выдаваемые выпускникам института, заносятся в "Государственный Федеральный реестр сведений документов об образовании и (или) о квалификации, документах об обучении», оформлены в соответствии с законодательством и требованиями новых профстандартов РФ.
Информация о курсе
- Начало курса: Идет набор
- Уроки: 63
- Связанные курсы: Да
- Уровень программы: Продвинутый
- Выпускные документы: Удостоверение Института установленного образца о повышении квалификации
Учебные программы
Общая информация о курсе
-
1. О курсе
-
2. Как проходить курс
Повторяем основные конструкции языка Python
-
Часть 1
-
Часть 2
Типы данных bool и None Type
-
Тип данных bool
-
Тип данных NoneType
Вложенные списки
-
Повторяем списки
-
Вложенные списки. Часть 1
-
Вложенные списки. Часть 2
-
Матрицы. Часть 1
-
Матрицы. Часть 2
-
Матрицы. Часть 2
-
Операции над матрицами в математике
Итоговая работа на вложенные списки и матрицы
-
Итоговая работа
Кортежи
-
Введение в кортежи
-
Основы работы с кортежами. Часть 1
-
Основы работы с кортежами. Часть 2
Итоговая работа на кортежи
-
Итоговая работа
Множества
-
Множества в математике
-
Операции над множествами, диаграммы Эйлера-Венна
-
Введение в множества в Python
-
Основы работы с множествами
-
Методы множеств. Часть 1
-
Методы множеств. Часть 2
-
Методы множеств. Часть 3
-
Генераторы множеств и frozenset
Итоговая работа на множества
-
Часть 1
-
Часть 2
Словари
-
Введение в словари в Python
-
Основы работы со словарями
-
Методы словарей
-
Задачи на словари
-
Вложенные словари и генераторы словарей
Итоговая работа на словари
-
Часть 1
-
Часть 2
Модули random и string
-
Модуль random. Часть 1
-
Модуль random. Часть 2
-
Метод Монте-Карло и Bogosort
Модули decimal,fraction и complex
-
Модуль decimal
-
Модуль fractions
-
Тип данных complex
Модуль turtle
-
Модуль черепашки. Часть 1
-
Модуль черепашки. Часть 2
-
Модуль черепашки. Часть 3
Функции
-
Необязательные и именованные аргументы
-
Функции с переменным количеством аргументов
-
Парадигмы программирования
-
Функции как объекты
-
Функции высшего порядка
-
Встроенные функции map(), filter(), reduce()
-
Анонимные функции. Часть1
-
Анонимные функции. Часть 2
-
Встроенные функции any(), all(), zip(), enumerate()
Итоговая работа на функции
-
Часть 1
-
Часть 2
-
Часть 3
Работа с файлами
-
Файловый ввод и вывод
-
Работа с текстовыми файлами. Часть 1
-
Работа с текстовыми файлами. Часть 2
-
Работа с текстовыми файлами. Часть 3
Итоговая работа на файлы
-
Итоговая работа
Заключение
-
Заключительный урок