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

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


Новый материал в ленте
  Django - 4.2.18

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/


Python Дайджест. Выпуск 243

(13.08.2018 - 19.08.2018)

поделиться выпуском 
Дайджест python,

Статьи

  [Перевод] Докеризация веб-служб на R и Python

Контейнеризация — это подход к разработке программного обеспечения, при котором приложение или служба, их зависимости и конфигурация (абстрактные файлы манифеста развертывания) упаковываются вместе в образ контейнера. В этой статье рассмотрим создание docker-образа и его использование для запуска оболочки R, Python и много другого

  [Перевод] 10 самых распространенных ошибок безопасности в Python и как их избежать

Писать защищенный код сложно. Когда вы изучаете язык, модуль или фреймворк, вы узнаете, как это предполагается использовать. Вам также нужно подумать о том, как их можно использовать неправильно в контексте безопасности. Python не является исключением, даже в документации стандартной библиотеки есть описание плохих практик написания защищенных приложений. Тем не менее, многие Python-разработчики просто не знают о них.

  Выбор оптимального предложения на рынке недвижимости. Часть 3, модель для предсказания цены.

Завершающая часть серии статей рассматривающих анализ данных и предсказание на их основе. В качестве исходных данных взяты цены на недвижимость Екатеринбурга. В данной части речь идет про построенние моделей от знакомой всем линейной регрессии до современных методов бустинга на деревьях решений. Jupyter notebook и исходные данные в наличии.

  Паттерны корутин asyncio: за пределами await

В очередной раз наступив на грабли при работе с python asyncio я отправился на просторы интернета, чтобы найти что-то более приятное, чем сухая документация. Мне попалась статья Yeray Diaz "Asyncio Coroutine Patterns: Beyond await", в которой автор весьма увлекательно рассматривает применение asyncio и делится некоторыми приемами. Поскольку я не нашел ничего такого же цельного на русском языке, то решился её перевести.

  10 веб-фреймворков Python, с которыми стоит работать в 2018 году

Фреймворки облегчают жизнь разработчику, предлагая различные решения для разработки приложений и сервисов. Они автоматизируют внедрение стандартных решений, позволяя сэкономить время. Таким образом, разработчик фокусируется на приложении, а не на рутинных задачах, где не нужно творческое мышление.

Видео

  Подкаст о Python на русском, выпуск #1

Вышел второй эфир регулярного подкаста от коллег из MoscowPython. В новом Python Junior подкасте обсудили:

1. Приключения питонистов в Москве: как начать карьеру в другом городе и найти работу в столице.

2. Специализированная IDE для новичков: обзор проекта MU.

3. Serverless: когда и кому пригодится эта технология.

Релизы

  django-extensions - 2.1.0

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