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

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

     01.02.2024       Выпуск 529 (29.01.2024 - 04.02.2024)       Статьи

Настройка C++ проекта c OpenMP. Обертывание С++ для Python с помощью pybind11 и CMake

В статье описан простой практический пример настройки проекта на языке C++ с использованием в качестве примера библиотеки для многопоточных вычислений OpenMP , а также дальнейшее обёртывание для использования в проектах написанных на Python при помощи библиотеки Pybind11. В качестве системы сборки используется CMake.

     31.01.2024       Выпуск 529 (29.01.2024 - 04.02.2024)       Статьи

ASCII-арты на python

В этой статье я расскажу Вам как делать ASCII-арты при помощи языка python, на примере моего кода.

     02.02.2024       Выпуск 529 (29.01.2024 - 04.02.2024)       Релизы

django-debug-toolbar - 4.3.0

Панель отладки и профилирования Django приложений. Скачать можно по ссылке: https://pypi.python.org/pypi/django-debug-toolbar/

     31.01.2024       Выпуск 529 (29.01.2024 - 04.02.2024)       Статьи
     31.01.2024       Выпуск 529 (29.01.2024 - 04.02.2024)       Статьи

Performance Analysis of Python’s dict() and {}

This article delves into the details behind the choice of calling dict() or using {} directly in your code. It covers the underlying structures in the interpreter as well as performance.

     30.01.2024       Выпуск 529 (29.01.2024 - 04.02.2024)       Статьи

Продюсеры и консьюмеры с Apache Kafka в Python

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

     30.01.2024       Выпуск 529 (29.01.2024 - 04.02.2024)       Статьи

Книга «Грокаем машинное обучение»

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

     30.01.2024       Выпуск 529 (29.01.2024 - 04.02.2024)       Статьи

Расширяем тестовый фреймворк с помощью Pytest-плагинов. Часть 1: теория

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

     30.01.2024       Выпуск 529 (29.01.2024 - 04.02.2024)       Статьи

Компилятор за выходные: таблицы символов

Продолжаем наш вечерний концерт по заявкам радиослушателей. Тема сегодняшнего разговора - таблицы символов. Напоминаю, что в прошлые разы мы поговорили о синтаксических деревьях и способе их построения из исходника мной придуманного языка wend (сокращение от week-end).

     30.01.2024       Выпуск 529 (29.01.2024 - 04.02.2024)       Статьи

Конфигурация вместо кода при написании Telegram-бота

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

     30.01.2024       Выпуск 529 (29.01.2024 - 04.02.2024)       Статьи

Python Multiprocessing. Обмен данными между процессами. Передача объектов пользовательских классов

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

     31.01.2024       Выпуск 529 (29.01.2024 - 04.02.2024)       Релизы

IPython - 8.21.0

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

     30.01.2024       Выпуск 529 (29.01.2024 - 04.02.2024)       Релизы

aiohttp - 3.9.3

http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp

     28.01.2024       Выпуск 528 (22.01.2024 - 28.01.2024)       Статьи

Сводка от pythoz net 21.01.2024 — 28.01.2024

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