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

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


Новый материал в ленте

Python Дайджест. Выпуск 365

(14.12.2020 - 20.12.2020)

поделиться выпуском 
Дайджест python,

Статьи

  Влияние вида импорта на скорость исполнения кода

Вспомним, на что и как, кроме читаемости, влияет вид импорта.

  Немного про трекинг и сервис переходов Admitad

Трекинг — это калька с английского слова tracking, которое переводится как «отслеживание». Сразу поясню, что трекинг не означает шпионаж. В качестве всем знакомой аналогии можно привести трекинг почтовых отправлений: на почте посылку регистрируют и присваивают ей уникальный идентификатор, чтобы получатель в дальнейшем мог отслеживать статус ее доставки.

  О первоклашках, дистанционке и асинхронном программировании

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

  Микросервисы на монолите

Скажу сразу, эта статья не про очередное переписывание монолита на микросервисы, а о применении микросервисных практик в рамках существующего проекта с использованием интересных, как мне кажется, подходов. Наверное, уже нет смысла объяснять, почему многие проекты активно используют микросервисную архитектуру. Сегодня в IT возможности таких инструментов как Docker, Kubernetes, Service Mesh и прочих сильно меняют наше представление об архитектуре современного приложения, вынуждая пересматривать подходы и переписывать целые проекты на микросервисы. Но так ли это необходимо для всех частей проекта? 

  PAGERANK: алгоритм ранжирования WEB-страниц

Итак, рассмотрим ориентированный взвешенный граф. Пусть у графа n вершин. Каждой паре вершин соответствует некоторый вес (вероятность перехода). Стоит отметить, что типичные web-графы – это однородная дискретная марковская цепь, для которой выполняется условие неразложимости и условие апериодичности. Запишем уравнение Колмогорова-Чэпмена: где P – переходная матрица.

  Vault+Pydantic: продолжение саги, локальная разработка

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

Релизы

  plac 0.7

plac is much more than a command-line arguments parser. You can use it to implement interactive interpreters (both on a local machine on a remote server) as well as batch interpreters. It features a doctest-like mode, the ability to launch commands in parallel, and more. And it is easy to use too!

Еще новости


Build a Search Engine: Semantic Search System Using OpenSearch

Продвинутое использование декораторов Python

Как я начал писать своё автопротоколирование

Мой любимый векторный редактор PowerPoint или как я создал python библиотеку для добавления фигур в презентации

Как провести пользовательское исследование без пользователей: пошаговый гайд с PyAutoGen

Рукописный редактор на Python: инструкция для тех, кто хочет «рисовать» код

numpy - 2.2.6

Как я научился анализировать собственные собесы с помощью Whisper

Заставляем ботов бесконечно играть в карты. Часть 2

The Real Python Podcast – Episode #249: Going Beyond requirements.txt With pylock.toml and PEP 751

Основные алгоритмы сортировки. Разбираемся с танцами (это не шутка)

reaktiv: Reactive Signals for Python

Переизобретаем Ansible для Windows в условиях кабинета информатики

bracket - Selfhosted tournament system

Моделирование работы гидроциклона для очистки воды от нефти с помощью ML


Показать все