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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 7: Строка 7:
 
[https://www.youtube.com/watch?v=dQw4w9WgXcQ Записи лекций и семинаров (Скоро)]
 
[https://www.youtube.com/watch?v=dQw4w9WgXcQ Записи лекций и семинаров (Скоро)]
  
[ Форма обратной связи. Можно заполнять когда угодно с любыми вопросами https://forms.gle/3YnJJNVWTRKdFki1A]
+
[https://forms.gle/3YnJJNVWTRKdFki1A Форма обратной связи. Можно заполнять когда угодно с любыми вопросами]
  
 
[https://t.me/+rvHmD1A1tdc5NGMy Ссылка на чат курса в телеграм – обязательно к вступлению]
 
[https://t.me/+rvHmD1A1tdc5NGMy Ссылка на чат курса в телеграм – обязательно к вступлению]

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

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

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

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

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

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

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

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


Лекции

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


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

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


Семинары

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

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

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

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

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


КНАД

ВСН

СмолГУ

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

Проект 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