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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 11: Строка 11:
  
  
'''Лектор:''' [https://t-do.ru/apple_veronika Иванникова Вероника]
+
 
 +
'''Лектор:''' Иванникова Вероника https://tlg.name/apple_veronika
 +
 
 +
'''Семинарист''' Дмитрий Контуров https://tlg.name/Kipnell
 +
 
 +
'''Ассистенты'''
 +
Мовсес Элбакян https://tlg.name/sesvom
 +
Дмитрий Попов https://tlg.name/foksly
 +
 
 +
=== Необходимые ссылки ===
 +
[https://t.me/joinchat/CfMTtUcB05aqSC236-NReA Чат курса]
  
  
Строка 21: Строка 31:
 
* знакомство с базовым математическим аппаратом (например, основы статистики, линейная алгебра и проч.)
 
* знакомство с базовым математическим аппаратом (например, основы статистики, линейная алгебра и проч.)
  
=== Необходимые ссылки ===
+
 
  
  
 
=== Семинары ===
 
=== Семинары ===
  
[https://t-do.ru/Kipnell Дмитрий Контуров]
+
 
  
 
=== Формула оценки ===
 
=== Формула оценки ===

Версия 01:12, 11 января 2020

Занятия потока 2020 года начинаются 11 января в субботу, 2 и 3-я пара. На Усачева

О курсе

borderless


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

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


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

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

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

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

Чат курса


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

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

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



Семинары

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

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

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

Python 3.6

Нужен интрепретатор Python 3.6 Рекомендуем дистрибутив Anaconda

Рекомендуем также использовать PyCharm Community Edition (кстати, для студентов можно бесплатно получить и профессиональную версию)

На занятия лучше носить ноутбук, но если нет такой возможности, можно использовать https://colab.research.google.com/ который работает с любого утюга.

Лекции

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

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

Семинары

Семинар 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. К вершинам мастерства