Сборник наиболее интересных Python материалов. https://pythondigest.ru/ Сделать донат - https://boosty.to/pydigest Блог автора - @whydaily Рекомендуем хостинг https://firstvds.ru/?from=421453
Извлечение текста из файлов PDF при помощи Python
https://ift.tt/LP6ahoJ
Существует множество типов документов, содержащих подобные виды неструктурированной информации, от веб-статей и постов в блогах до рукописных писем и стихов. Однако существенная часть этих данных хранится и передаётся в формате PDF.
upiano - A Piano in Your Terminal
https://ift.tt/e32hpdB
sorl-thumbnail - 12.10.0
https://ift.tt/ZaV9dhB
Приложение для создания миниатюр изображений в Django. Скачать можно по ссылке: https://pypi.python.org/pypi/sorl-thumbnail/
PEP 722 – Dependency specification for single-file scripts
https://ift.tt/aSnRO9J
Протоколы семейства TCP/IP. Теория и практика
https://ift.tt/043vjTs
В сети можно найти огромное количество материала о том, как функционируют сети на базе стека протоколов TCP/IP, а также как писать компьютерные программы с сетевыми возможностями. При рассмотрении компьютерных сетей часто углубляются в описание физических основ и структур данных, передаваемых по сети, а при рассмотрении сетевого программирования основное внимание уделяют интернет-сокетам.
Год ожиданий — и мы получили Python 3.12. Изменения, новшества и дополнения
https://ift.tt/MCgj192
Новую версию Python многие разработчики ожидали с нетерпением. Кто-то и не ждал, поскольку вполне достаточно было возможностей прежней версии. Но Python 3.12 таки выпустили, сейчас стало известно, что эту ветку будут поддерживать полтора года, а потом для нее станут формировать исправления для устранения уязвимостей — в течение еще трех с половиной лет.
Django - 4.2.6
https://ift.tt/0BnkGMs
Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/
psycopg2 - 2.9.9
https://ift.tt/wdnXJZq
Python интерфейс для PostgreSQL. Скачать можно по ссылке: https://pypi.python.org/pypi/psycopg2/
A Deep Dive into Variational Autoencoders with PyTorch
https://ift.tt/Kfb1Aah
greenlet - 3.0.0
https://ift.tt/mkwohX3
Модуль для легковесных потоков в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/greenlet/
IPython - 8.16.1
https://ift.tt/WDV0xgY
Интерактивная оболочка для языка программирования Python. Скачать можно по ссылке: https://pypi.python.org/pypi/IPython
Вы кто такие, я вас не знаю, или Как мы делаем JWT-аутентификацию
https://ift.tt/RgLmJ6w
В интернете есть много разных материалов с объяснением, что такое JWT и как им пользоваться. Но большинство примеров ограничиваются выдачей токена для пользователя. В этой статье я хочу рассказать не только о том, что такое JWT, но и как можно реализовать работу с access и refresh токенами и решить сопутствующие проблемы. Будет немного теории и много практики.
Решаем числовые ребусы с помощью Python
https://ift.tt/AGS9bRK
Ребус - это зашифрованный пример, где каждая цифра заменена какой-то буквой. Одна и та же цифра в примере обязательно должна быть заменена одной и той же буквой. И наоборот - две разных цифры не могут быть заменены на одну и ту же букву.
The Real Python Podcast – Episode #174: Considering ChatGPT's Technical Review of a Programming Book
https://ift.tt/U7pejPS
What can you learn from feeding an entire book on Python programming into ChatGPT-4 and asking it to provide a technical review? What are the potential pitfalls of using an LLM as a learning tool? This week on the show, author Al Sweigart talks about his recent experiments using ChatGPT and Python.
Интеграция Trix editor в Django
https://ift.tt/QyCaLjd
У ребят из Basecamp (ex-37signals) есть неплохой WYSIWYG редактор Trix Editor. Я начал использовать его в своих проектах в качестве основного текстового редактора, мне очень нравится. Ранее я везде использовал Redactor.js. Так как я практически всегда использую веб-фреймворк Django, то я решил сделать reusable django app для интеграции этого редактора.
django-phonenumber-field - 7.2.0
https://ift.tt/3Sa2XQy
Добавляет в модели Django дополнительное поле PhoneNumberField которое будет автоматически валидировать телефонный номер.. Скачать можно по ссылке: https://pypi.python.org/pypi/django-phonenumber-field/
Fighting With Python Type Hints
https://ift.tt/QE37Cxh
FIFO очередь asyncio в Python
https://ift.tt/4fCZ0NO
Очереди в Asyncio могут быть полезны для создания программ, в которых используются паттерны производитель-потребитель, где одна или несколько корутин производят элементы и помещают их в очередь, а одна или несколько корутин потребляют элементы и обрабатывают их из очереди. В этой статье на примерах вы узнаете как работает асинхронная очередь asyncio.Queue.
Тестируем API в Таверне
https://ift.tt/1fBYaES
В сегодняшней статье мы поговорим об использовании Python для проверки API веб приложений. Но сначала давайте рассмотрим, что представляет из себя тестирование API.
Django - 3.2.22
https://ift.tt/O1CStlw
Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/
Django - 4.1.12
https://ift.tt/kR0wTVi
Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/
Объединение открытых данных Open Street Map и Landsat для уточнения площадей зеленых зон
https://ift.tt/SwgR259
Мы хотели бы поговорить о том какие преимущества привносит в нашу жизнь объединение пространственных данных из различных открытых источников. Рассматривать, для примера, будем следующую задачу: оценить насколько в “зеленом” районе расположен тот или иной объект недвижимости.
Создание рекомендательных систем с использованием библиотеки Surprise
https://ift.tt/X5aTzhe
Surprise - это мощный инструмент, предоставляющий широкий набор алгоритмов и инструментов для построения и оценки рекомендательных систем. Эта библиотека основана на Python, является простой в использовании и гибкой в применение, что делает ее прекрасным выбором для как начинающих, так и опытных разработчиков.
pylint - 3.0.0
https://ift.tt/8Ho0tU5
Статический анализатор Python-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/pylint/
coverage - 7.3.2
https://ift.tt/DJ0d1iW
Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/
Сводка от pythonz net 24.09.2023 — 01.10.2023
https://ift.tt/kNiV9ef
А теперь о том, что происходило в последнее время на других ресурсах.
#python #pydigest
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Решаем числовые ребусы
- Python 3.12 Preview: Subinterpreters
- YouTube Video Recommendation Systems
- Оцифровка звука FPGA платой MCY316
- Asyncio Coroutines Faster Than Threads!?
- Когда стоит заменить A/B-тестирование сэмплированием Томпсона
- leafmap - interactive mapping and geospatial analysis with minimal coding
- Flask - 3.0.0
- Django 5.0 Alpha 1
Заходите в гости - https://pythondigest.ru/issue/510/
Talk Python to Me: #431: Visualizing CPython Release Process
https://ift.tt/1XbmYlI
Audio
Как настроить сбор статистики и автоматическое отключение пользователей WireGuard в ispmanager с помощью Python и API
https://ift.tt/prjb7MJ
Я поднял VPN-туннель по подписке на базе ispmanager. Однако мне этого было мало: нужно было, чтобы по окончании подписки туннель автоматически отключался и статистика по каждому пользователю собиралась ежедневно.Поэтому я взял в руки Python, Google Sheets, документацию и начал писать скрипт. В статье рассказываю о том, как я, будучи ламером смог достигнуть нужных себе целей и изучить пару вариантов взаимодействия с ispmamager.