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

Собрали в одном месте самые важные ссылки
читайте авторский блог

     11.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Статьи
     13.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Релизы

coverage - 7.3.0

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

     11.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Статьи

Django Rest Framework CheetSheet

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

     10.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Статьи

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

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

     12.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Релизы

virtualenv - 20.24.3

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

     12.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Релизы

tornado - 6.3.3

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

     09.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Статьи

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

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

     09.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Статьи

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

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

     09.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Статьи

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

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

     09.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Статьи
     09.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Статьи
     09.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Вопросы и обсуждения

Python Bytes: #347 The One About Context Mangers

Очередной выпуск англоязычного подкаста Python Bytes

     11.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Релизы

django-debug-toolbar - 4.2.0

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

     09.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Статьи

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

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

     07.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Статьи

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

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

 

     07.08.2023       Выпуск 503 (07.08.2023 - 13.08.2023)       Релизы