py_digest | Technologies

Telegram-канал py_digest - PythonDigest

1874

Сборник наиболее интересных Python материалов. https://pythondigest.ru/ Сделать донат - https://boosty.to/pydigest Блог автора - @whydaily Рекомендуем хостинг https://firstvds.ru/?from=421453

Subscribe to a channel

PythonDigest

Pytest Daemon: 10X Local Test Iteration Speed
https://ift.tt/RjBkd97

Discord has a large Python monolith with lots of imports, which now takes 13 seconds to start up. On the server that’s not a problem but to run a test it is. Ruby’s solution is to have a daemon that hot loads a test on a process that already has the imports completed.

Читать полностью…

PythonDigest

Коротко про платежи через ботов в Telegram
https://ift.tt/JyXM1c8

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

Читать полностью…

PythonDigest

Фильтр Блума для эффективной синхронизации хеш-графов
https://ift.tt/6DfuEtF

В одном из совместных исследований нам с Хайди требовалось решить такую задачу. Допустим, нам требуется синхронизировать между двумя узлами хеш-граф, например, как в репозитории Git. В Git каждый коммит идентифицируется через соответствующий ему хеш, причём, в коммит могут включаться хеши коммитов-предшественников (то есть, конкретный коммит может содержать более одного хеша, если он получен слиянием). Мы хотели получить минимальное множество таких коммитов, которыми должны обменяться два узла, чтобы их графы получились одинаковыми.

Читать полностью…

PythonDigest

django-grappelli - 2.15.7
https://ift.tt/ILETxeB

Альтернативный базирующийся на сетке дизайн админ панели Django. Скачать можно по ссылке: https://pypi.python.org/pypi/django-grappelli/

Читать полностью…

PythonDigest

lxml - 4.9.4
https://ift.tt/dXHN95g

Мощный и быстрый модуль для обработки XML/HTML. Скачать можно по ссылке: https://pypi.python.org/pypi/lxml/

Читать полностью…

PythonDigest

Talk Python to Me: #442: Ultra High Speed Message Parsing with msgspec
https://ift.tt/vfuKchP

Audio

Читать полностью…

PythonDigest

Python⇒Speed: How many CPU cores can you actually use in parallel?
https://ift.tt/hspe2jw

Читать полностью…

PythonDigest

PyZelda своими руками или как геймдевить без Unreal, Unity и кредитов
https://ift.tt/KGBEioM

Хотел бы перед самой статьёй обсудить вопрос целесообразности писать свой движок, вместо готовых решений. Есть куча статей, которые опишут разные движки от более популярных до менее. Я бы хотел затронуть немного другой вопрос: "Как человеку, который изучал программирование много лет заняться геймдевом?".

Читать полностью…

PythonDigest

АБ тесты и подводные камни при их автоматизации
https://ift.tt/ESzc7gJ

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

Читать полностью…

PythonDigest

LSTM и GRU
https://ift.tt/6zS3K1b

Рекуррентные нейронные сети уникальны тем, что способны обрабатывать последовательности данных, будь то тексты, временные ряды или даже музыка. В отличие от их бро — сверточных нейронных сетей, которые идеально подходят для обработки изображений, RNN обладают способностью «помнить» предыдущую информацию и использовать ее для обработки текущих данных. Это делает их идеальными для задач, где контекст важен, например, при генерации текста или прогнозировании временных рядов.

Читать полностью…

PythonDigest

Как написать проект по автоматизации на Python, Pytest и Playwright и настроить запуск автотестов в CI с нуля
https://ift.tt/MSekqpr

В этой статье я постараюсь подробно рассмотреть процесс создания проекта на Python, Pytest и Playwright с применением паттерна Page Object, а также оставлю шаблон yml, который позволит запускать автотесты в CI

Читать полностью…

PythonDigest

Django: Sanitize incoming HTML fragments with nh3
https://ift.tt/uas784N

Читать полностью…

PythonDigest

psutil - 5.9.7
https://ift.tt/OgKIkir

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

Читать полностью…

PythonDigest

Сколько строк на C нужно, чтобы выполнить a + b в Python?
https://ift.tt/06yNSq3

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

Читать полностью…

PythonDigest

Build a Scalable Flask Web Project From Scratch
https://ift.tt/nLVPjSW

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.

Читать полностью…

PythonDigest

How to Deploy Reflex Apps to Fly.io
https://ift.tt/TjDFJIR

Reflex is a recent entrant to the world of Python web frameworks. Fly.io is a hosting provider that lets you host your applications in production really quickly. This articles shows you how to deploy Reflex applications on Fly.io.

Читать полностью…

PythonDigest

Мониторинг на Python: как сохранить метрики в мультипроцессном режиме
https://ift.tt/BIEZMAJ

С развитием бизнеса нагрузка на приложения возрастает, один из способов масштабировать его под большее количество запросов — запустить Gunicorn-сервер с несколькими worker-процессами в мультипроцессном режиме. Однако при таком подходе клиент Prometheus не выводит нужные нам метрики CPU и RAM. В статье расскажу, как мы решили эту проблему, сохранив метрики и организовав мониторинг в мультипроцессном режиме.

Читать полностью…

PythonDigest

coverage - 7.3.4
https://ift.tt/QxV40LK

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

Читать полностью…

PythonDigest

Векторные представления — что это такое, и почему в них важно разбираться
https://ift.tt/qWXnTRV

Векторные представления (эмбеддинги, векторы) – это по-настоящему приятный инструмент, но в любом рассказе о векторных представлениях эта техника скрыта за ворохом каких-то страшных словес.

Читать полностью…

PythonDigest

Python Bytes: #364 Holy Match-Cases Batman!
https://ift.tt/MxYqFWn

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

Читать полностью…

PythonDigest

Test and Code: 211: Stamp out test dependencies with pytest plugins
https://ift.tt/0hDUXAg

Audio

Читать полностью…

PythonDigest

За кулисами публикации «24 часа невидимой эпидемии»
https://ift.tt/OrCLeMD

Сегодня я расскажу о том, как был подготовлен материал об одиночестве, «24 hours in an invisible epidemic», опубликованный на платформе Pudding.

Читать полностью…

PythonDigest

Сводка от pythonz net 10.12.2023 — 17.12.2023
https://ift.tt/mVtJP3l

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

Читать полностью…

PythonDigest

#python #pydigest
IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Я знаю, что ты делал этой ночью
- Сколько строк на C нужно, чтобы выполнить a + b в Python?
- А/Б тестирование с CUPED: детальный разбор
- Django: Sanitize incoming HTML fragments with nh3
- Бенчмарк HTML парсеров в Python: сравнение скорости
- Как мы делаем проекты
- flask-muck: RESTful APIs Using Flask and SqlAlchemy
- Python 3.12.1


Заходите в гости - https://pythondigest.ru/issue/521/

Читать полностью…

PythonDigest

The Pipeline Repos Showdown: Python Edition
https://ift.tt/hkTnDsE

Читать полностью…

PythonDigest

Database generated columns⁽³⁾: GeoDjango & PostGIS
https://ift.tt/yK3YsmV

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

Читать полностью…

PythonDigest

pip - 23.3.2
https://ift.tt/cFAZLI6

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

Читать полностью…

PythonDigest

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

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

Читать полностью…

PythonDigest

Я знаю, что ты делал этой ночью
https://ift.tt/UEoRXfK

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

Читать полностью…

PythonDigest

«Как пресейл инженер телеграм ботом дверь открывал» или «Ты куда полез?»
https://ift.tt/X5LpVWd

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

Читать полностью…
Subscribe to a channel