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

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

     19.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи

Книга: «Рецепты Python. Коллекция лучших техник программирования»

В «Рецептах Python» используется простой, но эффективный метод освоения 63-х базовых навыков программирования на Python. Сначала формулируется вопрос, например «Как найти элементы в последовательности?» Затем приводится базовое решение на чистом понятном коде. Далее исследуются другие интересные подходы, такие как поиск подстрок или пользовательские классы. Перед переходом к следующему вопросу полученные навыки закрепляются с помощью решения задач.

     19.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Вопросы и обсуждения
     19.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи
     18.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи

Автоматически выделяем кусочно-линейные тренды временного ряда

 

Я хотел бы рассказать об алгоритме, который выделяет кусочно-линейный тренд из временного ряда и сам определяет точки изменения тренда. Другими словами, это алгоритм для автоматического кусочно-линейного приближения любой функции. Это может понадобиться, если вам важно анализировать линейные тренды ряда, но единственная линия явно недостаточно точно описывает ряд, и самостоятельно искать точки, где тренд менялся, неудобно. Схожую задачу, но немного другим способом, решают и Prophet с их trend changepoints detection. А реализация именно этого алгоритма есть в open-source библиотеке для анализа изменений временных рядов anomeda, написанной на Python.

     18.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи

T-test. Зависимость от независимости

Теме А/Б-тестирования посвящено достаточно много статей, и вот держите ещё одну. Тема экспериментов для выявления эффективности внедрения доработок популярна не только последний год и она, скорее всего, освещена уже со всех возможных сторон:

     18.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи

Почта без хлопот: автоматизация отправки писем с помощью Python

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

     19.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Релизы

Sphinx - 7.3.7

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

     17.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи

Как я написал свой первый эзотерический язык программирования

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

     17.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи
     16.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи

Разбираем на винтики учебный процессор TOY

А давайте возьмём простейший процессор и напишем его эмулятор на Python. А когда подрастёт, будем кормить его бинарниками и дебажить. Статья для тех, кто всегда хотел разобраться в машинном коде, но боялся начать.

     16.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи

Мониторинг Celery

Существует популярный подход к покрытию метриками Celery: он заключается в запуске некоторого процесса, который слушает события из специальной очереди, на основе этих событий обновляются объекты метрик, а фоновый поток сервера отдаёт собранные метрики скраперу. В этой статье подробно разберём события, их жизненный цикл, откуда и как их принимать. Также поговорим про механизм удалённого управления (remote control), какие у него есть возможности и как им пользоваться. Обсудим существующие решения, чем они отличаются, и почему вам, возможно, будет выгодно сделать своё.

     16.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Конференции, события, встречи разработчиков

Python meetup. Online. 24 апреля

Как всегда вас жду доклады записанные в студии, а так же новый формат проведения прямого эфира из студии в Москве. Ведущий, спикеры и приглашенные эксперты с нетерпением ждут вашего участия в обсуждении. А вы, наши дорогие онлайн телезрители, сможете задать свои вопросы и высказать свое мнение!

     15.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи

Какой язык программирования выбрать? Обзор Python

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

     15.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи

Как быстро собрать кубик для простых задач: играемся с TinyOLAP

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

     18.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Релизы

virtualenv - 20.25.3

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

     18.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Релизы

Sphinx - 7.3.6

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

     18.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Релизы

celery - 5.4.0

Распределенная очередь задач. Скачать можно по ссылке: https://pypi.python.org/pypi/celery/