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

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


Новый материал в ленте
  Django - 5.0.11

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


Python Дайджест. Выпуск 503

(07.08.2023 - 13.08.2023)

поделиться выпуском 
Дайджест python,

Статьи

  DTO в Python. Способы реализации

Основной целью DTO является упрощение коммуникации между слоями приложения, особенно при передаче данных через различные граничные интерфейсы, такие как веб-сервисы, REST API, брокеры сообщений или другие механизмы удаленного взаимодействия. На пути к обмену информацией с другими системами, важно минимизировать лишние расходы, такие как избыточное сериализация/десериализация, а также обеспечить четкую структуру данных, представляющую определенный контракт между отправителем и получателем.

 

  Менеджеры контекста в Python

Почти десять лет назад я показал краткое введение в менеджеры контекста (пункт 2 здесь) и думал, что стану активнее пользоваться такими менеджерами. Но вспомнил я о них только недавно, на фоне того, как много мне приходилось перенастраивать и очищать тестируемый код при опытах по параллелизму (код получался одновременно неприятным и некрасивым).

  Что происходит, когда запускаешь «Hello World» в Linux

Сегодня я задумалась о том, что происходит, когда запускаешь в Linux простую программу «Hello World» на Python. print("hello world") Вот как это выглядит в командной строке: $ python3 hello.py hello world Но внутри происходит гораздо больше.

  PyCon Russia 2023. Зона Python. Краткий обзор докладов

Данная статья является сборником кратких и субъективных мини обзоров четырнадцати докладов, представленных в этом году на конференции PyCon Russia 2023 в зоне Python.

  5 способов запустить Python скрипт не на локальной машине (для новичка)

Не являюсь разработчиком и когда набросал простой скрипт для личных целей, задался вопросом: «Как запустить код не на своем компьютере?». Самые частые ответы в поисковике были про сервер и Docker. В результате забил гвоздь микроскопом. Для специалистов с опытом статья наверное не имеет ценности, но новичкам надеюсь поможет сориентироваться и не потратить много часов на поиск информации и не совершить моих ошибок.

  Django Rest Framework CheetSheet

Django Rest Framework (DRF) is a powerful toolkit that makes building robust and scalable web APIs with Django a breeze.

  Сводка от pythonz.net 06.08.2023 — 13.08.2023

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

  Обучение YOLOv8s на Google Colab: детектим дорожные знаки

Сегодня попробуем детектить дорожные знаки используя YOLOv8 на Google colab.

  Дифференциальная диагностика неисправных шарниров равных угловых скоростей по спектру вибраций

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

  Просто добавь команд: как реализовать диалогового Телеграм бота на основе шаблона

В предыдущей статье я рассказала, как быстро создать инфраструктуру для диалогового бота на основе Yandex Serverless Functions и базы данных YDB.

В качестве примера использовался примитивный бот, реализованный в моём репозитории ydb_serverless_telegram_bot.Это вторая статья цикла – в ней я покажу, как воспользоваться шаблоном и добавить боту новые команды. В результате читатели смогут реализовать своего собственного бота на основе шаблона. /start

  Использование речевых технологий Яндекса на примере аудиосообщений Telegram или чат-бот для распознавания аудиосообщений

В данной статье мы рассмотрим применение речевых технологий, предоставленных компанией Яндекс в контексте распознавания аудиосообщений в Telegram – популярном мессенджере, объединяющем миллионы пользователей по всему миру. Давайте создадим чат-бот для Телеграм, который будет присылать нам текстовую расшифровку аудиосообщения.

Релизы

  django-debug-toolbar - 4.2.0

Панель отладки и профилирования Django приложений. Скачать можно по ссылке: https://pypi.python.org/pypi/django-debug-toolbar/

  tornado - 6.3.3

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

  Fabric - 3.2.0

Утилита для удаленного исполнения команд. Скачать можно по ссылке: https://pypi.python.org/pypi/Fabric/

  jsonschema - 4.19.0

Валидатор JSON данных. Скачать можно по ссылке: https://pypi.python.org/pypi/jsonschema

  Pygments - 2.16.1

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

  virtualenv - 20.24.3

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

  coverage - 7.3.0

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