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

Собрали в одном месте самые важные ссылки
читайте нас в Telegram

     18.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Статьи
     18.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Новости

Админка в Django 2.0 станет адаптивной

Приложение https://github.com/elky/django-flat-responsive стало частью Django 2.0 - в предстоящем релизе Django админка получит поддержку мобильных устройств.

     18.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Релизы

django-extensions - 1.9.1

Набор пользовательских расширений для Django-проектов. Изменения описаны по ссылке https://allmychanges.com/p/python/django-extensions/#1.9.1. Скачать можно по ссылке: https://pypi.python.org/pypi/django-extensions/

     15.09.2017       Выпуск 195 (11.09.2017 - 17.09.2017)       Статьи

И снова о кешировании в Django

Для django уже есть множество библиотек для кеширования и они уже обсуждалось на хабре, но, к сожалению, проблемы с производительностью не решить добавлением строчки в INSTALLED_APPS. В библиотеках патчащих queryset кеш инвалидируется либо слишком часто, либо слишком редко и самое главное у программиста мало контроля за этим процессом. Можно написать инвалидацию вручную, но потребуется много кода, в котором легко допустить ошибку.

     08.09.2017       Выпуск 194 (04.09.2017 - 10.09.2017)       Видео
     05.09.2017       Выпуск 194 (04.09.2017 - 10.09.2017)       Релизы
     30.08.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Видео

Python, Django и корпоративные информационные системы

Видео со встречи сообщества PyNSK.
Докладчик: Анатолий Щербаков

О докладе:

Софт для автоматизации бизнеса составляет значительную часть всего существующего на планете программного обеспечения. Рассмотрим требования к нему и особенности его разработки. Оценим, насколько Python для этого подходит, и облегчают ли фреймворки жизнь в кровавом энтерпрайзе.

Слайды: https://www.slideshare.net/PyNSK/python-django-79202374

     28.08.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Статьи
     26.08.2017       Выпуск 192 (21.08.2017 - 27.08.2017)       Статьи

Переименование Django App

Статья описывает, как на уровне БД поменять название приложения

     20.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи
     19.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи
     17.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи
     17.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Учебные материалы

Второе издание книги «Изучаем Python. Программирование игр, визуализация данных, веб-приложения»

Привет, Хаброжители! В том году мы делали обзор книги Эрика Мэтиза. На данный момент вышло новое издание с исправленными опечатками и листингами. Сама книга показывает базовые принципы программирования, знакомит со списками, словарями, классами и циклами, учит создавать программы и тестировать код. Во второй части книги вы начнете использовать знания на практике, работая над тремя крупными проектами: создадите собственную «стрелялку» с нарастающей сложностью уровней, займетесь работой с большими наборами данных и освоите их визуализацию и, наконец, создадите полноценное веб-приложение на базе Django, гарантирующее конфиденциальность пользовательской информации.

     13.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Видео

Экстремальное прототипирование

Что делать, если за неделю надо сделать MVP, но не такой, чтобы показать инвестору в лифте, а чтобы с его помощью заработать денег? В докладе мало питона (import django, requests) и много суровой реальности: сайты не нужны, про Телеграм никто не знает, программист может работать без ТЗ

     13.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Видео

Rolling upgrades на примере OpenStack Keystone

Большинству разработчиков сервисов на Python приходилось менять схему базы данных в какой-то момент жизни сервиса. Эта задача настолько типична, что для неё есть отдельный подмодуль для Django. Всё становится сложнее, если приложение, как типичный микросервис, работает в нескольких экземплярах. И ещё сложнее, если допускать даунтайма сервиса нельзя. В докладе будет рассказано, как эта проблема была решена в Keystone -- сервисе аутентификации и авторизации в OpenStack

     11.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи

Django Tips #21 используем приложение для редиректов Django

Используем стандартный Django App для редиректов

     09.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи

Как реализовать систему лайков в Django Django

Реализуем систему лайков через GenericForeignKey и пишем для нее API силами Django Rest Framework.