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

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

     19.05.2023       Выпуск 491 (15.05.2023 - 21.05.2023)       Релизы

SQLAlchemy - 2.0.14

Библиотека работы с базами данных. Скачать можно по ссылке: https://pypi.python.org/pypi/SQLAlchemy/

     17.05.2023       Выпуск 491 (15.05.2023 - 21.05.2023)       Статьи
     16.05.2023       Выпуск 491 (15.05.2023 - 21.05.2023)       Статьи

Как написать расширение для Python Markdown

Пример простого расширения для Python-Markdown применительно для сайта на Django

     16.05.2023       Выпуск 491 (15.05.2023 - 21.05.2023)       Статьи

Точечные фильтры: алгоритмы и их реализация

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

 

     16.05.2023       Выпуск 491 (15.05.2023 - 21.05.2023)       Статьи

Как нейросеть достопримечательности на фотокарточках распознавала

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

     16.05.2023       Выпуск 491 (15.05.2023 - 21.05.2023)       Статьи

Тебе не нужно классическое ООП в твоём бэкенд микросервисе

Заявление звучит довольно громко и, я бы даже сказал, провокационно. Но в последние годы я всё больше и больше считаю, что это утверждение действительно верно, и хочу подробно объяснить, почему.

     16.05.2023       Выпуск 491 (15.05.2023 - 21.05.2023)       Статьи

Когда типизация делает тебе больно: как у нас появился статический анализатор

Удобство процесса разработки напрямую влияет на скорость работы и на количество ошибок при написании кода. Что делать, если среда разработки почему-то отказывается использовать автодополнение во всю силу? Правильно, искать обходные пути и изобретать велосипеды. Язык программирования Python в силу своей динамичности может легко создать ситуацию, когда статический анализатор не может вывести типы и, как следствие, часть проверок отключается. В статье я подробно расскажу о проблеме в разработке системы управления выделенными серверами, которую мы сами себе создали, а затем героически решили.

     16.05.2023       Выпуск 491 (15.05.2023 - 21.05.2023)       Статьи
     15.05.2023       Выпуск 491 (15.05.2023 - 21.05.2023)       Статьи

Координатный квест: как найти координаты и расстояния без регистраций и смс

Хочу поделиться своим опытом решения одной интересной задачки и описать весь проделанный путь.Был обычный денёк, сидел я на работе и занимался своими айтишными делами. Ко мне пришел руководитель и сказал: «Нужно рассчитать дистанцию до границы регионов для этих адресов». При этом без всяких платных сервисов и API онлайн карт, и своими усилиями. Айтишник понял, айтишник принял, айтишник получил свою заветную эксельку и пошёл работать.

     15.05.2023       Выпуск 491 (15.05.2023 - 21.05.2023)       Статьи

PromptGPT: оптимизируем промт для GPT-4

Допустим, нам нужно решить задачу NLP, в которой мы принимаем и возвращаем текст (seq2seq). Существует великое множество таких задач, например: генерация текста/кода, перевод/стилизация, суммаризация, коррекция текста, распознавание именованных сущностей, даже классификацию текста можно свести к seq2seq.

     16.05.2023       Выпуск 491 (15.05.2023 - 21.05.2023)       Релизы

django-debug-toolbar - 4.1.0

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

     16.05.2023       Выпуск 491 (15.05.2023 - 21.05.2023)       Релизы

sentry - 23.5.0

Мощная система логгирования и платформа агрегации ошибок. Скачать можно по ссылке: https://pypi.python.org/pypi/sentry/

     14.05.2023       Выпуск 490 (08.05.2023 - 14.05.2023)       Статьи

Сводка Python новостей от pythonz.net за 07.05.2023 — 14.05.2023

А теперь о том, что происходило в последнее время на других ресурсах.

     13.05.2023       Выпуск 490 (08.05.2023 - 14.05.2023)       Статьи

Повышение точности решения плохо обусловленных СЛАУ методом Гаусса

Большинство задач вычислительной математики в конечном итоге сводятся к решению систем линейных уравнений. На данный момент существует огромное количество алгоритмов для решения таких систем. Их разделяют на две большие группы: итерационные и прямые. Прямые методы позволяют получить точные значения неизвестных, если вычисления проводятся точно. Далее будем рассматривать метод Гаусса.

     14.05.2023       Выпуск 490 (08.05.2023 - 14.05.2023)       Релизы

tornado - 6.3.2

Масштабируемый, не блокирующий web-сервер. Скачать можно по ссылке: https://pypi.python.org/pypi/tornado/

     12.05.2023       Выпуск 490 (08.05.2023 - 14.05.2023)       Статьи

Python. Выражения в методах и индексаторах

Если вам когда-нибудь приходилось работать с NumPy, то вы скорее всего знаете, что в индексатор массива можно передать не только индексы начала, конца, и шага.

     12.05.2023       Выпуск 490 (08.05.2023 - 14.05.2023)       Статьи

Django. Сортировка queryset по собственному атрибуту

This article demonstrates the use of Django's Case and When expressions for custom sorting of querysets, similar to employing IF-THEN-ELSE logic in SQL. The technique is instrumental when arranging model rows, like product IDs, in a predefined sequence.

     12.05.2023       Выпуск 490 (08.05.2023 - 14.05.2023)       Вопросы и обсуждения

Python Bytes: #335 Should you get your mojo on?

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