PythonDigest
1.89K subscribers
23 photos
1 video
17.1K links
Сборник Python новостей: https://pythondigest.ru

Наш IT-тренажер: https://app.incidenta.tech/

Создано в @incidenta_tech
Download Telegram
Измерение покрытия python сервисов для end-to-end тестов
https://ift.tt/52ntfba

Как измерить покрытие автотестами? Данный вопрос всегда вызывает жаркие дискуссии в рядах тестировщиков.
virtualenv - 20.24.2
https://ift.tt/CZmtEan

Инструмент создания виртуального рабочего окружения. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv
Sphinx - 7.1.0
https://ift.tt/e82p1dy

Python генератор документации. Скачать можно по ссылке: https://pypi.python.org/pypi/Sphinx/
Парсер комбинаторы на Python
https://ift.tt/V0G8nR9

Статья предлагает взглянуть на опыт разработки парсер комбинаторов для Python, что вылилось в библиотеку PGPC для разработки парсеров на Python. Библиотека была вдохновлена Parsec. Особый интерес представляет эмуляция do-нотации через Python генераторы, отсюда и название библиотеки: Python Generator based Parser Combinator library.
Учим ламу говорить на руском
https://ift.tt/tWRzrNu

Сейчас я напишу свою реализацию LoRA используя PyTorch, переведу весь датасет alpaca-cleaned (на котором училась альпака - языковая модель родом из стенфорда) на русский язык, используя взломаный яндекс переводчик, и наконец "скормлю" его языковой модели, что бы она наконец смогла понимать русский язык.
👍1
sentry - 23.7.1
https://ift.tt/g0Pld6K

Мощная система логгирования и платформа агрегации ошибок. Скачать можно по ссылке: https://pypi.python.org/pypi/sentry/
Talk Python to Me: #423: Solving 10 different simulation problems with Python
https://ift.tt/WpO3lbn

Audio
Четыре способа написать Hello world, или инструменты для создания GUI на Python
https://ift.tt/F9ug1Kj

После написания программы ее можно модифицировать и добавить графический интерфейс — с Python это проще, чем кажется. Для программирования красивого и функционального GUI иногда достаточно простого знания html и css. Под катом — подборка некоторых инструментов для создания интерфейсов на Python. Сохраняйте статью в закладки и предлагайте свои варианты в комментариях!
🔥1
Автоматизация обеспечения качества кода на языке Python
https://ift.tt/3J7qKQ9

В первой части статьи я раскрою общие концепции и рабочие процессы, применимые к большинству программных проектов. Даже если вы не пишете код на языке Python, вы сможете почерпнуть из этой статьи что-то новое.Во второй части я предлагаю пошаговое руководство по настройке инструментария для повышения качества кода в проектах на Python. Отдельное внимание отведу инструментам, которые я использую и которым отдаю предпочтение, имея 15 лет профессионального опыта работы с Python. А также приведу некоторые доступные альтернативы каждому из моих предложений.
👍1
XML-RPC: Ускоряем работу сервера, пользуясь только стандартной библиотекой Python
https://ift.tt/a8KVMh0

Кратно увеличим производительность приложения на основе xmlrpc.server из стандартной библиотеки Python.
😐1
pylint - 2.17.5
https://ift.tt/wGQq3fL

Статический анализатор Python-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/pylint/
Python декораторы на максималках. Универсальный рецепт по написанию и аннотирования от мала до велика
https://ift.tt/FZzIkDP

Декорирование функций - это, наверное, самая сложная среди базовых и самая простая среди продвинутых фич языка Python. С декораторами, наверное, знакомы все джуны (хотя бы в рамках подготовки к собеседованиям). Однако, крайне мало разработчиков пишут их правильно.
Как сделать свой AnythingGPT, отвечающий на вопросы так, как вам это необходимо (Python, OpenAI Embeddings, ChatGPT API)
https://ift.tt/RDZgJoj

Недавно я на практике применил одно интересное решение, которое давно хотел попробовать, и теперь готов рассказать, как своими руками такое можно сделать для любой другой аналогичной задачи. Речь пойдет о создании своей кастомизированной версии ChatGPT, которая отвечает на вопросы, учитывая большую базу знаний, которая по длине не ограничивается размером промта.
Debugging Crashes and Deadlocks in Python Using PyStack
https://ift.tt/MOw4H8J

Using PyStack’s “forbidden magic” to debug deadlocks, segmentation faults, crashes and other difficult bugs in Python
Writing Python With VScode and Docker
https://ift.tt/GxQ0uRd

A step-by-step guide on how to set up a Python environment using VSCode and Docker. It explains why you’d use these tools at all, and walks you through what you need to get them going.
django-ckeditor - 6.7.0
https://ift.tt/FnphwTM

Интеграция CkEditor в админ панель Django. Скачать можно по ссылке: https://pypi.python.org/pypi/django-ckeditor/
Sphinx - 7.1.1
https://ift.tt/6z9qPMX

Python генератор документации. Скачать можно по ссылке: https://pypi.python.org/pypi/Sphinx/
Как я разрабатывал чат-бот для Telegram, отслеживающий питание и тренировки
https://ift.tt/hzaXrLn

Попользовавшись множеством приложений вида «калькулятор калорий» и «трекер тренировок», пришел к выводу, что функционал подобных приложений не так широк, как этого бы хотелось, а доступ к более‑менее продвинутому функционалу стоит несоразмерно много для российского кошелька. Философия популярных приложений часто такова: вот, отслеживай съеденные калории, но чтобы контролировать соотношение БЖУ, отслеживать потребление воды и т. д. — плати деньгу. С вас 20 баксов в месяц, но только сегодня всего за 199$ можешь получить доступ на год. Ну что, пробиваем? (*утрированно*)
Книга «Грокаем глубокое обучение с подкреплением»
https://ift.tt/kMnfZau


Мы учимся, взаимодействуя с окружающей средой, и получаемые вознаграждения и наказания определяют наше поведение в будущем. Глубокое обучение с подкреплением привносит этот естественный процесс в искусственный интеллект и предполагает анализ результатов для выявления наиболее эффективных путей движения вперед. Агенты глубокого обучения с подкреплением могут способствовать успеху маркетинговых кампаний, прогнозировать рост акций и побеждать гроссмейстеров в Го и шахматах.
How ruff changed my Python programming habits
https://ift.tt/4dyEwDs