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

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

     22.07.2024       Статьи

Как студенты двигатель Стирлинга строили

Хочу рассказать вам историю, как студенты двигатель Стирлинга строили. (Обращаю внимание - читается статья сложно)

     21.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Статьи

Сводка от pythonz net 14.07.2024 — 21.07.2024

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

     19.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Статьи
     22.07.2024       Релизы

pylint - 3.2.6

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

     19.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Статьи

Недвижимость и ее инфляционная «защищенность» в реальных цифрах

Статья посвящена небольшому личному исследованию по изменению стоимости квадратного метра в Варшаве, Минске, Москве и Санкт-Петербурге. Для простоты и скорости везде использовал chatgpt-4 с последующей ручной перепроверкой всех выдаваемых значений.

     19.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Статьи

Использование Manim + Python для визуализации. Перестановка (комбинаторика)

Несмотря на то, что математика сегодня — это глубокий андерграунд, работы 3Blue1Brown вдохновляют и пробуждают внутри что‑то из далёкого детства, где весь мир был непостижимой игровой площадкой, а из кислого были только муравьиные жопки. Чтобы хоть немного прикоснуться к прекрасному, мною была сделана попытка визуализировать простую формулу из комбинаторики.

     19.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Статьи

Подключение и использование Impinj R420 с Python (без Speedway Connect)

В этой статье вы узнаете, как подключить и настроить RFID считыватель Impinj R420, используя Python, без необходимости приобретать лицензию Speedway Connect. Без лицензии вы можете использовать его в демонстрационном режиме с ограничением на 500 считываний.Мы подробно рассмотрим все шаги, от подключения считывателя к роутеру до настройки конфигурации и обработки меток.

     21.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Релизы

numpy - 2.0.1

Модуль для работы с многомерными массивами. Скачать можно по ссылке: https://pypi.python.org/pypi/numpy/

     18.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Статьи

Работает — не трожь: зачем обновлять Python в долгоживущих проектах

Этот пост широко освещает изменения последних нескольких лет и куда в принципе движется Python. Пост будет полезен как новичкам, которые только ещё изучают Python, так и опытным специалистам, которые думают о языке разработки в долгосрочной перспективе.

     18.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Статьи

Как мы Zabbix с MaxPatrol подружили

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

     18.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Видео

Как устроен typeshed?

На трех уровнях - для junior, middle, senior

     21.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Релизы

Sphinx - 7.4.7

Python генератор документации. Скачать можно по ссылке: https://pypi.python.org/pypi/Sphinx/

     21.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Релизы

pytest - 8.3.1

Простой мощный инструмент тестирования в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/pytest/

     18.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Статьи

Парсинг Telegram-канала: Извлечение id комментаторов. Python + Telethon

Список подписчиков тг‑канала часто представляет собою священную тайну и просто так никто не станет делиться паствой трафиком. Поэтому получить конкретный список людей сложно, но вот комментаторов под постами никто не скрывает (возможно ли это?).В статье приведён и разобран (полный и рабочий) скрипт, позволяющий автоматизированно собирать простую статистику о тг‑канале: список id комментаторов с соответствующими количествами комментариев от каждого.

     18.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Статьи

Компилятор за выходные: наконец-то ассемблер

Продолжаем разговор об игрушечном компиляторе мной придуманного простейшего языка wend. На этот раз мы добрались до определённой вехи: наконец-то будем генерировать не питоновский код, а ассемблерный. Ну а когда оно заработает, предлагаю решить задачу: как сэмулировать побитовые операции and-not-xor-or при помощи четырёх арифметических.

     17.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Статьи

Программируем систему окружающей среды из игры Divinity: Original Sin 2 на Python

В этой статье мы попробуем запрограммировать логику работы поверхностей из Divinity: Original Sin 2, ролевой игры с пошаговой боевой системой от создателей Baldur's Gate 3. Суть системы в том, что заклинание или предмет может создать в игровом мире поверхность (облако пара, лёд) из пива, яда, нефти, огня и т.д.

     19.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Релизы

selenium - 4.23.0

Модуль для автоматизации тестирования web-приложений. Скачать можно по ссылке: https://pypi.python.org/pypi/selenium/

     17.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Статьи

Исследуя мир изображений: искусственный интеллект в действии

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

     17.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Статьи

Делаем карманного аналитика данных с помощью OpenAI Assistants API и Code Interpreter в Telegram

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