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

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

     30.05.2022       Выпуск 441 (30.05.2022 - 05.06.2022)       Статьи
     28.01.2021       Выпуск 371 (25.01.2021 - 31.01.2021)       Статьи
     26.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Статьи

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

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

 

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

     10.05.2019       Выпуск 281 (06.05.2019 - 12.05.2019)       Статьи

MU-MIMO: один из алгоритмов реализации

В качестве дополнения к моей недавней статье хотелось бы также поговорить о теме MU (Multi User) MIMO. Есть у мною уже упомянутого профессора Хаардта одна очень известная статья, где он вместе со своими коллегами предлагает алгоритм разделения пользователей по нисходящему каналу (Down Link) на основе линейных методов, а именно блоковой диагонализации (Block Diagonalization) канала. Статья имеет внушающее количество цитирований, а также является краеугольной публикацией для одного из заданий экзамена. Поэтому почему бы и не разобрать основы предлагаемого алгоритма?

     23.01.2019       Выпуск 266 (21.01.2019 - 27.01.2019)       Статьи
     31.07.2018       Выпуск 241 (30.07.2018 - 05.08.2018)       Статьи

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

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

     22.06.2018       Выпуск 235 (18.06.2018 - 24.06.2018)       Статьи

Celery + Channels = <3. Создаем реал-тайм приложение с бэкграунд тасками

В статье создадим веб-приложение, которое в бэкграунде делает запросы к API со случайными шутками каждые 15 секунд, затем отправляет шутку пользователю через WebSocket. Для реализации приложения будем использовать: django, celery и channels. Celery для бэкграунд задач. Channels для передачи сообщений через WebSocket.

     19.05.2018       Выпуск 230 (14.05.2018 - 20.05.2018)       Статьи
     07.03.2018       Выпуск 220 (05.03.2018 - 11.03.2018)       Статьи
     08.02.2018       Выпуск 216 (05.02.2018 - 11.02.2018)       Статьи

Django Channels 2.0

Статья с описанием мажорного релиза

     09.11.2017       Выпуск 203 (06.11.2017 - 12.11.2017)       Статьи
     28.02.2017       Выпуск 167 (27.02.2017 - 05.03.2017)       Статьи

Разбираемся с Django Channels Django

Статья-туториал по Django Channels. Подробно,  по шагам.

     09.02.2017       Выпуск 164 (06.02.2017 - 12.02.2017)       Вопросы и обсуждения
     27.11.2016       Выпуск 153 (21.11.2016 - 27.11.2016)       Статьи
     02.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи
     26.09.2016       Выпуск 145 (26.09.2016 - 02.10.2016)       Статьи