Программирование на Python КНАД 24/25 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
м (Добавлены ассистенты.)
Строка 24: Строка 24:
 
! colspan="6" | <div style="text-align: left;">'''Ассистенский состав'''</div>
 
! colspan="6" | <div style="text-align: left;">'''Ассистенский состав'''</div>
 
|-
 
|-
| width="12%" | Зуев Гордей || width="12%" | - || width="12%" | - || width="12%"| Князев Федор || width="12%" | - || width="12%"| -
+
| width="12%" | Зуев Гордей || width="12%" | Барсуков Дмитрий || width="12%" | Сидорова Алика || width="12%"| Князев Федор || width="12%" | Валялов Даниил || width="12%"| Шокаров Тимур
 
|-
 
|-
| Ассистент лектора || Ассистент КНАД241 || Ассистент КНАД241 || Ассистент ВСН || Ассистент СмолГУ1 || Ассистент СмолГУ2
+
| Ассистент лектора || Ассистент КНАД241 || Ассистент КНАД242 || Ассистент ВСН1 || Ассистент ВСН2 || Ассистент СмолГУ
 
|}
 
|}
 
 
  
 
== Лекции ==
 
== Лекции ==

Версия 19:57, 15 сентября 2024

Основная информация по курсу

Учебный план прошлого года

Вики прошлого года

Записи лекций и семинаров (Скоро)

Форма обратной связи. Можно заполнять когда угодно с любыми вопросами

Ссылка на чат курса в телеграм – обязательно к вступлению

Преподавательский состав
Горшков Сергей Егор Крыльцов Иван Потапов Мария Горденко Владимир Кристалинский Павел Беляков
Лектор курса Семинарист КНАД241 Семинарист КНАД242 Семинарист ВСН Семинарист СмолГУ1 Семинарист СмолГУ2
Ассистенский состав
Зуев Гордей Барсуков Дмитрий Сидорова Алика Князев Федор Валялов Даниил Шокаров Тимур
Ассистент лектора Ассистент КНАД241 Ассистент КНАД242 Ассистент ВСН1 Ассистент ВСН2 Ассистент СмолГУ

Лекции

Вторник и четверг с 09:30 до 10:50, Ссылка на конференцию


1. 10 сентября. Немного об истории. Hello, world! Понятие переменной, целочисленная арифметика, вещественные числа. Представление целых чисел в памяти компьютера. Битовые операции. Питон как простейший калькулятор. Операторы сравнения, присваивания. Знакомство с Jupyter Notebook, docs.python.org. слайды

2. 12 сентября. Soon


Семинары

Репозиторий семинаров (автор Денис Беляков)

1 (КНАД242) https://colab.research.google.com/drive/1A6_bBWR1ZJZeZRZOLPNTE0syQkf77E71?authuser=1


Домашнее задание

После почти каждого семинара вам будет выдано оцениваемое домашнее задание. На выполнение задания дается 8 дней от момента начала дня соответствующего семинара.

В каждом контесте можно использовать только те приемы, которые обсуждались на предшествующих лекциях и семинарах! Соответственно, в скобочках указываются темы, которые считаются последними пройденными к данному контесту. А значит, только эти и все предшествующие темы можно использовать для решения ДЗ.

Значения первой строки в таблицах кликабельны и при нажатии открывается страница соответствующего контеста. Если по каким-то причинам это не работает, можно переходить напрямую по ссылке https://official.contest.yandex.ru/contest/ваш-id-контеста/enter/


КНАД

ДЗ1
Дедлайн 20.09.2023 23:59:59
id контеста 67848

ВСН

ДЗ1
Дедлайн 22.09.2023 23:59:59
id контеста 67849

СмолГУ

ДЗ1
Дедлайн 20.09.2023 23:59:59
id контеста 67854

Общие Проекты

Проект 1. Информация появится позже.

Проект 2. Информация появится позже.


Оценки

Текущая ведомость

Накоп = 0.1 * (ДЗ1 + ДЗ2 + ДЗ3 + ДЗ4 + ДЗ5 + ДЗ6 + ДЗ7 + ДЗ8 + ДЗ9 + Пр1 + Пр2 – МИН(ДЗ1, ДЗ2, ДЗ3, ДЗ4, ДЗ5, ДЗ6, ДЗ7, ДЗ8, ДЗ9, Пр1, Пр2)) По-простому: из 11 оценок не учитывается минимальная.

Итог = Округление(0.7 * Накоп + 0.3 * Э), где ДЗ_i — оценка за i-е домашнее задание, ПРi – оценка за i-й проект, Э — оценка за экзамен. Округление арифметическое.

Автоматы. Определим накопленную оценку как Накоп. Если Накоп >=6, то студент может получить Накоп в качестве итоговой оценки, не приходя на экзамен. Если студент идет на экзамен, то возможность получения в качестве оценки накопленной пропадает.

Ссылки на интерпретатор и среду программирования

Сначала нужно установить интерпретатор языка Python 3 версии отсюда: https://www.python.org/downloads/

Затем среду программирования JetBrains PyCharm (Community) отсюда: https://www.jetbrains.com/pycharm/download

Рекомендуется так же установить jupyter notebook (гугл в помощь). Можно установить через anaconda navigator

Список онлайн-ресурсов

Записи лекций прошлого года

https://pythonworld.ru/

https://docs.python.org/3

https://www.coursera.org/learn/python-osnovy-programmirovaniya

https://www.coursera.org/specializations/programming-in-python

https://vk.com/itcookies/python

http://uneex.org/LecturesCMC/PythonIntro2020