Основы программирования в Python: различия между версиями

Материал из MathINFO
Перейти к навигации Перейти к поиску
(Новая страница: «Дорогие студенты! На этой странице будут появляться различные материалы и объявления,...»)
(нет различий)

Версия 12:05, 5 февраля 2020

Дорогие студенты!

На этой странице будут появляться различные материалы и объявления, связанные с курсом «Основы программирования в Python», читаемого для студентов 3-го курса факультета социальных наук, ОП «Политология», в осеннем семестре 2018/2019 учебного года.

  • Авторы курса: Щуров Илья Валерьевич, Тамбовцева Алла Андреевна
  • Лекции и семинары ведет: Тамбовцева Алла Андреевна
  • Учебный ассистент: Евтушенко Виталий

Правила игры

Формат курса и оценивание: организационная презентация.

Материалы по курсу

Скачать файл с расширением .ipynb можно так: пройти по ссылке, нажать на стрелочку в правом верхнем углу (Download Notebook) и сохранить файл.

Загрузка файла в Jupyter Notebook и прочее: см. инструкцию.

дата тема лекция семинар дополнительно
03.09 Знакомство с Jupyter Notebook. Переменные. intro-jupyter intro-variables Pythontutor Visualizer Coding style Jupyter and Others
10.09 Ввод и вывод в Python. Строки. input-output strings sem-1 solutions-1 String formatting f-strings

practice-1


17.09 Списки, среды и цикл for. lists tables sem-2 solutions-2 Algorithms & Complexity
24.09 Методы split() и join(). Списковые включения. lists-contd sem-3 sem3-solutions sem3-add Lists-methodsВложенные списки (с практикой)
01.10 Кортежи и словари tuples-dicts sem-4 sem4-add sem4-solutions Python data model basics

Дополнительно

название задание дедлайн
Домашнее задание 1 hw1 10.09 23:59
Домашнее задание 2 hw2 22.09 23:59
Домашнее задание 3 hw3 hw3-adv 02.10 (05.10) 23:59
Домашнее задание 4 [hw4] [hw4-adv] 16.10 23:59