sentry - 23.5.2
https://ift.tt/FzY7L92
Мощная система логгирования и платформа агрегации ошибок. Скачать можно по ссылке: https://pypi.python.org/pypi/sentry/
Сумки в надежных руках благодаря YOLO: проверяем охранников
https://ift.tt/UgmiNYJ
Безопасность является важной темой в нашей современной жизни, особенно в общественных местах, таких как аэропорты, вокзалы и торговые центры. Одним из распространенных методов обеспечения безопасности является проверка сумок на проходной. Но, как говорится, кто устережёт самих сторожей? Могут ли современные технологии компьютерного зрения наблюдать за охранниками как они за нами?
Werkzeuger: раскручиваем arbitrary file read до RCE в веб-приложении на flask
https://ift.tt/nE3ykQV
В данной статье мы: 1) Создадим свое первое веб-приложение на Flask 2) Изучим, зачем нужен режим отладки? 3) Рассмотрим, как генерируется PIN для входа в интерактивной консоль Python. 4) Разберем, как можно с помощью уязвимости чтения файлов получить доступ к интерактивной консоли Python. БОНУС) Узнаем, что же делать, если консоль была заблокирована из-за слишком большого количества попыток входа
coverage - 7.2.7
https://ift.tt/37nT0Y2
Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/
Сравнение нейросетей для перевода
https://ift.tt/RnmKUYq
С помощью GPT-4 можно решать самые разнообразные задачи по преобразованию текста, включая перевод на разные языки.Мне стало интересно, кто переводит лучше: GPT-4 или специализированные нейронки для перевода, такие как Google Translate и DeepL?Сегодня мы сравним качество перевода от различных нейросетей на 24 языковых парах.
The Real Python Podcast – Episode #157: Discussing Mojo & Improving Python Object-Oriented Programming
https://ift.tt/Qo8BJj4
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.
The Many Problems with Celery
https://steve.dignam.xyz/2023/05/20/many-problems-with-celery
Клеточные автоматы. Игра «Жизнь». Часть 1
https://ift.tt/Ark5HdY
В этой статье мы поговорим о 'Жизни' - игре без участия человека, которую можно описать и провести с помощью карандаша и клетчатого листа бумаги. Всё начинается с нескольких простых правил, но куда это приведёт? Ответ поразит вас!Не пугайтесь, всё довольно просто: даже ребенок может разобраться. Но несмотря на простоту, 'Жизнь' таит в себе уйму интересных вопросов и задач.В статье мы покажем, как создать красивую симуляцию 'Жизни' на Python.
Test and Code: 201: Avoid merge conflicts on your CHANGELOG with "scriv"
https://ift.tt/q9B5rFM
Audio
Как поиск жилья заставил менеджера вспомнить программирование и уйти из Яндекса
https://ift.tt/lhUcSLW
В 2019ом году я работал продактом в Яндекс.Погоде и мечтал запилить что-то свое. Начал смотреть, какие есть большие рынки и в чем их боль. Перебирая варианты, вспомнил, каким изнуряющим был для меня поиск съемного жилья.
IPython - 8.14.0
https://ift.tt/ahjP80T
Интерактивная оболочка для языка программирования Python. Скачать можно по ссылке: https://pypi.python.org/pypi/IPython
Быстро, точно, градиентно: как наш подход к градиентному бустингу повышает эффективность моделей
https://ift.tt/RDqUfZE
Недавно мы поделились с вами нашим пайплайном разработки линейных моделей для решения задач бинарной классификации. Теперь же мы решили поведать о нашем опыте построения моделей градиентного бустинга. За последнее время команда проделала колоссальную работу: мы протестировали различные методы отбора факторов, нашли новые инсайты в данных, провели интересную (а, главное, полезную!) аналитическую работу и решили несколько Ad-hoc задач.
Что нам стоит диаграмму в Python построить: 5 вариантов привлекающей внимание визуализации данных и кое-что ещё
https://ift.tt/BaNMpZb
Диаграммы помогают визуализировать как простые, так и самые сложные наборы данных. При этом диаграмм — множество видов, у каждого есть свои достоинства и недостатки. О наиболее эффектных и эффективных, реализуемых с Python, мы решили рассказать в сегодняшней подборке. Если вам интересна эта тема – просим под кат. А если у вас есть собственные предпочтения среди графиков (или вы используете что-то ещё), то пишите в комментариях, обсудим. Что же – поехали!
Как я использовал Pytest для написания QA-тестов, гарантированно обходящих 2FA
https://ift.tt/PfXTMNs
Тестирование страниц входа и согласия может быть довольно сложным: та же самая двухфакторная аутентификация (2FA), которая обеспечивает безопасность ваших клиентов, также затрудняет написание автоматизированных тестов. В этой статье я расскажу, как написал Python-тесты, которые обходят 2FA и при этом не покушаются на безопасность клиентов. Для этого я использовал Selenium и разработал Slackbot.
#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/
Я написал одну из самых быстрых библиотек датафреймов
https://ift.tt/jNghdf7
У меня в портфолио есть несколько готовых пет-проектов на Rust, и я заметил, что позиция «а у нас уже получилась DataFrame?» нисколько меня не устраивает. Поэтому я подумал, не сделать ли мне элементарный контейнер, который решал бы мою конкретную задачу. Но этот проект вышел из-под контроля.
Пишем первый ML-пайплайн на Airflow: подробный туториал
https://ift.tt/e6ozcP2
В этом туториале мы пошагово разберем, как создать с нуля и запустить локально свой первый пайплайн на Airflow. Данный пайплайн специально адаптирован под задачи машинного обучения. В этом примере мы будем загружать новости из открытого источника и использовать NLP-модель для их классификации (zero-shot classification).
Книга «Рекурсивная книга о рекурсии»
https://ift.tt/SJCdmVi
Книга «Рекурсивная книга о рекурсии» содержит примеры кода на языке Python и JavaScript, которые иллюстрируют основы рекурсии и проясняют фундаментальные принципы всех рекурсивных алгоритмов. Из книги вы узнаете о том, когда стоит использовать рекурсивные функции (и, главное, когда этого не нужно делать), как реализовывать классические рекурсивные алгоритмы, часто обсуждаемые на собеседованиях, а также о том, как рекурсивные методы помогают решать задачи, связанные с обходом дерева, комбинаторикой и другими сложными темами.
Propan — Python фреймворк для написания микросервисов с использованием брокеров сообщений
https://ift.tt/kUH35fY
Так исторически сложилось, что последние 5 лет своей продуктовой разработки я работаю с микросервисами вокруг брокеров сообщений (преимущественно RabbitMQ и Kafka).И все это время меня не покидало чувство некой неудовлетворенности и неполноценности инструментария, который был мне доступен.
Правильное подключение к БД: почему, зачем и как
https://ift.tt/abqeChM
Как подключить базу данных? Казалось бы, простейший вопрос, однако частенько здесь совершают ошибки. Как правило, даже если сделать всё плохо, проблем не возникнет, но это до поры до времени. Как только проект вырастет и увеличится нагрузка, эти ошибки дадут о себе знать, и отследить их будет сложно. В этой небольшой статье, я последовательно буду создавать подключения к БД, а затем показывать на примере, что может пойти не так. На мой взгляд, понимание, почему нужно делать именно так, а не иначе, лучше, чем простое заучивание и использование паттернов. Статья рассчитана на начинающих и всех, кто интересуется этой темой.
Как мы сделали игру для разработчиков в телеграм на 10+ тыс юзеров
https://ift.tt/c2o7GHI
Это создатель игры Dev's Battle (Образовательной MMO-RPG игры для разработчиков в Телеграм). В этой статье я решил рассказать про наш опыт создания продукта в телеграм. Надеюсь, что данная статья будет полезна всем кто сейчас разрабатывает или думает разрабатывать какие-либо продукты в телеграме.