Парадигмы осень 2016 — различия между версиями
Материал из SEWiki
Murfel (обсуждение | вклад) (→Время занятий: добавить office hours) |
Murfel (обсуждение | вклад) (→Полезные ссылки: Добавить раздел Стиль) |
||
Строка 36: | Строка 36: | ||
* [http://bioinfo.ict.ac.cn/~dbu/AlgorithmCourses/Lectures/Strassen1968.pdf алгоритм Штрассена] | * [http://bioinfo.ict.ac.cn/~dbu/AlgorithmCourses/Lectures/Strassen1968.pdf алгоритм Штрассена] | ||
* [http://www.numpy.org/ сайт с документацией по numpy] | * [http://www.numpy.org/ сайт с документацией по numpy] | ||
+ | |||
+ | ==== Стиль ==== | ||
+ | [https://www.python.org/dev/peps/pep-0008/ PEP 8 -- Style Guide for Python Code | Python.org] | ||
+ | |||
+ | Для проверки кода на соответствие гайду используйте утилиту pep8. Установка: | ||
+ | |||
+ | * Для Python 3: <code>pip3 install pep8</code> | ||
+ | * Для Python 2: <code>pip install pep8</code> | ||
+ | * На Ubuntu: <code>sudo apt-get install pep8</code> | ||
+ | |||
+ | Использование: | ||
+ | <code>pep8 my_code.py</code> | ||
=== Группа 1 === | === Группа 1 === |
Версия 22:03, 24 сентября 2016
Содержание
Преподаватели
- Андроник Ордиян (andronik.ordian@gmail.com)
- Миша Кринкин (krinkin.m.u@gmail.com) + временная таблица с результатами
- Егор Суворов (egor_suvorov@mail.ru)
Домашние задания
- домашнее задание №1 (NOTE: мы используем python 3.x)
- домашнее задание №2
- домашнее задание №3
Правила сдачи домашних заданий
- домашние задания отправляются на почту в виде ссылки на git репозиторий (например, на github) и пути к папке внутри репозитория;
Примеры кода с занятий
Время занятий
В связи с тем, что 2 пары в неделю слишком много, и усвоить за раз материал рассказанный за две пары проблематично, занятия будут начинаться с 11 часов, а не с 10 как указано в расписании.
Третья группа может по желанию приходить к 10 часам на office hours для разбора проблем.
Полезные ссылки
- Официальный сайт python и в частности python tutorial
- Git Book
- github
- туториал по класса в python из официальной документации
- объяснение MRO с примерами
- объяснение super с примерами
- алгоритм Штрассена
- сайт с документацией по numpy
Стиль
PEP 8 -- Style Guide for Python Code | Python.org
Для проверки кода на соответствие гайду используйте утилиту pep8. Установка:
- Для Python 3:
pip3 install pep8
- Для Python 2:
pip install pep8
- На Ubuntu:
sudo apt-get install pep8
Использование:
pep8 my_code.py