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

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

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

Регулярные выражения — это не трудно

Регулярные выражения имеют дурную славу из-за присущей им сложности. Это справедливо, но я также считаю, что если сосредоточиться на определенном ключевом подмножестве регулярных выражений, то это не так уж и сложно. Большая часть трудностей возникает из-за различных «шорткатов», которые трудно запомнить. Если не обращать на них внимания, то сам язык достаточно мал и хорошо переносится из одного языка программирования в другой.

     03.11.2023       Выпуск 515 (30.10.2023 - 05.11.2023)       Вопросы и обсуждения

Python Bytes: #359 gil--;

Очередной выпуск англоязычного подкаста Python Bytes

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

Gryffine — история одного пет-проекта

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

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

Поможем Ходору найти новых друзей с помощью графов

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

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

Кратчайший путь с одним источником во взвешенных графах, Алгоритм Дейкстры и Python

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

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

Считаем медиану быстрее numpy

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

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

Прогнозирование нагрузки солнечных электростанций

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

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

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

Итак, мы подошли к финальной части ботостроительной трилогии. Наш бот уже умеет смотреть RSS-ленту Мотора, подгружать свежие новости, слать сообщения администратору бота, а также реализована вся логика работы с модерацией сообщений перед отправкой в канал и работой с ChatGPT. Осталась одна проблема - обновление ленты происходит единожды, при запуске скрипта. Исправим эту оплошность.

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

Когда одной ARIMA мало. Прогнозирование временных рядов нейросетями

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

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

Как работают Model Serving инструменты изнутри. Пишем свой на Python и Docker с нуля

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

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

Исследование режима Copy-on-Write в pandas. Часть 1

Библиотека pandas 2.0 вышла в начале апреля, в ней появилось много улучшений нового режима Copy‑on‑Write (CoW, копирование при записи). Ожидается, что в pandas 3.0 режим CoW будет использоваться по умолчанию. Сейчас полный переход на копирование при записи запланирован на апрель 2024 года. У разработчиков библиотеки нет планов поддержки некоего «режима совместимости» или режима, в котором CoW не применяется.

     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." В первой части, мы ознакомились с основами работы с временными рядами и научились анализировать и визуализировать их. Теперь мы переходим к более продвинутым аспектам этой увлекательной темы.