Язык программирования Python 2025/26 (основной поток): различия между версиями
создана страница курса Python ПМИ |
Нет описания правки |
||
| (не показано 19 промежуточных версий 3 участников) | |||
| Строка 7: | Строка 7: | ||
{| class="wikitable" style="text-align:center" | {| class="wikitable" style="text-align:center" | ||
|- | |- | ||
! Группа !! БПМИ254-1 || БПМИ254-2 || БПМИ255-1 || БПМИ255-2 || | ! Группа !! БПМИ254-1 || БПМИ254-2 || БПМИ255-1 || БПМИ255-2 || БПМИ257-1 || БПМИ257-2 || БПМИ258-1 || БПМИ258-2 || БПМИ259-1 || БПМИ259-2 || БПМИ2510-1 || БПМИ2510-2 | ||
|- | |- | ||
|| Лектор ||colspan="18"| [https://t.me/kiDaniel Даниэль Хайбулин] | || Лектор ||colspan="18"| [https://t.me/kiDaniel Даниэль Хайбулин] | ||
|- | |- | ||
|| Семинарист || [https://t.me/kiDaniel Даниэль Хайбулин] | || Семинарист || [https://t.me/Ch0p1k Лущ Иван ] || [https://t.me/kiDaniel Даниэль Хайбулин] || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/aleksmaa Мамаев Алексей ] || [https://t.me/mfgnik Федоров Михаил] || [https://t.me/on1kova Оникова Дарья ] || [https://t.me/samonenko Самоненко Илья ] || [https://t.me/artyamal Ямалутдинов Артем ] || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/syubogdanov Богданов Сергей ] || [https://t.me/kirillyat Яценко Кирилл ] | ||
|- | |- | ||
|| Ассистент || [https://t.me/balexab Александр Болдырев] | || Ассистент || [https://t.me/pavionio Фадеев Павел] || [https://t.me/balexab Александр Болдырев] || [https://t.me/plmdnv Пламодьянов Степан] || [https://t.me/ullmrv Муравьева Юлия] || [https://t.me/lizzzarrrd Баткилина Полина] || [https://t.me/alekssbrv Быреева Александра] || [https://t.me/MKnZzzz Зейгман Константин] || [https://t.me/b10om Новолодский Игорь ] || [https://t.me/Afrin4ik Мамедов Африн] || [https://t.me/dastroo Костин Даниил] || [https://t.me/justasailor Казакова Евгения] || [https://t.me/SuhT1m Сухобок Тимофей] | ||
|} | |||
{| class="wikitable" style="text-align:center" | |||
|- | |||
! Группа !! БПМИ2511-1 || БПМИ2511-2 || БПМИ2512-1 || БПМИ2512-2 || БПМИ2513-1 || БПМИ2513-2 || БПМИ2514-1 || БПМИ2514-2 || БПМИ2515-1 || БПМИ2515-2 | |||
|- | |||
|| Лектор ||colspan="18"| [https://t.me/kiDaniel Даниэль Хайбулин] | |||
|- | |||
|| Семинарист || [https://t.me/markmitt Гарницкий Марк] || [https://t.me/markmitt Гарницкий Марк] || [https://t.me/d_pavlov_p Павлов Дмитрий ] || [https://t.me/d_pavlov_p Павлов Дмитрий ] || [https://t.me/Sm1Ling Арифханов Азамат] || [https://t.me/qwertwasd Никитин Богдан ] || [https://t.me/paiflare Петров Андрей] || [https://t.me/paiflare Петров Андрей] || [https://t.me/mikipaw Павлов Михаил] || [https://t.me/Mur4sh Мурашев Александр] | |||
|- | |||
|| Ассистент || [https://t.me/morz24 Токарев Алексей] || [https://t.me/yungnolife Боженов Ростислав] || [https://t.me/plmdnv Пламодьянов Степан] || [https://t.me/cep3au Зайцев Сергей] || [https://t.me/gucci_gengovo_offset Густов Ян] || [https://t.me/Andrewka_Kh Храмов Андрей] || [https://t.me/K2A2T1E2 Горинова Екатерина] || [https://t.me/emelvv Емельянов Владимир] || [https://t.me/ImZonTiK Гордеев Вячеслав] || [https://t.me/skifry Алтынов Егор ] | |||
|} | |} | ||
== Лекции == | == Лекции == | ||
Ссылка на github с лекциями: | # IO. Типы данных. Контест-1 | ||
# Ввод-вывод с файла, циклы и условия. Контест-2 | |||
# Контейнеры. Контест-3 | |||
# Ссылки. Изменяемость. Функции. Контест-4 | |||
# Функции. Классы. Типизация. Контест-5 | |||
# Классы. Дескрипторы. | |||
# Исключения. Контекстные менеджеры. | |||
# Протоколы и интерфейсы. Контест-6 | |||
# Итераторы и генераторы. Контест-7 | |||
# Collections+Itertools. Контест-8 | |||
# Namespaces. Декораторы. Контест-9 | |||
# Numpy. Pandas. | |||
# Окружение. Пакеты и модули. | |||
# Тестирование. Логгирование. | |||
Ссылка на github с лекциями: https://github.com/DanielShinoda/ami_python_25_lectures | |||
Ссылка на записи лекций: | Ссылка на записи лекций: https://disk.yandex.ru/d/q06uTu49A6QxoA | ||
== ДЗ == | == ДЗ == | ||
| Строка 27: | Строка 55: | ||
! Контест !! Начало !! Конец | ! Контест !! Начало !! Конец | ||
|- | |- | ||
| | | [https://official.contest.yandex.ru/contest/80000/enter ДЗ 1] || 03.09 11:00 || 13.09 23:59 | ||
|- | |||
| [https://official.contest.yandex.ru/contest/80001/enter ДЗ 2] || 05.09 11:00 || 15.09 23:59 | |||
|- | |||
| [https://official.contest.yandex.ru/contest/80002/enter ДЗ 3] || 10.09 11:00 || 20.09 23:59 | |||
|- | |||
| [https://official.contest.yandex.ru/contest/80003/enter ДЗ 4] || 12.09 11:00 || 22.09 23:59 | |||
|- | |||
| [https://official.contest.yandex.ru/contest/80005/enter ДЗ 5] || 17.09 11:00 || 27.09 23:59 | |||
|- | |||
| [https://official.contest.yandex.ru/contest/80006/enter ДЗ 6] || 26.09 11:00 || 06.10 23:59 | |||
|- | |||
| [https://official.contest.yandex.ru/contest/80007/enter ДЗ 7] || 01.10 11:00 || 11.10 23:59 | |||
|- | |||
| [https://official.contest.yandex.ru/contest/80004/enter ДЗ 8] || 03.10 11:00 || 13.10 23:59 | |||
|- | |||
| [https://official.contest.yandex.ru/contest/80008/enter ДЗ 9] || 08.10 11:00 || 18.10 23:59 | |||
|- | |||
|} | |} | ||
== Правила оценивания == | == Правила оценивания == | ||
'''О_итог = 0,2 * О_семинары + 0,5 * О_контесты + 0,3 * | '''О_итог = 0,2 * О_семинары + 0,5 * О_контесты + 0,3 * О_экзамен''' | ||
Округление оценки - округляется '''только''' итог. Округление арифметическое, блокирующих оценок нет. | Округление оценки - округляется '''только''' итог. Округление арифметическое, блокирующих оценок нет. | ||
Контесты выдаются в качестве домашнего задания для самостоятельного выполнения в системе Яндекс Контест. | |||
Всего контестов будет 9. Каждый контест имеет 1 дедлайн: жесткий. Задания выдаются на 10 дней. После жесткого дедлайна задачи не оцениваются. | |||
Правила оценивания семинаров выбираются самими семинаристами и проставляются ими же. | Правила оценивания семинаров выбираются самими семинаристами и проставляются ими же. | ||
Коллоквиум проводится | == Экзамен == | ||
Экзаменом на курсе является коллоквиум - теоретический опрос. | |||
Коллоквиум проводится на сессионной неделе, предварительно в субботу, чтобы весь день выделить на это. | |||
На человека выделяется 10-15 минут, отвечать нужно без подготовки. | |||
Задаём 2 простых вопроса, 2 средних вопроса, 2 сложных вопроса и дополнительные вопросы, связанные с комментированием кода. | |||
Простой вопрос дает 0.5 баллов, средний вопрос дает 1 балл, сложный вопрос даёт 2 балла и 3 дополнительных вопроса по одному баллу. | |||
Пул вопросов будет предоставлен за несколько недель до коллоквиума. Дополнительные вопросы не будут предоставлены для подготовки. | |||
На экзамене нельзя пользоваться ноутбуком или какими-либо другими заготовленными материалами с полезной информация для ответа. | |||
== Списывание == | == Списывание == | ||
Текущая версия от 11:47, 22 октября 2025
Telegram-канал: https://t.me/hse_ami_python
Чат курса: https://t.me/+kr4MdQ9N--IxZDQy
Преподаватели и учебные ассистенты
| Группа | БПМИ254-1 | БПМИ254-2 | БПМИ255-1 | БПМИ255-2 | БПМИ257-1 | БПМИ257-2 | БПМИ258-1 | БПМИ258-2 | БПМИ259-1 | БПМИ259-2 | БПМИ2510-1 | БПМИ2510-2 | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Лектор | Даниэль Хайбулин | |||||||||||||||||
| Семинарист | Лущ Иван | Даниэль Хайбулин | Панькова Марина | Мамаев Алексей | Федоров Михаил | Оникова Дарья | Самоненко Илья | Ямалутдинов Артем | Нечаев Сергей | Нечаев Сергей | Богданов Сергей | Яценко Кирилл | ||||||
| Ассистент | Фадеев Павел | Александр Болдырев | Пламодьянов Степан | Муравьева Юлия | Баткилина Полина | Быреева Александра | Зейгман Константин | Новолодский Игорь | Мамедов Африн | Костин Даниил | Казакова Евгения | Сухобок Тимофей | ||||||
| Группа | БПМИ2511-1 | БПМИ2511-2 | БПМИ2512-1 | БПМИ2512-2 | БПМИ2513-1 | БПМИ2513-2 | БПМИ2514-1 | БПМИ2514-2 | БПМИ2515-1 | БПМИ2515-2 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Лектор | Даниэль Хайбулин | |||||||||||||||||
| Семинарист | Гарницкий Марк | Гарницкий Марк | Павлов Дмитрий | Павлов Дмитрий | Арифханов Азамат | Никитин Богдан | Петров Андрей | Петров Андрей | Павлов Михаил | Мурашев Александр | ||||||||
| Ассистент | Токарев Алексей | Боженов Ростислав | Пламодьянов Степан | Зайцев Сергей | Густов Ян | Храмов Андрей | Горинова Екатерина | Емельянов Владимир | Гордеев Вячеслав | Алтынов Егор | ||||||||
Лекции
- IO. Типы данных. Контест-1
- Ввод-вывод с файла, циклы и условия. Контест-2
- Контейнеры. Контест-3
- Ссылки. Изменяемость. Функции. Контест-4
- Функции. Классы. Типизация. Контест-5
- Классы. Дескрипторы.
- Исключения. Контекстные менеджеры.
- Протоколы и интерфейсы. Контест-6
- Итераторы и генераторы. Контест-7
- Collections+Itertools. Контест-8
- Namespaces. Декораторы. Контест-9
- Numpy. Pandas.
- Окружение. Пакеты и модули.
- Тестирование. Логгирование.
Ссылка на github с лекциями: https://github.com/DanielShinoda/ami_python_25_lectures
Ссылка на записи лекций: https://disk.yandex.ru/d/q06uTu49A6QxoA
ДЗ
| Контест | Начало | Конец |
|---|---|---|
| ДЗ 1 | 03.09 11:00 | 13.09 23:59 |
| ДЗ 2 | 05.09 11:00 | 15.09 23:59 |
| ДЗ 3 | 10.09 11:00 | 20.09 23:59 |
| ДЗ 4 | 12.09 11:00 | 22.09 23:59 |
| ДЗ 5 | 17.09 11:00 | 27.09 23:59 |
| ДЗ 6 | 26.09 11:00 | 06.10 23:59 |
| ДЗ 7 | 01.10 11:00 | 11.10 23:59 |
| ДЗ 8 | 03.10 11:00 | 13.10 23:59 |
| ДЗ 9 | 08.10 11:00 | 18.10 23:59 |
Правила оценивания
О_итог = 0,2 * О_семинары + 0,5 * О_контесты + 0,3 * О_экзамен
Округление оценки - округляется только итог. Округление арифметическое, блокирующих оценок нет.
Контесты выдаются в качестве домашнего задания для самостоятельного выполнения в системе Яндекс Контест.
Всего контестов будет 9. Каждый контест имеет 1 дедлайн: жесткий. Задания выдаются на 10 дней. После жесткого дедлайна задачи не оцениваются.
Правила оценивания семинаров выбираются самими семинаристами и проставляются ими же.
Экзамен
Экзаменом на курсе является коллоквиум - теоретический опрос.
Коллоквиум проводится на сессионной неделе, предварительно в субботу, чтобы весь день выделить на это.
На человека выделяется 10-15 минут, отвечать нужно без подготовки.
Задаём 2 простых вопроса, 2 средних вопроса, 2 сложных вопроса и дополнительные вопросы, связанные с комментированием кода.
Простой вопрос дает 0.5 баллов, средний вопрос дает 1 балл, сложный вопрос даёт 2 балла и 3 дополнительных вопроса по одному баллу.
Пул вопросов будет предоставлен за несколько недель до коллоквиума. Дополнительные вопросы не будут предоставлены для подготовки.
На экзамене нельзя пользоваться ноутбуком или какими-либо другими заготовленными материалами с полезной информация для ответа.
Списывание
Все ваши домашние задания будут проверены на плагиат.
При выявлении списывания ваша работа будет аннулирована.
Второе списывание — выговор, третье — отчисление.