py_digest | Technologies

Telegram-канал py_digest - PythonDigest

1963

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

Subscribe to a channel

PythonDigest

Восстановить удаленную фотографию с флешки? Искусственный интеллект в помощь
https://ift.tt/jK4R7ND

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

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

PythonDigest

(Не)безопасная разработка, часть 2: заимствование метаданных популярных пакетов для подделки рейтинга Python-проектов
https://ift.tt/Yrlb5mC

Недавно мы опубликовали статью о выявлении вредоносных пакетов в Python Package Index и с тех пор активно используем разработанный нами сервис для анализа проектов. Сегодня хотим поделиться с вами интересным наблюдением, связанным с накруткой репутационной статистики в проектах. Как нечаянно улучшить репутацию своего проекта, насколько распространена эта проблема и как в автоматическом режиме обнаружить подобные манипуляции — читайте под катом.

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

PythonDigest

Книга «Python для финансистов»
https://ift.tt/WxQjHSz

Программирование, математика и финансы неразрывно связаны между собой. Ив Хилпиш, автор бестселлера «Python для финансовых расчетов», объясняет базовые концепции и дает в ваши руки все необходимые инструменты для работы в мире финансовой инженерии.

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

PythonDigest

Что нового в SQLAlchemy 2.0?
https://ift.tt/HwvVcTD

Возможно, вы слышали, что основная версия SQLAlchemy 2.0, была выпущена в январе 2023 года. Или, может быть, вы пропустили объявление и это новость для вас. В любом случае, я подумал, что вам будет интересно узнать, что в нем нового, стоит ли его обновлять и насколько сложно это сделать.Как и в предыдущих обзорах программного обеспечения, это будет субъективный обзор. Я давно использую SQLAlchemy ORM в веб-проектах, поэтому в этой статье я расскажу о функциях, которые влияют на мою собственную работу, как в положительную, так и в отрицательную сторону. Если вместо этого вам интересно увидеть список всех изменений, внесенных в этот новый релиз, то официальный журнал изменений — это то что вам нужно.

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

PythonDigest

Python Bytes: #336 We found one of your batteries
https://ift.tt/LmDOoHT

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

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

PythonDigest

deptry - Dependency Issues Checker
https://ift.tt/paSWsUO

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

PythonDigest

Как написать расширение для Python Markdown
https://ift.tt/DK0o8eO

Пример простого расширения для Python-Markdown применительно для сайта на Django

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

PythonDigest

Как нейросеть достопримечательности на фотокарточках распознавала
https://ift.tt/P3atLwN

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

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

PythonDigest

Когда типизация делает тебе больно: как у нас появился статический анализатор
https://ift.tt/tTGhSaJ

Удобство процесса разработки напрямую влияет на скорость работы и на количество ошибок при написании кода. Что делать, если среда разработки почему-то отказывается использовать автодополнение во всю силу? Правильно, искать обходные пути и изобретать велосипеды. Язык программирования Python в силу своей динамичности может легко создать ситуацию, когда статический анализатор не может вывести типы и, как следствие, часть проверок отключается. В статье я подробно расскажу о проблеме в разработке системы управления выделенными серверами, которую мы сами себе создали, а затем героически решили.

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

PythonDigest

Using and Creating Global Variables in Your Python Functions
https://ift.tt/qRpOZiX

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

PythonDigest

PromptGPT: оптимизируем промт для GPT-4
https://ift.tt/dmz15S0

Допустим, нам нужно решить задачу NLP, в которой мы принимаем и возвращаем текст (seq2seq). Существует великое множество таких задач, например: генерация текста/кода, перевод/стилизация, суммаризация, коррекция текста, распознавание именованных сущностей, даже классификацию текста можно свести к seq2seq.

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

PythonDigest

sentry - 23.5.0
https://ift.tt/4OLKH5C

Мощная система логгирования и платформа агрегации ошибок. Скачать можно по ссылке: https://pypi.python.org/pypi/sentry/

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

PythonDigest

Сводка Python новостей от pythonz.net за 07.05.2023 — 14.05.2023
https://ift.tt/t56jGLS

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

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

PythonDigest

Повышение точности решения плохо обусловленных СЛАУ методом Гаусса
https://ift.tt/qeyOlvR

Большинство задач вычислительной математики в конечном итоге сводятся к решению систем линейных уравнений. На данный момент существует огромное количество алгоритмов для решения таких систем. Их разделяют на две большие группы: итерационные и прямые. Прямые методы позволяют получить точные значения неизвестных, если вычисления проводятся точно. Далее будем рассматривать метод Гаусса.

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

PythonDigest

Django. Сортировка queryset по собственному атрибуту
https://ift.tt/6m0qrZW

This article demonstrates the use of Django's Case and When expressions for custom sorting of querysets, similar to employing IF-THEN-ELSE logic in SQL. The technique is instrumental when arranging model rows, like product IDs, in a predefined sequence.

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

PythonDigest

TestRail для автоматизации тестирования. Делаем интеграцию: отправляем результаты и собираем репорты
https://ift.tt/ZECjNYq

Но сегодня речь не обо мне, как долго я этим занимаюсь, а только лишь об одном инструменте, с которым меня связывают лет пять работы. Речь пойдёт о TestRails. Я понимаю, что инструмент не новый, но всё-таки он ещё является достаточно популярным инструментом для ручного, и, что реже и больнее - автоматизированного тестирования. По-хорошему, поделиться своими наработками можно было раньше, но главное - это осознать такую необходимость, не правда ли?

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

PythonDigest

Как заставить бэкендера писать фронтенд
https://ift.tt/OzYElvF

Сегодня я хочу поделиться с вами историей написания очередной панели администрирования и как из этого мы собрали подходящие подходы и практики.Для начала давайте вспомним, что же это за панели. Панель администрирования (или админка) — это приложение, которое используется для управления и настройки приложения. То есть это такой продукт для продукта. Панели администрирования нужны для различных целей, например, для создания и редактирования контента, настройки параметров продукта или управления пользователями.Но иногда в проектах важна скорость и ресурсов на создание админки с привлечением команды фронтенда откровенно не хватает. И тогда бэкендеру приходится брать процесс в свои руки.

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

PythonDigest

PyCharm 2023.1.2
https://ift.tt/Q0HiPuV

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

PythonDigest

Создаем блог на Django с опросами и тестами. Краткая инструкция. Часть 1
https://ift.tt/mEfxYOg

Самый действенный способ изучить фреймворк — написать пет-проект. Например, свою социальную платформу на Django. Во время реализации можно попрактиковаться в работе с формами, представлениями, сигналами и SMTP. В Proglib собрали небольшой шаблон, на базе которого можно создать свой блог на Django, а после — задеплоить на виртуальный сервер. Материал будет полезен новичкам, которые знакомы с базовыми концепциями фреймворка и хотят закрепить знания.

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

PythonDigest

SQLAlchemy - 2.0.14
https://ift.tt/cvQnAhx

Библиотека работы с базами данных. Скачать можно по ссылке: https://pypi.python.org/pypi/SQLAlchemy/

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

PythonDigest

Расширение web приложений с WebAssembly & Python
https://ift.tt/wJmFhyo

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

PythonDigest

Точечные фильтры: алгоритмы и их реализация
https://ift.tt/BuxeajQ

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

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

PythonDigest

Тебе не нужно классическое ООП в твоём бэкенд микросервисе
https://ift.tt/LwYxdXG

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

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

PythonDigest

Talk Python to Me: #415: Future of Pydantic and FastAPI
https://ift.tt/hYx4qu2

Audio

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

PythonDigest

Координатный квест: как найти координаты и расстояния без регистраций и смс
https://ift.tt/vSQz2xG

Хочу поделиться своим опытом решения одной интересной задачки и описать весь проделанный путь.Был обычный денёк, сидел я на работе и занимался своими айтишными делами. Ко мне пришел руководитель и сказал: «Нужно рассчитать дистанцию до границы регионов для этих адресов». При этом без всяких платных сервисов и API онлайн карт, и своими усилиями. Айтишник понял, айтишник принял, айтишник получил свою заветную эксельку и пошёл работать.

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

PythonDigest

django-debug-toolbar - 4.1.0
https://ift.tt/Vkgvode

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

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

PythonDigest

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

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

- Mojo — язык программирования, основанный на Python
- Повышение точности решения плохо обусловленных СЛАУ методом Гаусса
- Автоматическая документация API с помощью DRF Spectacular
- Faster CPython at PyCon, part one
- RFdiffusion - генерация структуры белков
- frogmouth - markdown Browser for Your Terminal
- frappe - Low Code Web Framework
- scrapy - 2.9.0
- SQLAlchemy - 2.0.13

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

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

PythonDigest

tornado - 6.3.2
https://ift.tt/wMvRXio

Масштабируемый, не блокирующий web-сервер. Скачать можно по ссылке: https://pypi.python.org/pypi/tornado/

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

PythonDigest

Python. Выражения в методах и индексаторах
https://ift.tt/zciU1O7

Если вам когда-нибудь приходилось работать с NumPy, то вы скорее всего знаете, что в индексатор массива можно передать не только индексы начала, конца, и шага.

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

PythonDigest

Python Bytes: #335 Should you get your mojo on?
https://ift.tt/kGRY29l

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

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