Основы программирования на Python весна 2020 матфак — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 1: Строка 1:
Занятия проходят на Усачева в 318 аудитории.
 
Лекции по субботам 2-ой парой, семинар по субботам 3-ей парой либо в пятницу второй парой (на выбор, посещать нужно один из них).
 
 
 
Занятия потока 2020 года начались 11 января.
 
Занятия потока 2020 года начались 11 января.
  
Строка 7: Строка 4:
  
 
[[Файл:Python-logo2.png|120px|borderless|left]]
 
[[Файл:Python-logo2.png|120px|borderless|left]]
 
  
 
Курс читается для студентов факультета математики ВШЭ в 3-4 модулях.
 
Курс читается для студентов факультета математики ВШЭ в 3-4 модулях.
Строка 22: Строка 18:
 
Мовсес Элбакян https://tlg.name/sesvom
 
Мовсес Элбакян https://tlg.name/sesvom
 
Дмитрий Попов https://tlg.name/foksly
 
Дмитрий Попов https://tlg.name/foksly
 +
 +
=== Расписание ===
 +
Занятия проходят на Усачева в 318 аудитории.
 +
 +
 +
Лекции - 2-ая пара в субботу.
 +
 +
Семинары - 1-ая группа 3-ая пара в субботу, 2-ая группа 2-ая пара в пятницу.
 +
Группа на выбор, посещать нужно только один из семинаров.
  
 
=== Необходимые ссылки ===
 
=== Необходимые ссылки ===

Версия 12:51, 18 января 2020

Занятия потока 2020 года начались 11 января.

О курсе

borderless

Курс читается для студентов факультета математики ВШЭ в 3-4 модулях.

На курсе есть лекции и семинары.


Лектор: Иванникова Вероника https://tlg.name/apple_veronika

Семинарист Дмитрий Контуров https://tlg.name/Kipnell

Ассистенты Мовсес Элбакян https://tlg.name/sesvom Дмитрий Попов https://tlg.name/foksly

Расписание

Занятия проходят на Усачева в 318 аудитории.


Лекции - 2-ая пара в субботу.

Семинары - 1-ая группа 3-ая пара в субботу, 2-ая группа 2-ая пара в пятницу. Группа на выбор, посещать нужно только один из семинаров.

Необходимые ссылки

Чат курса

карточка курса

Пререквизиты курса

От слушателей курса ожидается:

  • базовое знание Python (условия, циклы, функции, классы)
  • готовность работать в терминале и преодолевать трудности
  • знакомство с базовым математическим аппаратом (например, основы статистики, линейная алгебра и проч.)


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

Сумма всех полученных баллов за все задания нормированная на 10.

Как работать в терминале

Новоприбывшим надо посмотреть слайды и пройти туториал

Лекции

Лекция 1. Введение

13.01 Обзор возможностей языка. Философия Python, классы решаемых задач. Интерпретация программы на Python. Память, процессор.

слайды

Лекция 2. Основы работы в Unix-среде

18.01 stdin, stdout, stderr

слайды примеры

Семинары

Семинар 1. Организационный, работа в терминале

Note! Очень желательно принести с собой ноутбук.

1. Работа в терминале

Новости курса

Полезные материалы

Основная литература

  1. Н.А.Ворожцов, А.В.Винокуров, 2008. Практика и теория программирования. Физматкнига
  2. Документация языка Python https://docs.python.org/3/
  3. Б.У. Керниган, Р. Пайк , 2017. Практика программирования. Вильямс
  4. Micha Gorelick, Ian Ozsvald, 2014. High Performance Python
  5. Лучано Рамальо, 2016. Python. К вершинам мастерства