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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     26.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Статьи

Управление зависимостями в Python: сравнение подходов

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

     26.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Статьи

Django 3.0 будет асинхронным

Асинхронный Python разрабатывался много лет, и в экосистеме Django мы экспериментировали с ним в Channels с ориентацией в первую очередь на поддержку вебсокетов.

 

По мере развития экосистемы стало очевидно, что, хотя нет насущной необходимости расширять Django для поддержки отличных от HTTP протоколов, таких как вебсокеты, поддержка асинхронности даст много преимуществ для традиционной model-view-template структуры Django.

     25.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Статьи

Осваиваем компьютерное зрение — 8 основных шагов

Для тебя уже не является новостью тот факт, что все на себе попробовали маски старения через приложение Face App. В свою очередь для компьютерного зрения есть задачи и поинтереснее этой. Ниже представлю 8 шагов, которые помогут освоить принципы компьютерного зрения.

     25.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Статьи

5 главных алгоритмов сэмплинга

Работа с данными — работа с алгоритмами обработки данных.

 

И мне приходилось работать с самыми разнообразными на ежедневной основе, так что я решил составить список наиболее востребованных в серии публикаций.

Эта статья посвящена наиболее распространённым способам сэмплинга при работе с данными.

     25.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Статьи

Мелкая питонячая радость #8: мелкие удовольствия для работы с БД

Беглый опрос коллег на моем текущем проекте показал, что при словах "ORM и работа с БД" в подавляющем большинстве случаев звучат слова "Алхимия" и "Django ORM". Знания этих двух слов, в общем, достаточно, чтобы писать чистый, аккуратный и рабочий код. Но расширение инженерного кругозора пока еще никому не вредило, поэтому сегодня мы добавим в нашу картину мира несколько (возможно, до этого дня незнакомых) классных штук для работы с БД.

     24.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Видео

Moscow Python Podcast. Как меняется заточка Python и всё ли он режет (level: medium+)

Общеизвестно, что Python — язык универсальный. Но он эволюционирует, меняются и тренды в разработке — и не всегда понятно, для чего наиболее пригодны сегодня Python и экосистема вокруг него. Много ли задач, для решения которых он посредственный выбор? Какие архитектурные особенности это предопределяют? В какую сторону лучше развивать язык?

     24.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Статьи
     24.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Релизы
     24.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Статьи

Ван Россум думает над возможностью использования PEG

Есть шансы, что на смену простому pgen придёт нечто более хитрое

     24.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Вопросы и обсуждения
     23.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Статьи

NVIDIA Jetson Nano: тесты и первые впечатления — часть 2, тесты AI

В первой части была рассмотрена NVIDIA Jetson Nano — плата в форм-факторе Raspberry Pi, ориентированная на производительные вычисления с помощью GPU. Настала пора протестировать плату в том, для чего она создавалась — для AI-ориентированных расчетов.

     23.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Статьи

О декораторах в Python

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