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

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

     08.02.2021       Выпуск 373 (08.02.2021 - 14.02.2021)       Вопросы и обсуждения
     08.02.2021       Выпуск 373 (08.02.2021 - 14.02.2021)       Видео

Workshop: пишем первый проект на FastAPI

Иван Гончарук из Antida software рассказывает про библиотеку Pydantic и показывает, как быстро и просто создавать Web API, используя современные возможности Python. Воркшоп подойдёт как для начинающих разработчиков, так и для специалистов с опытом, не знакомых с технологией FastAPI.

     07.02.2021       Выпуск 372 (01.02.2021 - 07.02.2021)       Статьи

Создаем схему базы данных на SQLAlchemy

Много уже говорилось о том, что SQLAlchemy - одна из самых популярных библиотек для создания схем баз данных. Сегодня рассмотрим несложный пример по созданию небольшой схемы данных для приложения по поиску цитат. В качестве СУБД будем использовать PostgreSQL.Подход к определению моделей будем использовать декларативный, так как, на мой взгляд, он проще и понятнее классического подхода, основанного на mapper.

     07.02.2021       Выпуск 372 (01.02.2021 - 07.02.2021)       Статьи

How To Use Htmx In Django

htmx allows you to access AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes

     06.02.2021       Выпуск 372 (01.02.2021 - 07.02.2021)       Вопросы и обсуждения
     05.02.2021       Выпуск 372 (01.02.2021 - 07.02.2021)       Статьи
     05.02.2021       Выпуск 372 (01.02.2021 - 07.02.2021)       Статьи

Конвертеры маршрутов в Django 2.0+ (path converters)

Маршрутизация в Django со второй версии фреймворка получила замечательный инструмент — конвертеры. С добавлением этого инструмента появилась возможность не только гибко настраивать параметры в маршрутах, но и разделять зоны ответственности компонентов.

     05.02.2021       Выпуск 372 (01.02.2021 - 07.02.2021)       Релизы
     04.02.2021       Выпуск 372 (01.02.2021 - 07.02.2021)       Релизы

api-client 1.3.0 - гибкая библиотека для написания понятных апи клиентов

Основной пакет теперь стал легче. Теперь у пользователей есть возможность установить пакет api-client-jsonmarshal, который будет выполнять те же действия что и удаленная зависимость. Это позволяет использовать версии Python 3.6+, отказаться от зависимостей yaml и jsonmarshal.

     04.02.2021       Выпуск 372 (01.02.2021 - 07.02.2021)       Статьи
     04.02.2021       Выпуск 372 (01.02.2021 - 07.02.2021)       Статьи

Python, Треугольник Серпинского, и не только…

В ней я бы хотел поделиться своими экспериментами с алгоритмом построения фракталов путём размещения точек в определённых координатах.

     04.02.2021       Выпуск 372 (01.02.2021 - 07.02.2021)       Статьи

Использование статистических методов для анализа временных рядов

Очень часто в нашей работе встречается такое понятие как «временной ряд». Это определение было придумано очень давно. Тогда, когда люди только стали записывать данные о чем-то двумя значениями: явлением и временем. Наиболее классическим описанием временного ряда является запись температуры на протяжении года или нескольких лет.

     03.02.2021       Выпуск 372 (01.02.2021 - 07.02.2021)       Статьи

Как создавать красивые карты с помощью Python

Мне всегда нравились карты городов, и несколько недель назад я решил создать свою собственную, художественную версию. Немного погуглив, я обнаружил крутое руководство, написанное Фрэнком Себальосом. Оно увлекательно и полезно, но я предпочитаю более подробные/реалистичные карты-схемы. Из-за этого я решил создать свою собственную версию карт. Итак, давайте посмотрим, как мы можем создавать красивые карты с помощью Python и данных OpenStreetMap.

     02.02.2021       Выпуск 372 (01.02.2021 - 07.02.2021)       Статьи

Развертывание нескольких моделей машинного обучения на одном сервере

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

     02.02.2021       Выпуск 372 (01.02.2021 - 07.02.2021)       Статьи
     02.02.2021       Выпуск 372 (01.02.2021 - 07.02.2021)       Статьи

Книга «Секреты Python Pro»

Код высокого качества — это не просто код без ошибок. Он должен быть чистым, удобочитаемым и простым в сопровождении. Путь от рядового питониста к профи не прост, для этого вам нужно разбираться в стиле, архитектуре приложений и процессе разработки. Книга «Секреты Python Pro» научит проектировать ПО и писать качественный код, то есть делать его понятным, сопровождаемым и расширяемым.