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

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

     19.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи

Создание REST API на Falcon Falcon

В этой статье мы создадим REST API на основе фреймворка Python Falcon, потестируем производительность и попробуем его масштабировать, чтобы справиться с нагрузками.
Для реализации и тестирования нашего API нам понадобятся следующие компоненты:

 

     19.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи

Реализуем типы пользователей в Django Django

Привязываем тип пользователя к пользователю

     18.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи

Мощь Single Page App: часть 1 Django

О том как написать SPA на Django

     18.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи
     18.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи
     18.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи
     18.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи

OAuth аутентификация в приложении Flask Flask

Технологии OAuth уже больше 10 лет, и 99% процентов интернет-аудитории имеет аккаунт минимум на одном из ресурсов, поддерживающих OAuth. Кнопка «Войти через» есть почти на каждом ресурсе? Разберемся как это делается с применением микрофреймворка Flask.

     18.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи

Мега-Учебник Flask, Часть 7: Обработка ошибок ( издание 2018) Flask

Это седьмая глава серии Mask-Tutorial, в которой я расскажу вам, как выполнять обработку ошибок в приложении Flask.

     17.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи
     17.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи
     17.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи

Итерируемые объекты, итераторы и генераторы в Python

В статье разберемся, что такое итерируемые объекты, итераторы и генераторы. Узнаем тайну работы цикла for. Реализуем шаблон проектирования “Итератор”. А затем удалим все и сделаем “по-нормальному”, используя генераторы.

     17.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи

gc.freeze() поможет экономить память

О нововведении в CPython от инженеров из Instagram.

     16.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи

Django. Расширенные параметры поиска Django

Организация фильтрации/поиска контента с расширенными параметрами в стиле ключ/значение

     15.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи
     15.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи

Пишем многопользовательскую змейку на tornado

Какое-то время назад решил написать небольшое приложение, чтобы потренироваться работе с вебсокетами. Из питоновских фреймворков мне показалось удобней изкоробочная поддержка их в tornado. Поскольку игрушка предельно простая, может кому-то показаться полезной как пример. Это многопользовательская «змейка».

     15.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи

Работа с форматом AVRO в python — библиотека fastavro

В статье описывается использование формата сериализации AVRO в языке python, дается краткое описание AVRO-схемы с пояснениями наиболее неочевидных моментов, приводятся конкретные примеры кода на python. Намеренно исключены из рассмотрения вопросы эволюции схем (schema evolution), RPC и AVRO-IDL.

 

Все примеры приводятся с использованием библиотеки fastavro, которую автору пришлось заметно доработать для соответствия спецификации и совместимости с java реализацией.

     15.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи

Декоратор Мемоизации

Слайды и описание способа

     15.01.2018       Выпуск 213 (15.01.2018 - 21.01.2018)       Статьи