IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     23.07.2018       Выпуск 240 (23.07.2018 - 29.07.2018)       Учебные материалы

Открытый урок «Пишем свою библиотеку для работы с xlsx файлами»

Небольшой открытый урок в рамках курса «Web-разработчик на Python», на котором преподаватель курса Илья Лебедев рассказывал как устроен формат xlsx, как с ним работать без специализированных библиотек, вроде openpyxl и показал как разработать свою библиотеку для работы с этим форматом с нужным набором функций.

     23.07.2018       Выпуск 240 (23.07.2018 - 29.07.2018)       Статьи
     22.07.2018       Выпуск 239 (16.07.2018 - 22.07.2018)       Статьи
     22.07.2018       Выпуск 239 (16.07.2018 - 22.07.2018)       Статьи

Оптимизации, используемые в Python: список и кортеж

В Python, есть два похожих типа — список (list) и кортеж (tuple). Самая известная разница между ними состоит в том, что кортежи неизменяемы.

     22.07.2018       Выпуск 239 (16.07.2018 - 22.07.2018)       Статьи

Обновление Django с версии 1.9 до версии 2.0

Здравствуйте, сегодня я хотел бы вам рассказать о том, как обновить проект с версии 1.9 до 2.0. Какие основные нюансы нужно учесть и переписать, дабы проект стартовал на новой версии Django.

     21.07.2018       Выпуск 239 (16.07.2018 - 22.07.2018)       Статьи
     23.07.2018       Выпуск 240 (23.07.2018 - 29.07.2018)       Релизы

pymongo - 3.7.1

Python интерфейс для MongoDB. Изменения описаны по ссылке https://allmychanges.com/p/python/pymongo/#3.7.1. Скачать можно по ссылке: http://pypi.python.org/pypi/pymongo/

     21.07.2018       Выпуск 239 (16.07.2018 - 22.07.2018)       Вопросы и обсуждения
     21.07.2018       Выпуск 239 (16.07.2018 - 22.07.2018)       Статьи

Как начать Django проект, который можно масштабировать Django

В статье создадим проект используя шаблонизатор cookiecutter-django, настроим статическую типизацию, добавим автоматическое форматирование кода с помощью black, создадим скрипт, который запускает тесты, проверяет правильность типов через линтер mypy и стиль кода через black. Напоследок добавим пре-коммит хук, который автоматически запускает скрипт с проверками перед каждым коммитом.

     20.07.2018       Выпуск 239 (16.07.2018 - 22.07.2018)       Статьи
     20.07.2018       Выпуск 239 (16.07.2018 - 22.07.2018)       Вопросы и обсуждения
     20.07.2018       Выпуск 239 (16.07.2018 - 22.07.2018)       Релизы
     20.07.2018       Выпуск 239 (16.07.2018 - 22.07.2018)       Релизы