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

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

     26.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Релизы

Werkzeug - 3.0.6

Швейцарский армейский нож веб-разработки Python. Скачать можно по ссылке: https://pypi.python.org/pypi/Werkzeug/

     24.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Книга: «Causal Inference на Python. Причинно-следственные связи в IT-разработке»

Причинно-следственный анализ — одна из важнейших методологий современной науки о данных (data science), однако между теорией и практикой сохраняется большой пробел. Матеуш написал лучшую на сегодняшний день книгу, которая учит, как перейти от упрощенных моделей к современным методам, работающим на реальных данных и решающим важные практические задачи.

     25.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Релизы

IPython - 8.29.0

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

     23.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Правильный путь создания python-библиотеки: от создания до публикации

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

     25.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Релизы

Werkzeug - 3.0.5

Швейцарский армейский нож веб-разработки Python. Скачать можно по ссылке: https://pypi.python.org/pypi/Werkzeug/

     23.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Создание Telegram Web App с FastAPI: Генерация, сканирование QR-кодов камерой устройства и деплой за 5 минут

Сегодня вы узнаете, как создать Telegram Web App с помощью FastAPI и Aiogram 3, который сканирует и генерирует QR-коды. В статье приведены шаги от установки зависимостей и настройки вебхуков до написания кода на фронте и бэке, и до деплоя проекта.

     25.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Релизы

redis - 5.2.0

Python клиент для Redis. Скачать можно по ссылке: https://pypi.python.org/pypi/redis/

     22.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Кластеры и мир: хроника высокодоступного Pub/Sub в Redis

В статье рассматриваются основные принципы и особенности использования Redis в режиме Pub/Sub для масштабируемых и высоконагруженных приложений. Описаны два подхода к обеспечению высокой доступности — Redis Sentinel и Redis Cluster, их преимущества, ограничения и примеры настройки.

     22.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

SOLID на котиках

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

     22.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Как мы создали библиотеку для работы с графовыми нейронными сетями

К нам приходят задачи, когда нужно повысить качество работы модели там, где обычными способами это сделать уже не получается. Мы решили применить что-то новое, поэтому обратились к теории графов и написали CoolGraph — open source библиотеку для работы с графовыми нейронными сетями.

     22.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Предиктивная аналитика политических кризисов с помощью machine learning (на исторических данных)

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

     22.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Видео

Мониторинг бэкенда с нуля, или Куда смотреть и зачем

Почти у всех есть мониторинг. Часто он становится надёжным инструментом обнаружения неисправностей и их предотвращения на ранней стадии. Не менее часто в качестве мониторинга выступает APM на бесплатном плане с отчётами «из коробки», где что-то меряется, какие-то алерты падают в чат, никто на них не реагирует, и в один прекрасный солнечный день приложение ложится так, что поднимать его приходится до поздней ночи.

     21.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Может ли простейшая нейросеть найти математическую закономерность в данных?

В этой небольшой статье мы научим нейросеть решать задачу умножения перестановок длины 5 (группа ) и визуализируем результаты обучения с помощью методов проекции t-SNE (с понижением размерности PCA) и алгоритма UMAP. Мы убедимся в том, что даже элементарная модель может "неосознанно" провести бинарную классификацию перестановок.

     21.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

PinkHash: Незабываемые розовые хеши

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

     21.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи
     21.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Сложность алгоритмов и типичные ошибки в Python

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

     20.10.2024       Выпуск 566 (14.10.2024 - 20.10.2024)       Видео

Geo по IP без усилителей вкуса

Расскажем о том, мы в KION готовим Geo по IP, как обогащаем продуктовые события (6000RPS), как используем в витринах гео информацию. Как мы это делаем быстро и вкусно, используя только Python, FastAPI и Mongo. Как подготавливаем и томим геоинформацию в Monge чтобы отвечать очень быстро.

     20.10.2024       Выпуск 566 (14.10.2024 - 20.10.2024)       Видео

Датасторителлинг на Streamlit

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

     19.10.2024       Выпуск 566 (14.10.2024 - 20.10.2024)       Статьи

Создаём свой реестр данных на основе ФГИС «Аршин». Часть 1 — добавляем данные в PostgreSQL и сокращаем размер БД

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