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

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

     04.09.2018       Выпуск 246 (03.09.2018 - 09.09.2018)       Релизы
     03.09.2018       Выпуск 246 (03.09.2018 - 09.09.2018)       Учебные материалы
     31.08.2018       Выпуск 245 (27.08.2018 - 02.09.2018)       Статьи

ELK Stack для хранения логов Django приложения

Каждый из проектов, который перерастает этап прототипа, нуждается в организации логирования. Грамотное логирования решает уйму проблем и помогает понять состояние проекта. На начальном этапе логирование в файл меня устраивало пока проект не разросся и поиск по логам не начал отнимать время.

 

Решением было создание централизованного лог хранилища с агрегацией логов и поиском. Выбор пал на ELK стек. ELK — сочетание трех OpenSource проектов: ElasticSearch, Logstash и Kibana. ELK хранит логи, строит графики и есть поддержка полнотекстового поиска с фильтрами. В статье описывается процесс настройки ELK стека для хранения логов Django приложения.

     31.08.2018       Выпуск 245 (27.08.2018 - 02.09.2018)       Релизы
     03.09.2018       Выпуск 246 (03.09.2018 - 09.09.2018)       Релизы

django-extensions - 2.1.2

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

     27.08.2018       Выпуск 245 (27.08.2018 - 02.09.2018)       Статьи
     21.08.2018       Выпуск 244 (20.08.2018 - 26.08.2018)       Вакансии

Senior python developer\team lead (django, remote)

Ищем ведущего питониста в mtrl.ai — стартап, который строит полностью автоматизированный убер для стройматериалов.

Наш стек — Django2/DRF, python 3.6, PostgreSQL, Celery, Elasticsearch.

Работаем удаленно с полностью свободным графиком, спринты длятся 10 дней. Задачи ставим прямо в гитхабе.

Переиcпользуемый код опенсорсим или выносим в микросервисы. Пишем юнит- и интеграционные тесты на pytest, на самом большом проекте сейчас ~4500 тестов.

Наш основной проект — это сложное бизнес-приложение, которое позволяет нам взаимодействовать с неорганизованными строительными рынками, как с настоящими складами.

Вам придется работать с асинхронным предсказанием наличия, системой принятия решений о выборе поставщика\менеджера, API для сайта, телефонии, маркетинга и еще кучей всего. Код без легаси, самые старые участки написаны в начале 2017 года.

ЗП — 120 000—150 000

По всем вопросам пишите fb@gdml.ru или @fedor_borshev

[Реклама]

     14.08.2018       Выпуск 243 (13.08.2018 - 19.08.2018)       Статьи
     14.08.2018       Выпуск 243 (13.08.2018 - 19.08.2018)       Статьи
     13.08.2018       Выпуск 243 (13.08.2018 - 19.08.2018)       Статьи
     11.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Вопросы и обсуждения
     13.08.2018       Выпуск 243 (13.08.2018 - 19.08.2018)       Релизы

django-extensions - 2.1.0

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

     06.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Статьи
     01.08.2018       Выпуск 241 (30.07.2018 - 05.08.2018)       Релизы
     01.08.2018       Выпуск 241 (30.07.2018 - 05.08.2018)       Релизы
     31.07.2018       Выпуск 241 (30.07.2018 - 05.08.2018)       Статьи

Django Channels – ответ современному вебу

В мире Django набирает популярность дополнение Django Channels. Эта библиотека должна принести в Django асинхронное сетевое программирование, которое мы так долго ждали. Артём Малышев на Moscow Python Conf 2017 объяснил, как это делает первая версия библиотеки (сейчас автор уже запилил channels2), зачем она это делает и делает ли вообще.

     26.07.2018       Выпуск 240 (23.07.2018 - 29.07.2018)       Релизы