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

[Видео] Альтернативные питоны: что нового, и стоит ли оно того?
https://www.youtube.com/watch?v=xURoyC_qBlE

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

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

PythonDigest

[Видео] Базовый кодовый стиль хорошего Python-бэкенда
https://www.youtube.com/watch?v=G3JKtB8tgvg

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

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

PythonDigest

virtualenv - 20.25.0
https://ift.tt/IsXoqgl

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

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

PythonDigest

Вероятно, вы неправильно используете метод __init__ в Python
https://ift.tt/aSrf6zE

Автор статьи обращает внимание на проблему, которая заключается в использовании метода __init__ для сложной логики создания объектов, что приводит к разрастанию и усложнению кода. Статья предлагает использовать вспомогательные методы, чтобы разделить логику создания объектов на более мелкие и понятные части. Это упростит код и облегчит понимание того, как объекты создаются и инициализируются.

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

PythonDigest

Профилирование асинхронного Python
https://ift.tt/Kj9yHsD

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

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

PythonDigest

pymongo - 4.6.1
https://ift.tt/xBRSFIc

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

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

PythonDigest

SAQ - Simple Async Queue
https://ift.tt/JVQpChy

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

PythonDigest

Inline Dependencies for Small Python Scripts
https://pip.wtf/

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

PythonDigest

16-, 8- и 4-битные форматы чисел с плавающей запятой
https://ift.tt/KqHgckj

Я, честно говоря, был удивлён, когда узнал о существовании 4-битного формата для представления чисел с плавающей запятой. Да как такое вообще возможно? Лучший способ узнать об этом — самостоятельно поработать с такими числами. Сейчас мы исследуем самые популярные форматы чисел с плавающей запятой, создадим с использованием некоторых из них простую нейронную сеть и понаблюдаем за тем, как она работает.

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

PythonDigest

IPython - 8.18.1
https://ift.tt/9EVIqYl

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

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

PythonDigest

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

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

- Python и Excel. Прочитать и не потерять
- Коммивояжёр за полином*
- Не радиус важен, а плотность! Часть 1: Глубокий взгляд на precision и recall
- Как утереть нос NumPy с помощью двумерного БПФ
- От внешнего интерфейса к серверному с помощью FastAPI
- Многопоточный Python на примерах: токены отмены
- Django 5.0 release candidate 1
- Django Ninja 1.0

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

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

PythonDigest

[Видео] Django Ninja 1.0 - What's new
https://www.youtube.com/watch?v=GrIpDXPG41o

Django Ninja v1.0 just released! It is a web framework for building APIs with Django and Python 3.6+ type hints.

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

PythonDigest

Нейросеть мне в помощь или как я сделал телеграм бота, который умеет переводить песни
https://ift.tt/coJuZRg

Однажды, когда я искал эффективное решение для преобразования речи в текст (транскрибации), чтобы применить его в своем проекте умной колонки, обнаружил интересное решение под названием Whisper от широко известной компании Open AI.

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

PythonDigest

Создание фреймворка автоматизации на Python с использованием Pytest, Selene, и других библиотек
https://ift.tt/7dDNiBb

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

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

PythonDigest

PyTelegramBotAPI на примере проекта сбора обратной связи #3. Клавиатура
https://ift.tt/yCrYqWs

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

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

PythonDigest

[Видео] Технические собеседования — по обе стороны баррикад
https://www.youtube.com/watch?v=OsiU5p3K8Fw

Расскажу о своем опыте технических собеседований с обеих сторон — и как претендент, и как интервьюер. Поделюсь своим видением на что смотреть при найме с одной стороны и на то, как проходить техничку самому с другой. Также обсудим боли и радости собеседований.

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

PythonDigest

Single and Double Underscores in Python Names
https://ift.tt/PjXHWqa

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

PythonDigest

Сказ о том, как я интерпретатор Brainfuck'а писал
https://ift.tt/TqGDAJL

Рассказываю о том, как писал интерпретатор языка Brainfuck на Python (с показом исходного кода и его объяснения).

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

PythonDigest

✌️ Привет! На связи организатор онлайн-конференций Podlodka Crew.

Проект на Python вырос и стал плохо сопровождаться? Всё время уходит на поиск багов, а фичи выпускаются раз в месяц? Нагрузка растёт, а что делать не понятно?

🐍 Приходите на Podlodka Python Crew — обсудите свои боли и проблемы с экспертами из КРОК, Точка, Контур, X5 Tech, Skillbox, а также в компании единомышленников.

Стартуем 4 декабря. Подробности сессий:

🔸Обсудим, а нужны ли практики из Java в коммерческой Python-разработке. В формате круглого стола проговорим основные вопросы проектирования enterprise-приложений на python. Вас ждёт дискуссия про выбор архитектуры, соблюдение слоёв, связи и контексты, абстрактные классы.
🔸Узнаем, как переезжать на pyproject и tox. Разберёмся с bash-скриптами, настроим лаконичный CI/CD с помощью простых инструментов.

🤑 Промокод на скидку 500 руб: python_crew_2_LXemu7

Больше подробностей на сайте: https://podlodka.io/pythoncrew

Реклама. ИП Толстая Елена Петровна ИНН:507503278104 erid:2SDnjde4Fk4

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

PythonDigest

hexabyte - A Modern, Modular, and Robust TUI Hex Editor
https://ift.tt/Z5Yz7RW

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

PythonDigest

toga - A Python Native, OS Native GUI Toolkit
https://ift.tt/BEQkVin

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

PythonDigest

Make It Right! Максимум пользы, минимум проблем: рекомендации по написанию API автотестов на Python
https://ift.tt/t8uIkyM

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

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

PythonDigest

tornado - 6.4
https://ift.tt/rtL4Ewx

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

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

PythonDigest

Передаем данные с одноплатника Repka Pi (или Raspberry Pi) в интернет по GSM связи через модуль SIM868 и GPRS протокол
https://ift.tt/aMw7WG5

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

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

PythonDigest

Сводка от pythonz net 19.11.2023 — 26.11.2023
https://ift.tt/g7vuZGP

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

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

PythonDigest

aiohttp - 3.9.1
https://ift.tt/Mu4AoeC

http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp

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

PythonDigest

В закладки тестировщика-автоматизатора: от базовых правил для написания быстрых автотестов до полезных плагинов Pytest
https://ift.tt/Shb5On2

В подборке — видео докладов с последнего AQA-митапа: о плагинах Pytest, архитектуре автотестов для продукта на open source-движке, а также о критериях понятных тестов (и как их соблюдать на практике). Материалы будут полезны как начинающим, так и опытным AQA-инженерам.

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

PythonDigest

Как утереть нос NumPy с помощью двумерного БПФ
https://ift.tt/macTqgk

Двумерное преобразование Фурье — один из важнейших алгоритмов компьютерной науки этого столетия. Он нашел широкое применение в нашей повседневной жизни — от фильтров Instagram до обработки MP3-файлов.

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

PythonDigest

Python и Excel. Прочитать и не потерять
https://ift.tt/H0r6s8e

Как прочитать файл Excel, если он напоминает монстра Франкенштейна? Как склеить множество таких файлов в единый датасет и обработать их, не потеряв ни одной ячейки? Это и многое другое, включая подробности разработки нового инструмента — найдёте в посте.

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

PythonDigest

Сказ о том, как я эмулятор Intel 4004 на Python писал
https://ift.tt/qjb4ilM

Рассказываю о том, как я решил написать эмулятор дедушки современных микропроцессоров - Intel 4004 с очень ограниченным функционалом на языке Python.

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