Набор заметок о синтаксисе языка Python. Каждая заметка — отдельный Jupyter notebook. Содержимое ноутбуков можно смотреть по ссылке https://ckorikov.github.io/python-bar-review/. Для интерактивного просмотра нужен Jupyter.
- Вложенные функции, замыкания и декораторы
- Итераторы, генераторы и функциональное программирование
- Контейнеры 1
- Контейнеры 2
- WIP
- WIP
- Машинное обучение в функциональном стиле
В работе:
- Конкурентное программирование — WIP
- Моржовый оператор и новинки python 3.8 — WIP
- Алгоритмы. Числа — WIP
Новые идеи присылайте через GitHub Issues
Используйте pip
для установки зависимостей
pip install -r requirements.txt
затем запустите Jupyter Lab.
jupyter lab
Альтернативный вариант — использовать docker. Для этого из подкаталога docker надо вызвать следующую команду.
docker-compose up
Для экспорта ноутбуков полезна команда
jupyter nbconvert notebook.ipynb --to html --output notebook.html