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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     21.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи

Анализ STL моделей с использованием Python

В программных продуктах для работы с STL, таких как Geomatix Design X, Wrap, NX и др., функционал обязательно включает сегментацию STL модели на отдельные грани. В свободно распространяемом ПО, однако, инструменты для сегментации зачастую отсутствуют. В данной статье хочу рассказать о реализованном мной на Python алгоритме разбиения STL на отдельные грани.

     21.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи

Выгружаем историю изменений статуса задачи в Jira с помощью Python

В данной статье поэтапно расскажу, как подключится к Jira используя Python и выгрузить историю изменений статуса.

     21.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Релизы
     21.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи

Django. Как написать блочный шаблонный тег tabbar наподобие тега blocktranslate

Туториал по написанию более продвинутых блочных шаблонных тегов в Django. Которые можно использовать помимо обычных inclusion_tag

     20.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи

Может ли chatGPT забронировать столик в ресторане через WhatsApp?

А почему бы не использовать возможности chatGPT и попросить его делать что-то за нас? Например, давайте попробуем настроить его так, чтобы он мог забронировать нам столик в наш любимый ресторан.

     20.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи

Django Performance Optimization Tips

This article looks at where potential performance issues can occur in a Django application and how to address them in order to speed up your app.

     21.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Релизы

django-grappelli - 3.0.5

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

     21.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Релизы

django-tinymce - 3.6.1

Интеграция редактора TinyMCE в админ панель Django. Скачать можно по ссылке: https://pypi.python.org/pypi/django-tinymce/

     20.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Релизы

watchdog - 3.0.0

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

     20.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Релизы

beautifulsoup4 - 4.12.0

XML/HTML парсер. Скачать можно по ссылке: https://pypi.python.org/pypi/beautifulsoup4/

     20.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Релизы

kombu - 5.3.0b3

Фреймворк для работы с AMQP. Скачать можно по ссылке: httpss://pypi.python.org/pypi/kombu/

     20.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Релизы

Django - 4.2rc1

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/

     20.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Релизы

redis - 4.5.2

Python клиент для Redis. Скачать можно по ссылке: https://pypi.python.org/pypi/redis/

     19.03.2023       Выпуск 482 (13.03.2023 - 19.03.2023)       Статьи

Бот-тестировщик. Автоматизация тестирования интеграции с Telegram ботом с помощью Telethon

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

     19.03.2023       Выпуск 482 (13.03.2023 - 19.03.2023)       Статьи

Django DRF Sign-in with Apple

Пришла пора внедрить систему аутентификации от Apple в проект на Django DRF, ведь система входа от Google была реализована давно и по идее проблем не должно было возникнуть, но как оказалось, у Apple есть свои определённые интересные и не очень особенности, о которых я напишу ниже.

     19.03.2023       Выпуск 482 (13.03.2023 - 19.03.2023)       Статьи

Django REST. Реализация функционала добавления в «избранное» с возможностью расширения типов добавляемого контента

Допустим у нас есть зарегистрированные пользователи и какая-то модель, например "Компании", которую пользователь может добавлять в избранное. Обычно такая задача решается путем создания третьей таблицы Favorite, являющейся связующим звеном, для реализации ManyToManyField связи между пользователем и компанией

     19.03.2023       Выпуск 482 (13.03.2023 - 19.03.2023)       Статьи

ETL процесс для миграции процедур с mssql на postgreSQL. Часть 1. Введение

Хочется поделиться опытом преображения одного представления кода в другой с помощью ETL процесса и графовой базы данных на актуальном в наши дни примере.

Вкратце есть база на mssql сервере есть хранимые процедуры. Есть база на postgres. Есть ETL процесс на Apache Air Flow. Запускаем процесс, по окончании в базе postgres появляются процедуры и данные.

     19.03.2023       Выпуск 482 (13.03.2023 - 19.03.2023)       Статьи

Django. Добавление счётчика уникальных просмотров

Как сделать простой счётчик уникальных просмотров на основе ip адреса для не авторизованных пользователей и записи в таблицы пользователей для авторизованных пользователей