Язык программирования Python 2025/26 (ЭАД) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Создание страницы Python для ЭАД)
 
(добавил ассистов)
Строка 1: Строка 1:
Чат в Telegram: [- Тык]
+
Канал курса в Telegram: [https://t.me/+BUpzOCVHRu0xMTIy Тык]
  
 
== Преподаватели и учебные ассистенты ==
 
== Преподаватели и учебные ассистенты ==
Строка 9: Строка 9:
 
|| Лектор ||colspan="12"| [https://t.me/vvk_101 Владимир Куренков]
 
|| Лектор ||colspan="12"| [https://t.me/vvk_101 Владимир Куренков]
 
|-  
 
|-  
|| Семинарист
+
|| Семинарист ||colspan="3"| [https://t.me/vvk_101 Владимир Куренков]||colspan="3"| [https://www.hse.ru/org/persons/305063304/ Бураков Даниил]||colspan="2"| [https://t.me/rashion Рябцев Дмитрий]||colspan="2"| [Леднев Андрей]||colspan="2"| [https://t.me/Ni_Mans Мануйленко Никита]
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
 
||
 
||
 
|-
 
|-
|| Ассистент
+
|| Ассистент ||colspan="2"| [https://t.me/osmantuswines Кораблина Майя]||colspan="2"| [https://t.me/SenechkaX Холкин Арсений]||colspan="2"| [https://t.me/Ekateri_1 Черячукина Екатерина]||colspan="2"| [https://t.me/iraayugay Югай Ирина]||colspan="2"| [https://t.me/AJLh1mik Третьяков Радомир]||colspan="2"| [https://t.me/petrovegor2005 Петров Егор]
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
|| -
+
 
||
 
||
 
|-
 
|-
 
|| Ассистент курса ||colspan="12"| [https://t.me/danya_vin Даниил Винер]
 
|| Ассистент курса ||colspan="12"| [https://t.me/danya_vin Даниил Винер]
 
|}
 
|}
 +
 +
Также у нас есть запасной ассистент — [https://t.me/imballet Арсений Синаков]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему
  
 
== Оценки ==
 
== Оценки ==
Строка 46: Строка 24:
  
 
Правила оценивания семинаров выбираются самими семинаристами и проставляются ими же.
 
Правила оценивания семинаров выбираются самими семинаристами и проставляются ими же.
 +
 +
Все оценки подставляются в формулу дробными, округляется только итог
  
 
Ведомость: [- Тык]
 
Ведомость: [- Тык]

Версия 15:16, 4 сентября 2025

Канал курса в 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экз

Правила оценивания семинаров выбираются самими семинаристами и проставляются ими же.

Все оценки подставляются в формулу дробными, округляется только итог

Ведомость: [- Тык]

Лекции

  1. Ввод-вывод, типы данных, ввод-вывод с файла
  2. Циклы и условия, отладка приложения
  3. Контейнеры: списки
  4. Контейнеры: множества, словари
  5. Введение в функции
  6. Анонимные функции, итераторы, генераторы
  7. Работа с библиотеками: json, sqlite, сollections, itertools
  8. Классы и объекты. Переменные класса и экземпляра класса. Встроенные атрибуты класса.
  9. Методы класса и методы экземпляра. Магические методы класса Python. Перегрузка операторов.
  10. Наследование классов в Python. Переопределение метода базового класса. Множественное наследование. Перегрузка методов.
  11. Вложенные функции. Замыкания. Декораторы.
  12. Pandas, polars, Numpy, matplotlib.

ДЗ

Домашнее задание представляет собой контест из нескольких задач, все задачи равноценны. Отправку решений нужно завершить до дедлайна, указанного в таблице.
Контест Начало Конец

КР. Общие положения

Контрольные работы будут проходить во время лекций с использованием прокторинга. Также будут проведены пересдачи контрольных. О дате и времени будет сообщено позднее

Используемое ПО

На занятия можно приносить свой ноутбук.

Необходимо установить интерпретатор Python под свою ОС - https://www.python.org/downloads/

и по желанию какую-либо среду разработки:

  1. Скачать VS Code
  2. Установить расширения (extensions) - Python, autopep8, Python Indent, Jupyter

Списывание

Все ваши домашние задания, контрольные и экзамен будут проверены на плагиат.

При выявлении списывания ваша работа будет аннулирована.

Второе списывание — выговор, третье — отчисление.