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

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

     14.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи

Database generated columns⁽³⁾: GeoDjango & PostGIS

An introduction to database generated columns, using PostgGIS, GeoDjango and the new GeneratedField added in Django 5.0.

     14.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи
     17.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Релизы

psutil - 5.9.7

Модуль для управления процессами в ОС. Скачать можно по ссылке: https://pypi.python.org/pypi/psutil/

     17.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Релизы

pip - 23.3.2

Утилита для управления модулями в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/pip/

     14.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи

А/Б тестирование с CUPED: детальный разбор

Сегодня обсудим, как применять CUPED для повышения чувствительности А/Б тестов. Рассмотрим на простом примере принцип работы CUPED, покажем теоретически за счёт чего снижается дисперсия и приведём пример оценки эксперимента. Обсудим, как выбирать ковариату, как работать с бинарными метриками и что делать при противоречивых результатах.

     14.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи

Сколько строк на C нужно, чтобы выполнить a + b в Python?

В своей предыдущей статье я исследовал структуру PyObject и её роль в качестве заголовка для всех объектов среды исполнения CPython. Эта структура играет важнейшую роль в обеспечении наследования и полиморфизма в системе объектов CPython. Но это лишь вершина айсберга.

В этой статье мы опустимся на один уровень ниже и посмотрим, что же происходит внутри среды исполнения Python для выполнения простого действия a + b. Иными словами, мы узнаем о подробностях реализации типов, операторов и динамической диспетчеризации в CPython.

     14.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи

Я знаю, что ты делал этой ночью

Одной из областей применения ИИ сегодня является автоматизация контроля за сотрудниками. В данном посте мы рассмотрим приложение технологий ML к задаче детектирования спящих людей (в частности, охранников на рабочем месте) по видеозаписям камер наблюдения.

 

     14.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи

Build a Scalable Flask Web Project From Scratch

In this tutorial, you'll explore the process of creating a boilerplate for a Flask web project. It's a great starting point for any scalable Flask web app that you wish to develop in the future, from basic web pages to complex web applications.

     13.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи

«Как пресейл инженер телеграм ботом дверь открывал» или «Ты куда полез?»

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

     14.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Релизы

ptpython - 3.0.25

Хороший REPL для Python. Скачать можно по ссылке: https://pypi.python.org/pypi/ptpython/

     14.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Релизы

coverage - 7.3.3

Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/

     13.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи

Building a Small REPL in Python

Learn how to write your own REPL by building on top of the one that comes with Python. With a few lines of code you can customize Python’s REPL environment as your own.

     13.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Релизы
     12.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи

Dedoc: как автоматически извлечь из текстового документа всё и даже немного больше

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

     12.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи

Пишем приложение на Python для подготовки к собеседованиям по Python

На конец 2023 года язык программирования Python является самым популярным по индексу TIOBE. Что касается работы, то по количеству вакансий в мире язык Python занимает второе место (после JavaScript/TypeScript). Поэтому у соискателей на должность, где требуется Python, возникает потребность подготовки к собеседованиям.

     12.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи

Добавление собственных данных в LLM с помощью RAG

Этот материал посвящён тому, как добавлять собственные данные в предварительно обученные LLM (Large Language Model, большая языковая модель) с применением подхода, основанного на промптах, который называется RAG (Retrieval‑Augmented Generation, генерация ответа с использованием результатов поиска).

     12.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи

Добавляем зрение, слух и голос в свой ChatGPT бот в Telegram

Поддержка преобразования речи в текст была в OpenAI API уже давно, а вот из текста в речь, а также распознавание изображений было добавлено совсем недавно. В связи с чем продолжаю свою серию туториалов по разработке собственного ChatGPT бота в Telegram.

     12.12.2023       Выпуск 521 (11.12.2023 - 17.12.2023)       Статьи

Phoenix: разбираемся со сбоями ML системы прямо в вашем ноутбуке

Phoenix — это библиотека с открытым исходным кодом, направленная на ML Observability, которую выпустили разработчики из Arize AI — компании, известной большим опытом в вопросах наблюдаемости ML систем.