Язык программирования Python 2025/26 (ЭАД)
Канал курса в Telegram: Тык
Содержание
Преподаватели и учебные ассистенты
| Группа | БЭАД251-1 | БЭАД251-2 | БЭАД252-1 | БЭАД252-2 | БЭАД253-1 | БЭАД253-2 | БЭАД254-1 | БЭАД254-2 | БЭАД255-1 | БЭАД255-2 | БЭАД256-1 | БЭАД256-2 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Лектор | Владимир Куренков | ||||||||||||
| Семинарист | Владимир Куренков | Бураков Даниил | Рябцев Дмитрий | Леднев Андрей | Мануйленко Никита | ||||||||
| Ассистент | Кораблина Майя | Холкин Арсений | Черячукина Екатерина | Югай Ирина | Третьяков Радомир | Петров Егор | |||||||
| Ассистент курса | Даниил Винер | ||||||||||||
Также у нас есть запасной ассистент — Арсений Синаков. Если ваш ассист долго молчит (ну спит человек), то можете писать ему
Оценки
Oитог = 0,3 * OДЗ + 0,2 * OКР-1 + 0,2 * OКР-2 + 0,1 * Oсем + 0,2 * Oэкз
Правила оценивания семинаров выбираются самими семинаристами и проставляются ими же.
Все оценки подставляются в формулу дробными, округляется только итог
Ведомость: Тык
Лекции
- Ввод-вывод, типы данных, ввод-вывод с файла
- Циклы и условия, отладка приложения
- Контейнеры: списки
- Контейнеры: множества, словари
- Введение в функции
- Анонимные функции, итераторы, генераторы
- Работа с библиотеками: json, sqlite, сollections, itertools
- Классы и объекты. Переменные класса и экземпляра класса. Встроенные атрибуты класса.
- Методы класса и методы экземпляра. Магические методы класса Python. Перегрузка операторов.
- Наследование классов в Python. Переопределение метода базового класса. Множественное наследование. Перегрузка методов.
- Вложенные функции. Замыкания. Декораторы.
- Pandas, polars, Numpy, matplotlib.
ДЗ
| Контест | Начало | Конец |
|---|---|---|
| ДЗ1 | 09.09.2025 21:00 | 16.09.2025 20:59 |
| ДЗ2 | 11.09.2025 21:00 | 18.09.2025 20:59 |
| ДЗ3 | 15.09.2025 14:00 | 22.09.2025 15:59 |
КР. Общие положения
Контрольные работы будут проходить во время лекций с использованием прокторинга. Также будут проведены пересдачи контрольных. О дате и времени будет сообщено позднее
Используемое ПО
На занятия можно приносить свой ноутбук.
Необходимо установить интерпретатор Python под свою ОС - https://www.python.org/downloads/
и по желанию какую-либо среду разработки:
- JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/
- Visual Studio Code: https://code.visualstudio.com/
- Скачать VS Code
- Установить расширения (extensions) - Python, autopep8, Python Indent, Jupyter
Списывание
Все ваши домашние задания, контрольные и экзамен будут проверены на плагиат.
При выявлении списывания ваша работа будет аннулирована.
Второе списывание — выговор, третье — отчисление.