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

pyscan - Rust Based Python Dependency Vulnerability Scanner
https://ift.tt/xb4W1pX

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

PythonDigest

unimport - Remove Unused Import Statements in Your Code
https://ift.tt/aFpdk40

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

PythonDigest

sentry - 23.5.2
https://ift.tt/FzY7L92

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

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

PythonDigest

Сумки в надежных руках благодаря YOLO: проверяем охранников
https://ift.tt/UgmiNYJ

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

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

PythonDigest

Werkzeuger: раскручиваем arbitrary file read до RCE в веб-приложении на flask
https://ift.tt/nE3ykQV

В данной статье мы: 1) Создадим свое первое веб-приложение на Flask 2) Изучим, зачем нужен режим отладки? 3) Рассмотрим, как генерируется PIN для входа в интерактивной консоль Python. 4) Разберем, как можно с помощью уязвимости чтения файлов получить доступ к интерактивной консоли Python. БОНУС) Узнаем, что же делать, если консоль была заблокирована из-за слишком большого количества попыток входа

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

PythonDigest

coverage - 7.2.7
https://ift.tt/37nT0Y2

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

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

PythonDigest

Сравнение нейросетей для перевода
https://ift.tt/RnmKUYq

С помощью GPT-4 можно решать самые разнообразные задачи по преобразованию текста, включая перевод на разные языки.Мне стало интересно, кто переводит лучше: GPT-4 или специализированные нейронки для перевода, такие как Google Translate и DeepL?Сегодня мы сравним качество перевода от различных нейросетей на 24 языковых парах.

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

PythonDigest

Автоматическая рассылка сообщений WhatsApp (развитие)
https://ift.tt/7Dzqau0

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

PythonDigest

The Real Python Podcast – Episode #157: Discussing Mojo & Improving Python Object-Oriented Programming
https://ift.tt/Qo8BJj4

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

PythonDigest

jazzband/django-widget-tweaks
https://ift.tt/XQJgkB3

Tweak the form field rendering in templates, not in python-level form definitions. CSS classes and HTML attributes can be altered.

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

PythonDigest

The Many Problems with Celery
https://steve.dignam.xyz/2023/05/20/many-problems-with-celery

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

PythonDigest

Клеточные автоматы. Игра «Жизнь». Часть 1
https://ift.tt/Ark5HdY

В этой статье мы поговорим о 'Жизни' - игре без участия человека, которую можно описать и провести с помощью карандаша и клетчатого листа бумаги. Всё начинается с нескольких простых правил, но куда это приведёт? Ответ поразит вас!Не пугайтесь, всё довольно просто: даже ребенок может разобраться. Но несмотря на простоту, 'Жизнь' таит в себе уйму интересных вопросов и задач.В статье мы покажем, как создать красивую симуляцию 'Жизни' на Python.

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

PythonDigest

Test and Code: 201: Avoid merge conflicts on your CHANGELOG with "scriv"
https://ift.tt/q9B5rFM

Audio

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

PythonDigest

Python⇒Speed: Choosing a good file format for Pandas
https://ift.tt/rlwQ7sA

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

PythonDigest

Как поиск жилья заставил менеджера вспомнить программирование и уйти из Яндекса
https://ift.tt/lhUcSLW

В 2019ом году я работал продактом в Яндекс.Погоде и мечтал запилить что-то свое. Начал смотреть, какие есть большие рынки и в чем их боль. Перебирая варианты, вспомнил, каким изнуряющим был для меня поиск съемного жилья. 

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

PythonDigest

pyserde - Dataclass Based Serialization Library
https://ift.tt/3YLSW9t

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

PythonDigest

IPython - 8.14.0
https://ift.tt/ahjP80T

Интерактивная оболочка для языка программирования Python. Скачать можно по ссылке: https://pypi.python.org/pypi/IPython

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

PythonDigest

Быстро, точно, градиентно: как наш подход к градиентному бустингу повышает эффективность моделей
https://ift.tt/RDqUfZE

Недавно мы поделились с вами нашим пайплайном разработки линейных моделей для решения задач бинарной классификации. Теперь же мы решили поведать о нашем опыте построения моделей градиентного бустинга. За последнее время команда проделала колоссальную работу: мы протестировали различные методы отбора факторов, нашли новые инсайты в данных, провели интересную (а, главное, полезную!) аналитическую работу и решили несколько Ad-hoc задач.

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

PythonDigest

Что нам стоит диаграмму в Python построить: 5 вариантов привлекающей внимание визуализации данных и кое-что ещё
https://ift.tt/BaNMpZb

Диаграммы помогают визуализировать как простые, так и самые сложные наборы данных. При этом диаграмм — множество видов, у каждого есть свои достоинства и недостатки. О наиболее эффектных и эффективных, реализуемых с Python, мы решили рассказать в сегодняшней подборке. Если вам интересна эта тема – просим под кат. А если у вас есть собственные предпочтения среди графиков (или вы используете что-то ещё), то пишите в комментариях, обсудим. Что же – поехали!

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

PythonDigest

Как я использовал Pytest для написания QA-тестов, гарантированно обходящих 2FA
https://ift.tt/PfXTMNs

Тестирование страниц входа и согласия может быть довольно сложным: та же самая двухфакторная аутентификация (2FA), которая обеспечивает безопасность ваших клиентов, также затрудняет написание автоматизированных тестов. В этой статье я расскажу, как написал Python-тесты, которые обходят 2FA и при этом не покушаются на  безопасность клиентов. Для этого я использовал Selenium и разработал Slackbot.

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

PythonDigest

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

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

- Пишем на Python как на Rust
- Особенности асинхронности в Python
- Безопасная разработка на Python. Часть 3.О фреймворке Flask
- Все DETRы мира. Часть 1
- Elsie: программируемые презентации
- Правильное подключение к БД: почему, зачем и как
- lazycsv - Memory-Efficient CSV Parser
- Fabric - 3.1.0

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

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

PythonDigest

Zero to Mastery: Python Monthly Newsletter
https://ift.tt/p1QJlEi

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

PythonDigest

Я написал одну из самых быстрых библиотек датафреймов
https://ift.tt/jNghdf7

У меня в портфолио есть несколько готовых пет-проектов на Rust, и я заметил, что позиция «а у нас уже получилась DataFrame?» нисколько меня не устраивает. Поэтому я подумал, не сделать ли мне элементарный контейнер, который решал бы мою конкретную задачу. Но этот проект вышел из-под контроля.

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

PythonDigest

Пишем первый ML-пайплайн на Airflow: подробный туториал
https://ift.tt/e6ozcP2

В этом туториале мы пошагово разберем, как создать с нуля и запустить локально свой первый пайплайн на Airflow. Данный пайплайн специально адаптирован под задачи машинного обучения. В этом примере мы будем загружать новости из открытого источника и использовать NLP-модель для их классификации (zero-shot classification).

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

PythonDigest

Removing PGP from PyPI - The Python Package Index
https://ift.tt/MincPk1

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

PythonDigest

Книга «Рекурсивная книга о рекурсии»
https://ift.tt/SJCdmVi

Книга «Рекурсивная книга о рекурсии» содержит примеры кода на языке Python и JavaScript, которые иллюстрируют основы рекурсии и проясняют фундаментальные принципы всех рекурсивных алгоритмов. Из книги вы узнаете о том, когда стоит использовать рекурсивные функции (и, главное, когда этого не нужно делать), как реализовывать классические рекурсивные алгоритмы, часто обсуждаемые на собеседованиях, а также о том, как рекурсивные методы помогают решать задачи, связанные с обходом дерева, комбинаторикой и другими сложными темами.

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

PythonDigest

Propan — Python фреймворк для написания микросервисов с использованием брокеров сообщений
https://ift.tt/kUH35fY

Так исторически сложилось, что последние 5 лет своей продуктовой разработки я работаю с микросервисами вокруг брокеров сообщений (преимущественно RabbitMQ и Kafka).И все это время меня не покидало чувство некой неудовлетворенности и неполноценности инструментария, который был мне доступен.

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

PythonDigest

Правильное подключение к БД: почему, зачем и как
https://ift.tt/abqeChM

Как подключить базу данных? Казалось бы, простейший вопрос, однако частенько здесь совершают ошибки. Как правило, даже если сделать всё плохо, проблем не возникнет, но это до поры до времени. Как только проект вырастет и увеличится нагрузка, эти ошибки дадут о себе знать, и отследить их будет сложно. В этой небольшой статье, я последовательно буду создавать подключения к БД, а затем показывать на примере, что может пойти не так. На мой взгляд, понимание, почему нужно делать именно так, а не иначе, лучше, чем простое заучивание и использование паттернов. Статья рассчитана на начинающих и всех, кто интересуется этой темой.

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

PythonDigest

Python's .__call__() Method: Creating Callable Instances
https://ift.tt/vzwSOC7

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

PythonDigest

Как мы сделали игру для разработчиков в телеграм на 10+ тыс юзеров
https://ift.tt/c2o7GHI

Это создатель игры Dev's Battle (Образовательной MMO-RPG игры для разработчиков в Телеграм). В этой статье я решил рассказать про наш опыт создания продукта в телеграм. Надеюсь, что данная статья будет полезна всем кто сейчас разрабатывает или думает разрабатывать какие-либо продукты в телеграме.

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