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

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

     30.10.2023       Выпуск 515 (30.10.2023 - 05.11.2023)       Статьи

Как написать новостной Телеграм-канал если ты не программист. Часть вторая

Во второй части сфокусируемся на разработке бизнес-логики бота. В нашем проекте, для взаимодействия с Telegram, будем использовать библиотеку Aiogram.

     30.10.2023       Выпуск 515 (30.10.2023 - 05.11.2023)       Статьи

Сводка от pythonz net 22.10.2023 — 29.10.2023

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

     30.10.2023       Выпуск 515 (30.10.2023 - 05.11.2023)       Статьи

Отправляем уведомления в определенный топик в чате Telegram

В этой статье я рассказываю, как настроить уведомления в вашем приложении на Python или в Alertmanager таким образом, чтобы сообщения приходили в определенный Telegram топик.

     29.10.2023       Выпуск 514 (23.10.2023 - 29.10.2023)       Релизы

django-taggit - 5.0.1

Приложение для поддержки тегов в Django. Приложение будет крайне полезно на сайте с новостями, которые необходимо помечать тегами, так же можно легко реализовать сортировку по тегам.. Скачать можно по ссылке: https://pypi.python.org/pypi/django-taggit/

     27.10.2023       Выпуск 514 (23.10.2023 - 29.10.2023)       Статьи

Как в 180,000 раз ускорить анализ данных с помощью Rust

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

     27.10.2023       Выпуск 514 (23.10.2023 - 29.10.2023)       Статьи

“Ну и долго мне ещё до магазина?” Или пара слов о геоинформационном анализе с помощью Python

Сегодня мы хотели бы продолжить тему обработки пространственных данных средствами Python библиотеки estaty. Мы уже рассказывали о том как можно Объединять открытые данные Open Street Map и Landsat для уточнения площадей зеленых зон вокруг объектов недвижимости. Теперь же поговорим о более сложном анализе

     26.10.2023       Выпуск 514 (23.10.2023 - 29.10.2023)       Статьи

Celery: изучаем на реальных примерах ч.1

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

     26.10.2023       Выпуск 514 (23.10.2023 - 29.10.2023)       Статьи
     26.10.2023       Выпуск 514 (23.10.2023 - 29.10.2023)       Статьи

Работа с временными рядами в Python. Часть 2

Добро пожаловать во вторую часть нашей серии статей "Работа с временными рядами в Python." В первой части, мы ознакомились с основами работы с временными рядами и научились анализировать и визуализировать их. Теперь мы переходим к более продвинутым аспектам этой увлекательной темы.

     26.10.2023       Выпуск 514 (23.10.2023 - 29.10.2023)       Статьи

Как получить полезную информацию из своих категориальных признаков?

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

     24.10.2023       Выпуск 514 (23.10.2023 - 29.10.2023)       Статьи

Как создать API в облаке менее чем в 200 строках кода

Современные облачные инструменты и пакеты Python стали настолько мощными, что с их помощью можно создать (масштабируемый) облачный API менее чем в 200 строках кода. В этом посте будет рассмотрено, как при помощи lines Google Cloud, Terraform и FastAPI развернуть в облаке полноценный API, через который можно отвечать на запросы.

     24.10.2023       Выпуск 514 (23.10.2023 - 29.10.2023)       Статьи

Airflow в Kubernetes. Часть 1

На пути инженера данных часто встречаются задачи связанные с DevOps. Одна из таких - развернуть Airflow в Kubernetes кластере. Если до этого похожего опыта работы не было, то эта задача может показаться не тривиальной. Конечно, можно выполнить несколько команд из официального гайда, но если нужно будет что-то поправить, то без понимания, что происходит внутри, обойтись будет сложно. Эта статья призвана  облегчить данную задачу. Она поможет тем, кто уже работал с Airflow, но еще не касался технологии Kubernetes

     24.10.2023       Выпуск 514 (23.10.2023 - 29.10.2023)       Статьи

Работа с временными рядами в Python. Часть 1

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

     24.10.2023       Выпуск 514 (23.10.2023 - 29.10.2023)       Статьи

Русский LLM-помощник (saiga) с кэшем, используя RAG (Retrieval-Augmented Generation)

В этой статье, используя технику Retrieval-Augmented Generation ("Поисковая расширенная генерация"), мы настроим русскоязычного бота, который будет отвечать на вопросы потенциальных работников для выдуманного свечного завода в городе Градск.

     24.10.2023       Выпуск 514 (23.10.2023 - 29.10.2023)       Статьи

Как провести анализ рекламных креативов с помощью генеративных сетей

Сегодня расскажем, как заняли 2 место в общем зачете AI Generative Product Hackathon, инициированного Napoleon IT,  и 1 место в кейсе по анализу рекламных креативов для крупной российской фармацевтической компании.

     24.10.2023       Выпуск 514 (23.10.2023 - 29.10.2023)       Статьи

Анализ 10 000 вопросов с технических интервью: частотность и вероятность встречи

Я проанализировал 600 публичных мок-интервью с YouTube и собрал из них 10 000 уникальных вопросов. Затем посчитал, как часто они встречаются, и определил вероятность появления каждого вопроса. У меня есть данные по 20 профессиям, включая frontend, python, java-разработчика, специалиста по тестированию и многих других.

     24.10.2023       Выпуск 514 (23.10.2023 - 29.10.2023)       Статьи

Как устроен GIL (Global Interpreter Lock) в Python: влияние на многозадачность и производительность

GIL, или Global Interpreter Lock десятилетиями оставался темой обсуждения и дебатов среди питонистов.

     23.10.2023       Выпуск 514 (23.10.2023 - 29.10.2023)       Статьи

Сводка от pythonz net 15.10.2023 — 22.10.2023

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

     21.10.2023       Выпуск 513 (16.10.2023 - 22.10.2023)       Конференции, события, встречи разработчиков

Что расскажут на PiterPy 2023: много питонов и немного ржавчины

Python применяется для совсем разных задач, от ML до бэкенда. О каких темах тогда говорить на конференции по Python? Обо всех главных сразу. На приближающемся PiterPy 2023 среди докладов будут и «В Python есть готовый фронтенд для вашего компилятора», и «Django + Keycloak: доверьте аутентификацию профессионалам», и «Мастер-класс по взлому».

     21.10.2023       Выпуск 513 (16.10.2023 - 22.10.2023)       Статьи

Событийное логирование для аналитики и мониторинга работы телеграм-бота

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