Программирование на Python КНАД 24/25 — различия между версиями
Gazuev (обсуждение | вклад) м (Добавлены ассистенты.) |
Serggor (обсуждение | вклад) |
||
Строка 36: | Строка 36: | ||
1. '''10 сентября.''' Немного об истории. Hello, world! Понятие переменной, целочисленная арифметика, вещественные числа. Представление целых чисел в памяти компьютера. Битовые операции. Питон как простейший калькулятор. Операторы сравнения, присваивания. Знакомство с Jupyter Notebook, docs.python.org. [https://docs.google.com/presentation/d/1fbaIoRvY-R17zQJ-SStEWD4vw9eFOc5VEdrfEBAvHvY/edit?usp=sharing слайды] | 1. '''10 сентября.''' Немного об истории. Hello, world! Понятие переменной, целочисленная арифметика, вещественные числа. Представление целых чисел в памяти компьютера. Битовые операции. Питон как простейший калькулятор. Операторы сравнения, присваивания. Знакомство с Jupyter Notebook, docs.python.org. [https://docs.google.com/presentation/d/1fbaIoRvY-R17zQJ-SStEWD4vw9eFOc5VEdrfEBAvHvY/edit?usp=sharing слайды] | ||
− | 2. '''12 сентября.''' | + | 2. '''12 сентября.''' Условный оператор. Цикл while. Использование стандартных модулей. [https://docs.google.com/presentation/d/1y7fZMcx9zOdOM1gaaUndkrdlciQbZ1rj4t3vKJSHE9Y/edit#slide=id.geef548b5a9_0_125 слайды] |
Строка 57: | Строка 57: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! !! [https://official.contest.yandex.ru/contest/67848/enter/ ДЗ1] !! | + | ! !! [https://official.contest.yandex.ru/contest/67848/enter/ ДЗ1] !! [https://official.contest.yandex.ru/contest/68045/enter/ ДЗ2] !! !! !! !! !! !! !! |
|- | |- | ||
− | | Дедлайн || 20.09. | + | | Дедлайн || 20.09.2024 23:59:59 || 23.09.2024 23:59:59 || || || || || || || |
|- | |- | ||
− | | id контеста || 67848 || || || || || || || || | + | | id контеста || 67848 || 68045 || || || || || || || |
|} | |} | ||
Строка 67: | Строка 67: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! !! [https://official.contest.yandex.ru/contest/67849/enter/ ДЗ1] !! | + | ! !! [https://official.contest.yandex.ru/contest/67849/enter/ ДЗ1] !! [https://official.contest.yandex.ru/contest/68046/enter/ ДЗ2] !! !! !! !! !! !! !! |
|- | |- | ||
− | | Дедлайн || 22.09. | + | | Дедлайн || 22.09.2024 23:59:59 || 23.09.2024 23:59:59 || || || || || || || |
|- | |- | ||
− | | id контеста || 67849 || || || || || || || || | + | | id контеста || 67849 || 68046 || || || || || || || |
|} | |} | ||
Строка 77: | Строка 77: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! !! [https://official.contest.yandex.ru/contest/67854/enter/ ДЗ1] !! | + | ! !! [https://official.contest.yandex.ru/contest/67854/enter/ ДЗ1] !! [https://official.contest.yandex.ru/contest/68047/enter/ ДЗ2] !! !! !! !! !! !! !! |
|- | |- | ||
− | | Дедлайн || 20.09. | + | | Дедлайн || 20.09.2024 23:59:59 || 23.09.2024 23:59:59 || || || || || || || |
|- | |- | ||
− | | id контеста || 67854 || || || || || || || || | + | | id контеста || 67854 || 68047 || || || || || || || |
|} | |} | ||
Версия 17:27, 16 сентября 2024
Содержание
Основная информация по курсу
Записи лекций и семинаров (Скоро)
Форма обратной связи. Можно заполнять когда угодно с любыми вопросами
Ссылка на чат курса в телеграм – обязательно к вступлению
Преподавательский состав
| |||||
---|---|---|---|---|---|
Горшков Сергей | Егор Крыльцов | Иван Потапов | Мария Горденко | Владимир Кристалинский | Павел Беляков |
Лектор курса | Семинарист КНАД241 | Семинарист КНАД242 | Семинарист ВСН | Семинарист СмолГУ1 | Семинарист СмолГУ2 |
Ассистенский состав
| |||||
---|---|---|---|---|---|
Зуев Гордей | Барсуков Дмитрий | Сидорова Алика | Князев Федор | Валялов Даниил | Шокаров Тимур |
Ассистент лектора | Ассистент КНАД241 | Ассистент КНАД242 | Ассистент ВСН1 | Ассистент ВСН2 | Ассистент СмолГУ |
Лекции
Вторник и четверг с 09:30 до 10:50, Ссылка на конференцию
1. 10 сентября. Немного об истории. Hello, world! Понятие переменной, целочисленная арифметика, вещественные числа. Представление целых чисел в памяти компьютера. Битовые операции. Питон как простейший калькулятор. Операторы сравнения, присваивания. Знакомство с Jupyter Notebook, docs.python.org. слайды
2. 12 сентября. Условный оператор. Цикл while. Использование стандартных модулей. слайды
Семинары
Репозиторий семинаров (автор Денис Беляков)
1 (КНАД242) https://colab.research.google.com/drive/1A6_bBWR1ZJZeZRZOLPNTE0syQkf77E71?authuser=1
Домашнее задание
После почти каждого семинара вам будет выдано оцениваемое домашнее задание. На выполнение задания дается 8 дней от момента начала дня соответствующего семинара.
В каждом контесте можно использовать только те приемы, которые обсуждались на предшествующих лекциях и семинарах! Соответственно, в скобочках указываются темы, которые считаются последними пройденными к данному контесту. А значит, только эти и все предшествующие темы можно использовать для решения ДЗ.
Значения первой строки в таблицах кликабельны и при нажатии открывается страница соответствующего контеста. Если по каким-то причинам это не работает, можно переходить напрямую по ссылке https://official.contest.yandex.ru/contest/ваш-id-контеста/enter/
КНАД
ДЗ1 | ДЗ2 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Дедлайн | 20.09.2024 23:59:59 | 23.09.2024 23:59:59 | |||||||
id контеста | 67848 | 68045 |
ВСН
ДЗ1 | ДЗ2 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Дедлайн | 22.09.2024 23:59:59 | 23.09.2024 23:59:59 | |||||||
id контеста | 67849 | 68046 |
СмолГУ
ДЗ1 | ДЗ2 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Дедлайн | 20.09.2024 23:59:59 | 23.09.2024 23:59:59 | |||||||
id контеста | 67854 | 68047 |
Общие Проекты
Проект 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://www.coursera.org/learn/python-osnovy-programmirovaniya
https://www.coursera.org/specializations/programming-in-python