Язык программирования Python 2022/2023 (основной поток)

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

Язык программирования Python, основной поток, 2022-2023 1 модуль

Лектор: [А. Г. Михеев]

Программа курса и ноутбуки лекций: https://github.com/justalge/another_python_tutorial

Видеозаписи всех лекций и некоторых семинаров: https://www.youtube.com/playlist?list=PLEwK9wdS5g0pOn3KCblRmmBV24o17r3LD

Материалы лекций основаны на https://www.python-course.eu (англ. яз.). Разделы Python Tutorial, OOP и Advanced.

Канал с важными объявлениями: https://t.me/+T9jrp8b5YFUwMDUy

Материалы прошлых лет (рус. яз.):

ДЗ

После каждой лекции вам будет дано оцениваемое домашнее задание. На выполнение задания дается 14 дней от лекции. Еще в течение 7 дней после этого доступна возможность досдать задачи, однако задачи оцениваются вполовину меньшим баллом. Перед семинаром необходимо изучить соответствующую тему по лекциям и текстовым конспектам.

ДЗ 1 (Арифметика) soft/hard дедлайны: 18.09.22 23:59:59 / 25.09.22 23:59:59

ДЗ 2 (if, while, for, float) 22.09.22 23:59:59 / 29.09.22 23:59:59

Контрольные

Раз в две недели проходит контрольная (с прокторингом). На защите будет предложено для решения 8 задач, по 2 задачи средней сложности на каждую тему лекции. Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.

Формула оценки и экзамен

На оценку влияют: выполнение домашнего задания, работа на семинаре, контрольные и экзамен. Итоговая оценка за курс вычисляется как 0.6*накопленная + 0.4*экзамен.

Накопленная оценка = 0.4 * MEAN(оценок за контрольные) + 0.4 * MEAN(оценок за ДЗ) + 0.2 * MEAN(оценок за работу на семинаре)

Максимальная оценка за работу на семинаре - 10 баллов. Максимальная оценка за ДЗ - 10 баллов. Для того чтобы получить максимальную оценку за дз нужно решить все задачи. Количество баллов, которые вы можете получить за каждую задачу пропорционально (и не равно) тому количеству баллов за задачу, которое вы видите в контесте.


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

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

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


За найденные и сообщенные семинаристу проблемы в тестах вы можете получить от 2 до 5 дополнительных баллов к оценке за семинар. Если вы ходите на семинары к нескольким семинаристам, конечная оценка за семинары = MIN(оценок, которые вы получили от каждого семинариста).

Промежуточные значения не округляются, итоговое значение округляется по математическим правилам: к ближайшему целому, при дробной части 0.5 - в большую сторону.

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

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

JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/

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

Списывание

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


Ссылки на чаты групп

223-1 https://t.me/+dLpV2MnkDfg5YzJi ВСН https://t.me/+za3lR1PINDIxZjZi