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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     17.06.2024       Выпуск 549 (17.06.2024 - 23.06.2024)       Статьи

Мега-Учебник Flask Глава 14: Ajax (издание 2024)

Это четырнадцатая часть серии мега-учебника Flask, в которой я собираюсь добавить функцию перевода на живой язык, используя службу переводов Microsoft и немного JavaScript.

     16.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Сводка от pythonz net 09.06.2024 — 16.06.2024

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

     14.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Автоматизация расчета нормы времени с использованием Python

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

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

     14.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Как интегрировать виртуального помощника на Rasa?

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

 

     14.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи
     13.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

AIOgram3 18. Подключаем оплату Telegram Stars

6 июня Павел Дуров сообщил, что в Telegram вводится новая валюта — Stars. Stars позволят производить покупку цифровых товаров и услуг, проще говоря, оплачивать покупки внутри Telegram, например, в ботах или в MiniApps. Однако не всё так радужно. Введение нового способа оплаты влечёт за собой отключение всех остальных платёжных средств. Если ваш бот принимал оплату через ЮКассу, то теперь только "Звёзды".

     13.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Telegram Боты на Aiogram 3.x: Магия фильтров

Как вы уже поняли из названия статьи, сегодня мы поговорим о фильтрах в aiogram 3.

     13.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Настраиваем взаимодействие с внутренним API приложения через свой API-proxy

Что делать, если хочется повзаимодействовать с приложением-мессенджером, но его издатель такой опции в виде API для нас не предусмотрел?Конечно же стоит попробовать себя в качестве джуниор-минус реверс-инженера - всего лишь на уровне перехвата HTTP-запросов с их последующим воспроизведением.

     13.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Автоматизация Juniper на Python

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

     12.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Временные ряды и ARIMA: Как предсказывать будущее без хрустального шара

Что такое временной ряд, модель ARIMA и как к ней подбирать параметры.Простым словами, временной ряд — это просто последовательность событий, которая как-то зависит от времени. Мы для начала будем считать, что ряд самый простецкий и нас просто есть скачущие туда-сюда точки, которые распределены по временной шкале.

     12.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Как анализировать тысячи отзывов с ChatGPT? Частые ошибки и пример на реальных данных

В этой статье я расскажу про свой опыт решения рабочей задачи — анализ отзывов пользователей о компании. Мы разберем возможные ошибки и посмотрим на пример кода и реальных данных. Гайд будет полезен всем, у кого нет большого опыта в анализе данных или работе с LLM через API.

     12.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Telegram Боты на Aiogram 3.x: Инлайн кнопки и CallBack Дата

В этой статье мы продолжим исследовать возможности библиотеки Aiogram 3 и рассмотрим тему инлайн кнопок и CallBack данных.

     12.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Вызов функций Go из Python с помощью ctypes

В этой статье поговорим о том, как можно запускать программу, написанную на Go из Python. Зачем? При работе на Python иногда имеет смысл реализовать отдельные функции на статичном, высокопроизводительном языке. Go может стать отличным выбором для этого, потому что он быстрый, простой и кроссплатформенный.

     11.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Качество данных и роботы: как мы высвободили 5 рабочих часов в день сотрудника DQ

Сейчас для нас остро встал вопрос о ресурсах нашей команды, а точнее их «резиновости»: поток входящих инцидентов растет по мере подключения новых систем к проверкам качества, а команда так и остается в составе 3 сотрудников. Возникает вопрос — а какая она, идеальная команда качества данных, которая сможет создать процессы с нуля, внедрить и привить культуру внутренним заказчикам, свести к минимуму риски возникновения инцидентов, а еще минимизировать затраты компании?

 

     11.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Об извлечении кода в Python

Я начал изучать Python в 2009 году, столкнувшись с очень нетривиальной и, кстати, необычной задачей на этом языке. Тогда я разрабатывал приложение для ПК, где графический пользовательский интерфейс создавался на PyQT, а основным языком в программе был Python.

     11.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Telegram Боты на Aiogram 3.x: Текстовая клавиатура и Командное меню

Продолжаем разбор темы разработки Telegram ботов с помощью Aiogram 3.

     11.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Реализация итоговой согласованности. Разбор библиотеки event-outbox

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

     10.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Как маскировка данных спасает вашу приватность

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

     10.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Простые способы ускорения обучения PyTorch-моделей

Не знаю — нужно ли вступление к статье, посвящённой ускорению машинного обучения (Machine Learning, ML)? Ускорение обучения моделей — это именно то, в чём нуждаются все ML‑инженеры. Более быстрое обучение модели означает ускорение экспериментов, что, в свою очередь, ведёт к ускорению выпуска новых версий программных продуктов. Кроме того — чем выше скорость обучения — тем меньше ресурсов нужно на каждую итерацию обучения модели.

     10.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Пишем универсальный прототип бэкенд-приложения: Litestar, FastStream, dishka

Я бы хотел с вами поделиться своими наработками по теме бэкенд-приложений и предоставить вам шаблон-прототип, который, как мне кажется, может закрыть подавляющее большинство потребностей при их разработке. Для написания прототипа я буду использовать Litestar, FastStream и dishka. Эта статья будет особенно полезна тем, кто пишет на Tornado, Django, Flask или AIOHTTP и хочет перейти на более актуальные технологии для дальнейшего развития своих проектов на современных рельсах.