Программирование для всех (основы работы с Python): различия между версиями

Материал из MathINFO
Перейти к навигации Перейти к поиску
Строка 23: Строка 23:
 
*  [https://allatambov.github.io/icef/seminars/instruction-JN.pdf Инструкция] по работе с Jupyter Notebook. Знакомство с Jupyter Notebook и Markdown ([https://nbviewer.jupyter.org/github/allatambov/allatambov.github.io/blob/master/icef/seminars/intro-jupyter.ipynb читать], [http://allatambov.github.io/icef/seminars/intro-jupyter.ipynb ipynb]).
 
*  [https://allatambov.github.io/icef/seminars/instruction-JN.pdf Инструкция] по работе с Jupyter Notebook. Знакомство с Jupyter Notebook и Markdown ([https://nbviewer.jupyter.org/github/allatambov/allatambov.github.io/blob/master/icef/seminars/intro-jupyter.ipynb читать], [http://allatambov.github.io/icef/seminars/intro-jupyter.ipynb ipynb]).
 
* Вычисления и переменные в Python ([https://github.com/allatambov/allatambov.github.io/blob/master/PyProgPerm/lectures/calc-variables.ipynb читать], [https://allatambov.github.io/PyProgPerm/lectures/calc-variables.ipynb ipynb]). Типы данных, ввод и вывод, форматирование строк ([https://github.com/allatambov/allatambov.github.io/blob/master/PyProgPerm/lectures/types-input-output.ipynb читать], [https://allatambov.github.io/PyProgPerm/lectures/types-input-output.ipynb ipynb]).
 
* Вычисления и переменные в Python ([https://github.com/allatambov/allatambov.github.io/blob/master/PyProgPerm/lectures/calc-variables.ipynb читать], [https://allatambov.github.io/PyProgPerm/lectures/calc-variables.ipynb ipynb]). Типы данных, ввод и вывод, форматирование строк ([https://github.com/allatambov/allatambov.github.io/blob/master/PyProgPerm/lectures/types-input-output.ipynb читать], [https://allatambov.github.io/PyProgPerm/lectures/types-input-output.ipynb ipynb]).
* Практикум 1: задания ([https://nbviewer.org/github/allatambov/PyMs2022/blob/main/problems01.ipynb читать], [https://www.dropbox.com/s/9rzx4ndywo8dll2/problems01.ipynb?dl=0 скачать]), решения (читать, скачать).
+
* Практикум 1: задания ([https://nbviewer.org/github/allatambov/PyMs2022/blob/main/problems01.ipynb читать], [https://www.dropbox.com/s/9rzx4ndywo8dll2/problems01.ipynb?dl=0 скачать]), решения ([https://nbviewer.org/github/allatambov/PyMs2022/blob/main/problems01-solutions.ipynb читать], [https://www.dropbox.com/s/pe2yv72vnfq6zsw/problems01-solutions.ipynb?dl=0 скачать]).
  
 
Дополнительно:
 
Дополнительно:

Версия 12:00, 13 сентября 2022

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

Это страница курса по выбору «Программирование для всех (основы работы с Python)», читаемого на программе «Прикладная политология» 1 курса магистратуры в 1 модуле 2022-2023 учебного года.

Семинары ведёт: Тамбовцева Алла Андреевна.

Правила игры

  • Формула оценки: Итог = 0.4 * Домашние задания + 0.2 * Тест + 0.4 * Экзамен.
  • План курса по неделям и пояснения по формам контроля можно посмотреть здесь.

Программное обеспечение

Перед занятиями необходимо установить дистрибутив Anaconda (скачать можно здесь), который включает в себя интерпретатор языка Python, библиотеки для обработки, анализа и визуализации данных, а также среду для работы Jupyter Notebook.

Также есть возможность работать в Jupyter Notebook онлайн, используя ресурс Google Colab (для создания и редактирования файлов нужен аккаунт Gmail). Но в долгосрочной перспективе предпочтительнее установить Anaconda.

Материалы занятий

Неделя 1. Введение в Python (12.09)

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

Неделя 2. Списки и массивы в Python (19.09)

TBA

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

Сдаются через систему с автоматическими тестами.