Сборник наиболее интересных Python материалов. https://pythondigest.ru/ Сделать донат - https://boosty.to/pydigest Блог автора - @whydaily Рекомендуем хостинг https://firstvds.ru/?from=421453
Сводка от pythonz net 19.11.2023 — 26.11.2023
https://ift.tt/g7vuZGP
А теперь о том, что происходило в последнее время на других ресурсах.
aiohttp - 3.9.1
https://ift.tt/Mu4AoeC
http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp
В закладки тестировщика-автоматизатора: от базовых правил для написания быстрых автотестов до полезных плагинов Pytest
https://ift.tt/Shb5On2
В подборке — видео докладов с последнего AQA-митапа: о плагинах Pytest, архитектуре автотестов для продукта на open source-движке, а также о критериях понятных тестов (и как их соблюдать на практике). Материалы будут полезны как начинающим, так и опытным AQA-инженерам.
Как утереть нос NumPy с помощью двумерного БПФ
https://ift.tt/macTqgk
Двумерное преобразование Фурье — один из важнейших алгоритмов компьютерной науки этого столетия. Он нашел широкое применение в нашей повседневной жизни — от фильтров Instagram до обработки MP3-файлов.
Python и Excel. Прочитать и не потерять
https://ift.tt/H0r6s8e
Как прочитать файл Excel, если он напоминает монстра Франкенштейна? Как склеить множество таких файлов в единый датасет и обработать их, не потеряв ни одной ячейки? Это и многое другое, включая подробности разработки нового инструмента — найдёте в посте.
Сказ о том, как я эмулятор Intel 4004 на Python писал
https://ift.tt/qjb4ilM
Рассказываю о том, как я решил написать эмулятор дедушки современных микропроцессоров - Intel 4004 с очень ограниченным функционалом на языке Python.
IPython - 8.18.0
https://ift.tt/w4OLjpC
Интерактивная оболочка для языка программирования Python. Скачать можно по ссылке: https://pypi.python.org/pypi/IPython
Ren'Py: разбираемся с атрибутами изображений
https://ift.tt/6d7DQXo
Лень каждый раз прописывать изображения для спрайта? layeredimage не удовлетворяет вашем потребностям? Тогда эта статья для вас.
celery - 5.3.6
https://ift.tt/gZO8fAH
Распределенная очередь задач. Скачать можно по ссылке: https://pypi.python.org/pypi/celery/
Многопоточный Python на примерах: токены отмены
https://ift.tt/EdCLwgO
В этой статье мы обсудим паттерн "Cancellation Token" (или по-русски - "токен отмены"), популярный в некоторых других языках, но почему-то обойденный вниманием в Python-сообществе. Он о том, как безопасно и красиво завершать работу функции, треда или корутины.
От внешнего интерфейса к серверному с помощью FastAPI
https://ift.tt/y4HgPqi
Представьте, что вы в ресторане и вам очень хочется вкусной еды. Вы садитесь за столик и с нетерпением ждете меню. В этом сценарии меню похоже на API (интерфейс прикладного программирования).
Real Python: How to Render Markdown in a Django Application
https://ift.tt/XErgaSQ
Время изменений: депрекация datetime.utcnow() в Python
https://ift.tt/jW0o924
Как-то я изучал release notes новой версии Python 3.12, и в разделе о депрекациях моё внимание привлекла следующая фраза:utcnow() и utcfromtimestamp() из datetime.datetime устарели и будут удалены в будущей версии.
Django 5.0 release candidate 1 released
https://ift.tt/LGd1AIJ
Pygments - 2.17.2
https://ift.tt/R3eLADz
Инструмент подсветки синтаксиса. Скачать можно по ссылке: https://pypi.python.org/pypi/Pygments/
#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/
[Видео] 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.
Нейросеть мне в помощь или как я сделал телеграм бота, который умеет переводить песни
https://ift.tt/coJuZRg
Однажды, когда я искал эффективное решение для преобразования речи в текст (транскрибации), чтобы применить его в своем проекте умной колонки, обнаружил интересное решение под названием Whisper от широко известной компании Open AI.
Создание фреймворка автоматизации на Python с использованием Pytest, Selene, и других библиотек
https://ift.tt/7dDNiBb
Создание фреймворка автоматизации тестирования — это масштабная задача, и ваш проект теперь обладает эффективной инфраструктурой тестирования. Регулярный запуск тестов, анализ отчетов Allure, а также поддержание стиля и качества кода с использованием форматтеров и линтеров обеспечивают надежность и стабильность вашего проекта.
PyTelegramBotAPI на примере проекта сбора обратной связи #3. Клавиатура
https://ift.tt/yCrYqWs
Это третья статья из серии. В ней мы разберём два типа клавиатур, обсудим фильтрацию сообщений в телеграм ботах.Эта статья направлена именно на новичков, в ней я постараюсь объяснить тему ботов на примере сбора обратной связи.
Talk Python to Me: #439: Pixi, A Fast Package Manager
https://ift.tt/n1p3ycV
Audio
Python Bytes: #361 Proper way to comment your code!
https://ift.tt/Ko3aAQJ
Очередной выпуск англоязычного подкаста Python Bytes
Виртуальная клавиатура на Python+OpenCV
https://ift.tt/Ya7gVtQ
Идея заключается в создании виртуальной клавиатуры, ее выводе на экран и возможности ее использования. Подразумевается, что клавиатура будет работать с текстовыми редакторами. Для того, чтобы нажать на кнопку, нам потребуется кликнуть на нее, поэтому представим, что кликом будет служить соединение указательного и среднего пальцев. Теперь можно писать код.
Python⇒Speed: Two kinds of threads pools, and why you need both
https://ift.tt/xeEotPq
Учебное пособие по Textual
https://ift.tt/lUozO4b
Перевод туториала по фреймворку для построения TUI (текстовых интерфейсов). Кроссплатформенность, возможность вывода в веб, а также олдскульность.
Руководство по кэшированию в Django
https://ift.tt/SuR6KsB
В этой статье поговорим о том, что такое кэширование и о его преимуществах, как настроить кэширование в Django, какие бэкенд-системы поддерживают Django, а также о лучших практиках кэширования. Материал будет полезен в первую очередь начинающим веб-разработчикам.
Не радиус важен, а плотность! Часть 1: Глубокий взгляд на precision и recall
https://ift.tt/aN9Amuo
Нет, нет, я совсем не про геометрию или физику, я про множество!
Две мощных возможности Python, упрощающие код и улучшающие его читабельность
https://ift.tt/09HMuhj
В этом материале мы рассмотрим две таких возможности: оператор match и создание срезов строк и списков. Мы подробно разберёмся с тем, как работают эти механизмы, а так же изучим несколько примеров, которые позволят вам познакомиться с синтаксисом и семантикой соответствующих конструкций.
virtualenv - 20.24.7
https://ift.tt/it3blUg
Инструмент создания виртуального рабочего окружения. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv
django-filter - 23.4
https://ift.tt/1VuF2qj
Django-приложение для гибкой фильтрации объектов модели (querysets). Скачать можно по ссылке: https://pypi.python.org/pypi/django-filter/