Программа курса
Общая информация о курсе
О курсе
Как проходить курс
Для преподавателей и работы в группах
Повторяем основные конструкции языка Python 🐍
Часть 1
Часть 2
Тип данных bool и NoneType
Тип данных bool
Тип данных NoneType
Вложенные списки
Повторяем списки
Вложенные списки. Часть 1
Вложенные списки. Часть 2
Матрицы. Часть 1
Матрицы. Часть 2
Матрицы. Часть 3
Операции над матрицами в математике
Итоговая работа на вложенные списки и матрицы
Итоговая работа
Кортежи
Введение в кортежи
Основы работы с кортежами. Часть 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
Итоговая работа на файлы
Итоговая работа
Заключение
Заключительный урок
О команде курса
Оглавление