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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Новая страница: «.»)
 
Строка 1: Строка 1:
.
+
'''Преподаватели:'''  [https://www.hse.ru/org/persons/307352167 С.С. Горшков] [https://www.hse.ru/org/persons/65856498 М.А. Федоров] Д.О. Беляков
 +
 
 +
[https://www.hse.ru/ba/compds/courses/482733330.html Учебный план прошлого года]
 +
 
 +
==Лекции==
 +
 
 +
Первые две лекции пройдут не по обычному расписанию!!
 +
 
 +
Среда 10:30 – 11:50, [https://us06web.zoom.us/j/84892926917?pwd=U2QydlB5MHNYb2lqWkx0TU9PaW1FZz09 zoom link]
 +
 
 +
Четверг 11:10 – 12:30, [https://zoom.us/j/91576348117?pwd=S0FKWWRNQ09rN1JWcUo3MHBaUitXZz09 zoom link]
 +
 
 +
1. '''7 сентября.''' Немного об истории. Hello, world! Понятие переменной, целочисленная арифметика. Представление целых чисел в памяти компьютера. Битовые операции. Питон как простейший калькулятор. Команда id. Модель copy-on-write. Операторы сравнения, присваивания. Правила именования переменных. Логический тип. None. Ленивые вычисления. Использование однострочных комментариев. Знакомство с Jupyter Notebook, docs.python.org
 +
 
 +
2. '''8 сентября.'''
 +
 
 +
==ДЗ==
 +
После почти каждого семинара вам будет выдано оцениваемое домашнее задание. На выполнение задания дается 8 дней от момента начала дня соответствующего семинара.
 +
 
 +
В каждом контесте можно использовать только те приемы, которые обсуждались на предшествующих лекциях и семинарах
 +
 
 +
По вопросам получения логинов-паролей пишите лектору
 +
 
 +
 
 +
 
 +
== Оценки ==
 +
 
 +
Накоп = 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
 +
 
 +
==Список онлайн-ресурсов==
 +
 
 +
[https://youtube.com/playlist?list=PLEwK9wdS5g0q8KTHOxlNU184NyayPXkWv Записи лекций прошлого года]
 +
 
 +
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

Версия 20:35, 5 сентября 2022

Преподаватели: С.С. Горшков М.А. Федоров Д.О. Беляков

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

Лекции

Первые две лекции пройдут не по обычному расписанию!!

Среда 10:30 – 11:50, zoom link

Четверг 11:10 – 12:30, zoom link

1. 7 сентября. Немного об истории. Hello, world! Понятие переменной, целочисленная арифметика. Представление целых чисел в памяти компьютера. Битовые операции. Питон как простейший калькулятор. Команда id. Модель copy-on-write. Операторы сравнения, присваивания. Правила именования переменных. Логический тип. None. Ленивые вычисления. Использование однострочных комментариев. Знакомство с Jupyter Notebook, docs.python.org

2. 8 сентября.

ДЗ

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

В каждом контесте можно использовать только те приемы, которые обсуждались на предшествующих лекциях и семинарах

По вопросам получения логинов-паролей пишите лектору


Оценки

Накоп = 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

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

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

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