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

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

     04.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Видео

Контейнерные змеи

Кажется, мы уже все привыкли работать с контейнерами, но до сих пор у текущих имплементаций контейнерных рантаймов был фатальный недостаток — они написаны не на Python. Попробуем это исправить?

     04.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Видео

Кто такой syslog, зачем читать RFC-* и причём тут Django

Как добавить в существующую систему логирования Django поддержку syslog. Форматы, как их готовить и как документировать этот хаос. И кстати, зачем?

     03.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Статьи

Обучаем с помощью LlamaIndex и OpenAI GPT-3 отвечать по вашей базе знаний

От переводчика.У меня накопилось куча всяких там данных, документов, pdf, doc, видосов на ютюбе, которые я бы хотел проиндексировать, и чтобы можно было по этой базе знаний у нейронки что-нибудь спрашивать.Так же статья может пригодиться, если вы хотите собрать базу знаний по какой-то компании и затем заставить нейронку отвечать на вопросы пользователей. Например, чтобы ИИ прочитала кучу скучной документации, регламентов работы и прочего.Пока выбираю, на чем это лучше сделать. Вот наткнулся на нижеследующий вариант, который решил попробовать.

     03.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Статьи

Определение внимания водителей за рулем — реализация прототипов

Задача контроля водителя очень актуальна в наше время. Должный контроль за состоянием водителей поможет сохранить здоровье автолюбителей, избежать многих дорожно-транспортных происшествий, тем самым снизив количество человеческих жертв. В конце 2022 года нашей команде поступил запрос на решение данной задачи. Было необходимо предложить подходы, используя которые можно понять, насколько устал водитель, занят ли он какими-либо посторонними делами за рулем, куда он смотрит при выполнении маневров, открыты ли у него глаза (не спит ли он) и т.д.После продолжительного изучения существующих исследований в данной области, было принято решение начать работу с разработки следующих прототипов.

     05.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Релизы

Django - 4.1.8

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

     04.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Релизы

django-debug-toolbar - 4.0.0

Панель отладки и профилирования Django приложений. Скачать можно по ссылке: https://pypi.python.org/pypi/django-debug-toolbar/

     03.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Релизы

pylint - 2.17.2

Статический анализатор Python-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/pylint/

     03.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Релизы

Django - 4.2

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

     03.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Релизы

psycopg2 - 2.9.6

Python интерфейс для PostgreSQL. Скачать можно по ссылке: https://pypi.python.org/pypi/psycopg2/

     02.04.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Вопросы и обсуждения
     01.04.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи

Пора забывать GridSearch — встречайте ProgressiveGridSearch. Фракталы в ML, постепенно увеличиваем разрешение

Придумал как подбирать гиперпараметры бескомпромиссно лучше GridSearch’а. Нужно лишь изменить порядок вычислений. И да, это заявка на обновление индустриального стандарта - скоро вы сможете улучшить свои ML-пайплайны заменой нескольких строчек кода.

     01.04.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи

Учим английский с chatGPT

Пожалуй, новости о языковых моделях и их использовании уже немного надоели, но лично я нашел для себя полезное применение - изучать английский, в том числе и разговорный. Посмотрим, что могут нам предложить в этом деле товарищи из openai: совместим gpt-3.5-turbo, whisper и telegram.

     01.04.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи
     31.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи

Текстовые строки в языках программирования

Уже давно прошли те времена, когда текстовые строки в языках программирования были исключительно байтовыми без поддержки символов национальных алфавитов, а в некоторых случаях еще и ограничены размером не более 255 символов. В настоящее время наоборот, сложно найти такой язык программирования, который НЕ "поддерживает" юникод в текстовых строках.

     31.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи

Часть 2. Перевод нейронной сети на базе Keras LSTM на работу с матричными операциями

В первой частичасти я перевел обученную модель полносвязной сети на базе Keras на работу с матричными вычислениями. Модель разработана для новостного агрегатора с целью фильтрации нежелательных новостей.

     31.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи

Django. Полнотекстовый поиск на сайте для нескольких моделей с поддержкой мультиязычности

Наконец-то мне удалось сделать достаточно быстрый полнотекстовый поиск по нескольким моделям с учётом оптимизации запросов на сайте, который бы меня устраивал и отвечал моим требованиям к качеству проекта.

Если вы сейчас воспользуетесь поиском по сайту, то обнаружите, что поиск сработает достаточно быстро, а также выдаст несколько групп поиска: Статьи, Комментари, Темы форума, Ответы на форуме, Тесты.
Из всех групп поиска будут выбраны по три результата, а также будет у каждой группы есть счётчик общего количества найденных резульлатов и предложено посмотреть остальные результаты в отдельных вкладках.

     31.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Вопросы и обсуждения

Python Bytes: #329 Creating very old Python code

Очередной выпуск англоязычного подкаста Python Bytes