IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     04.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Статьи

Извлечение текста из файлов PDF при помощи Python

Существует множество типов документов, содержащих подобные виды неструктурированной информации, от веб-статей и постов в блогах до рукописных писем и стихов. Однако существенная часть этих данных хранится и передаётся в формате PDF.

     04.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Статьи

Интеграция Trix editor в Django

У ребят из Basecamp (ex-37signals) есть неплохой WYSIWYG редактор Trix Editor. Я начал использовать его в своих проектах в качестве основного текстового редактора, мне очень нравится. Ранее я везде использовал Redactor.js. Так как я практически всегда использую веб-фреймворк Django, то я решил сделать reusable django app для интеграции этого редактора.

     04.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Статьи
     05.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Релизы

django-phonenumber-field - 7.2.0

Добавляет в модели Django дополнительное поле PhoneNumberField которое будет автоматически валидировать телефонный номер.. Скачать можно по ссылке: https://pypi.python.org/pypi/django-phonenumber-field/

     05.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Релизы

sorl-thumbnail - 12.10.0

Приложение для создания миниатюр изображений в Django. Скачать можно по ссылке: https://pypi.python.org/pypi/sorl-thumbnail/

     04.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Статьи
     04.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Статьи

FIFO очередь asyncio в Python

Очереди в Asyncio могут быть полезны для создания программ, в которых используются паттерны производитель-потребитель, где одна или несколько корутин производят элементы и помещают их в очередь, а одна или несколько корутин потребляют элементы и обрабатывают их из очереди. В этой статье на примерах вы узнаете как работает асинхронная очередь asyncio.Queue.

     03.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Статьи

Протоколы семейства TCP/IP. Теория и практика

В сети можно найти огромное количество материала о том, как функционируют сети на базе стека протоколов TCP/IP, а также как писать компьютерные программы с сетевыми возможностями. При рассмотрении компьютерных сетей часто углубляются в описание физических основ и структур данных, передаваемых по сети, а при рассмотрении сетевого программирования основное внимание уделяют интернет-сокетам.

     03.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Статьи

Тестируем API в Таверне

В сегодняшней статье мы поговорим об использовании Python для проверки API веб приложений. Но сначала давайте рассмотрим, что представляет из себя тестирование API.

     03.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Статьи

Год ожиданий — и мы получили Python 3.12. Изменения, новшества и дополнения

Новую версию Python многие разработчики ожидали с нетерпением. Кто-то и не ждал, поскольку вполне достаточно было возможностей прежней версии. Но Python 3.12 таки выпустили, сейчас стало известно, что эту ветку будут поддерживать полтора года, а потом для нее станут формировать исправления для устранения уязвимостей — в течение еще трех с половиной лет.

     03.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Новости
     02.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Статьи

Объединение открытых данных Open Street Map и Landsat для уточнения площадей зеленых зон

Мы хотели бы поговорить о том какие преимущества привносит в нашу жизнь объединение пространственных данных из различных открытых источников. Рассматривать, для примера, будем следующую задачу: оценить насколько в “зеленом” районе расположен тот или иной объект недвижимости.

     03.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Релизы

psycopg2 - 2.9.9

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

     02.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Статьи

Создание рекомендательных систем с использованием библиотеки Surprise

Surprise - это мощный инструмент, предоставляющий широкий набор алгоритмов и инструментов для построения и оценки рекомендательных систем. Эта библиотека основана на Python, является простой в использовании и гибкой в применение, что делает ее прекрасным выбором для как начинающих, так и опытных разработчиков.

     02.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Статьи
     03.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Релизы

coverage - 7.3.2

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

     03.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Релизы

greenlet - 3.0.0

Модуль для легковесных потоков в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/greenlet/

     03.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Релизы

pylint - 3.0.0

Статический анализатор Python-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/pylint/

     02.10.2023       Выпуск 511 (02.10.2023 - 08.10.2023)       Релизы

IPython - 8.16.1

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