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

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

     08.01.2025       Выпуск 578 (06.01.2025 - 12.01.2025)       Статьи

Оживляем eToken NG-OTP: USB-ключ для SSH и аппаратный генератор одноразовых паролей

В данной статье речь пойдет об Aladdin eToken NG-OTP 72k (Java) с семисегментным ЖКИ, однако многие рассуждения полностью справедливы и для других разновидностей из этого семейства (в том числе без Java и с матричным ЖКИ) и частично справедливы для любых брелоков eToken.

     10.01.2025       Выпуск 578 (06.01.2025 - 12.01.2025)       Релизы

SQLAlchemy - 2.0.37

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

     08.01.2025       Выпуск 578 (06.01.2025 - 12.01.2025)       Статьи

250 откликов за 20 минут: как я автоматизировал процесс ответов на вакансии

Будем откровенны: поиск работы — это отстой. Поэтому я поступил так, как поступил бы любой разработчик в здравом уме — создал систему автоматизации всей этой фигни. В конечном итоге я смог разослать 250 откликов на вакансии за 20 минут. (

     08.01.2025       Выпуск 578 (06.01.2025 - 12.01.2025)       Статьи
     07.01.2025       Выпуск 578 (06.01.2025 - 12.01.2025)       Статьи

Как использовать потенциометр с Raspberry PI Pico (MicroPython)

В этом руководстве вы узнаете, как использовать потенциометр с микроконтроллером Raspberry PI Pico. Вы узнаете, как подключить потенциометр для простого соединения и как подготовить код MicroPython для его использования.

     07.01.2025       Выпуск 578 (06.01.2025 - 12.01.2025)       Статьи
     06.01.2025       Выпуск 578 (06.01.2025 - 12.01.2025)       Статьи

Что не так с cProfile в Python

Некоторое время назад с коллегой обсуждали вопрос профилирования программ на Python. Он сказал, что использует gprof2dot для пост‑обработки данных cProfile, в ответ я высказал мысль, о том, что было бы хорошо использовать более современные средства профилирования. И задумался, а можно ли какие‑то из существующих инструментов приспособить для работы с данными в формате pstat, но которые более удобные и дают больше возможностей для анализа.

     06.01.2025       Выпуск 578 (06.01.2025 - 12.01.2025)       Статьи

Используем языковые модели в AI-агентах. Часть 1. Введение в LangChain

LanhChain - фреймворк, предоставляющий обширный и удобный функционал по использованию LLM, он служит для разработки приложений на основе больших языковых моделей, создания AI-агентов, взаимодействия с векторными хранилищами и т.д.

     05.01.2025       Выпуск 577 (30.12.2024 - 05.01.2025)       Статьи

Сводка pythonz 29.12.2024 — 05.01.2025

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

     05.01.2025       Выпуск 577 (30.12.2024 - 05.01.2025)       Видео

Туллинг Python-разработчика для тестирования

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

     05.01.2025       Выпуск 577 (30.12.2024 - 05.01.2025)       Видео

Новые инструменты для разр. агентов

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

     05.01.2025       Выпуск 577 (30.12.2024 - 05.01.2025)       Статьи
     07.01.2025       Выпуск 578 (06.01.2025 - 12.01.2025)       Релизы

Pygments - 2.19.1

Инструмент подсветки синтаксиса. Скачать можно по ссылке: https://pypi.python.org/pypi/Pygments/

     05.01.2025       Выпуск 577 (30.12.2024 - 05.01.2025)       Статьи

Видео монтаж путем нейронок и OpenCV

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

     04.01.2025       Выпуск 577 (30.12.2024 - 05.01.2025)       Статьи

Опыт интеграции LLM и классического ML в пет-проект про поиск домашних животных

AI-решения сейчас повсеместно и я решил не оставаться в стороне: внедрил LLM для фильтрации/кластеризации контента для своего пет-проекта с агрегацией объявлений. В статьей делюсь опытом, шишками и сравнением разных LLM.

     04.01.2025       Выпуск 577 (30.12.2024 - 05.01.2025)       Статьи

Декларативные конечные автоматы на Python

С конечными автоматами я впервые познакомился во времена своего увлечения геймдевом. В разработке игр все поголовно используют эту абстракцию. Однако, это далеко не единственная их сфера применения. Конечные автоматы повсюду вокруг нас, даже если мы их не замечаем, или не знаем, что это такое. Тикет в jira, транзакция в базе данных, страница регистрации пользователя в соцсети. Всё перечисленное объединяет одно — состояние.

     04.01.2025       Выпуск 577 (30.12.2024 - 05.01.2025)       Статьи

SD-WAN упрощённая модель

Что такое SD-WAN? Это пересылка разных типов IP трафика в разные каналы в зависимости от разных условий. Для лучшего понимания Что такое SD-WAN и как оно работает я создал упрощённую модель в симуляторе eve-ng, включающую 6 виртуальных маршрутизаторов Cisco, протокол BGP между R3 и R4.