Язык программирования Python 2024/25 (ЭАД)

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск

Telegram-канал: https://t.me/+sR5vQ8vKNRAwOGQ6

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

Группа БЭАД241-1 БЭАД241-2 БЭАД242-1 БЭАД242-2 БЭАД243-1 БЭАД243-2 БЭАД244-1 БЭАД244-2 БЭАД245-1 БЭАД245-2 БЭАД246-1 БЭАД246-2
Лектор Андрей Фролов
Семинарист Илья Самоненко Владимир Куренков Борис Галицкий Владимир Куренков Владимир Куренков Андрей Фролов Дмитрий Рябцев Дмитрий Рябцев Дмитрий Рябцев Даниил Бураков Даниил Бураков Даниил Бураков
Ассистент Даниил Винер Даниил Винер Егор Сеннов Вадим Гришаев Вадим Гришаев Егор Сеннов Хетаг Дудиев Хетаг Дудиев Мария Шустова Мария Шустова Игнат Сальников Игнат Сальников
Ассистент курса Андрей Удальцов

Оценки

https://docs.google.com/spreadsheets/d/17EFhNsanyQohWwATaooi0G1DJ2uJMvwf3am22hEscNI/edit?usp=sharing

Лекции

Ссылка на github с лекциями: https://github.com/Palladain/Python_1_HSE_2024

Ссылка на записи лекций: https://disk.yandex.ru/d/IoakBXz_6yygPw/Язык%20программирования%20Python

ДЗ

Контест Начало Конец
ДЗ 1 06.09.24 12:00:00 16.09.24 23:59:59
ДЗ 2 11.09.24 11:00:00 21.09.24 23:59:59
ДЗ 3 13.09.24 21:00:00 23.09.24 23:59:59
ДЗ 4 18.09.24 13:00:00 28.09.24 23:59:59
ДЗ 5 20.09.24 13:00:00 30.09.24 23:59:59
ДЗ 6 29.09.24 19:00:00 09.10.24 23:59:59
ДЗ 7 05.10.24 20:45:00 19.10.24 23:59:59
ДЗ 8 09.10.24 15:00:00 23.10.24 23:59:59
ДЗ 9 11.10.24 19:50:00 24.10.24 23:59:59
ДЗ 10 (доп) 22.10.24 12:00:00 27.10.24 23:59:59

Правила оценивания и автоматы

О_итог = 0,2 * О_экз + 0,8 * О_накоп

О_накоп = 0,2 * О_сем + 0,5 * О_дз + 0,3 * О_кр

Округление оценки - округляется только итог. Округление арифметическое, блокирующих оценок нет.

Возможно получение оценки за курс "автоматом" (не сдавать экзамен) при условии:

1) накопленная оценка >= 8

2) оценка за работу на семинаре >=8

"Автомат" означает возможность не сдавать экзамен, при этом за него будет поставлен 0 и итоговая оценка будет округляться ВВЕРХ (Пример - студент получил 8 накоп, согласился на автомат, итог = 6,4 -> округляется до 7)

Домашние задания = контест после каждой пары. Каждый контест имеет 1 дедлайн: жесткий. На выполнение ДЗ дается 10 дней с момента выдачи контеста, любые решения после окончания дедлайна не принимаются. О_дз высчитывается как средняя оценка за домашние контесты

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

Ссылка на оценки: [- Тык]

Контрольная работа

Контрольная пройдет 25го сентября во время лекции, представляет из себя контест по пройденным темам на 1,5 часа.

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

Для участия вам потребуется компьютер с веб-камерой и микрофоном и выходом в интернет.

Вам необходимо установить OBS Studio по ссылке https://obsproject.com/ru

Вам необходимо настроить три источника входных потоков: микрофон, веб-камера и захват экрана. Подробнее о настройке в видео: https://www.youtube.com/watch?v=KVKrvPvPLYg

За 5 минут до начала работы начните запись. Опоздавшие студенты (начавшие запись не до начала тура) будут дисквалифицированы. Ваши видео будут просмотрены только преподавателями и ассистентами. После окончания тура у вас будет 30 минут на заливку записанного видео.

Видео не удаляйте пока ваш семинарист не проверит запись!

Во время защиты разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ) и средами разработки (не онлайн, а установленными на компьютере), а также конспектами лекций и документацией на https://www.python.org/. Разрешено также пользоваться своими бумажными конспектами лекций. Заранее отключите все мессенджеры и закройте лишние вкладки.

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

Пожалуйста, заранее проверьте, что вы научились записывать видео в требуемом формате - этот процесс иногда может вызывать проблемы. Все решения проблем, связанных с записью в OBS Studio описаны в интернете. Чтобы записанные файлы не занимали много места, вы можете понизить битрейт: достаточно 500 Kbps для видео и 64 для аудио. Смотрите видео по ссылке выше - там показано, как это настроить.

Проведение защиты: Действия, которые вы должны совершить до тура:

1) Физически отключить и удалить любые электронные устройства и дополнительные мониторы с рабочего места

2) Подготовиться к тому, что вы не сможете покидать рабочее место в течение 1 часа 20 минут

3) Включить запись из трех источников: экран, веб-камера и микрофон в OBS Studio. Убедитесь, что включена запись со всего экрана, а не из отдельного окна. Убедитесь, что микрофон и камера включены.

4) Снять свое рабочее место со всех сторон и его окружение

5) Показать чистые листы, которые вы планируете использовать во время черновиков

Порядок действий во время тура: Во время тура возникающие по условиям задач вопросы вы должны задавать через тестирующую систему. Организационные вопросы вы также можете задать через тестирующую систему.

В случае, если вы работаете с черновиком или бумажными конспектами, направьте веб-камеру так, чтобы были видны ваши руки. Не забудьте направить веб-камеру на лицо, когда вы возвращаетесь к работе за компьютером.

Во время тура вы можете получить важные объявления от жюри через тестирующую систему. Уведомления о них появляются в правом верхнем углу в интерфейсе тестирующей системы.

В случае, если вы хотите досрочно завершить тур - напишите об этом сообщение, используя интерфейс вопросов в тестирующей системе и выполните все действия, которые вы должны выполнить после окончания тура.

После окончания тура: После окончания тура в течение 30 минут необходимо разместить видео на яндекс диск, google drive, dropbox или youtube (позаботьтесь о правилах видимости, иначе прокторинг может не быть засчитан), которое вы записывали в течение тура, в открытом доступе и сдать ссылку на него в специальную форму (ссылка пришлем перед началом КР)

В случае технических проблем с загрузкой видео оперативно пишите своему семинаристу.

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

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

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

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

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

Списывание

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

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

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