PyLand Team
PyLand Team
Статьи автора
Все публикации PyLand Team
pathlib: работа с путями в Python
pathlib — современный способ работы с путями файловой системы вместо строк.
Установка Python
Выбери инструкцию для своей операционной системы, установи актуальную поддерживаемую версию Python 3 и проверь, что она запускается из терминала.
Что такое ORM
ORM (Object-Relational Mapping) — технология, позволяющая работать с базой данных через объекты Python вместо SQL.
asyncio: таймауты, отмена задач и graceful shutdown
Три вещи которые обязательно нужны в production async коде.
asyncio: Queue, Lock, Semaphore — синхронизация без потоков
В async коде несколько coroutines работают конкурентно в одном потоке. Между ними тоже могут быть race conditions — и asyncio...
Хеширование паролей с Argon2 и pwdlib
При утечке базы данных надёжное хеширование не раскрывает пароли напрямую и заметно усложняет их перебор. Однако слабые пароли всё равно...
Async generators и async iterators в Python
Async generators — способ лениво производить данные в async контексте. Идеальны для стриминга, пагинации и обработки больших датасетов.
JWT токены с python-jose
python-jose — библиотека для работы с JSON Web Tokens (JWT).
asyncio.gather, create_task и TaskGroup: конкурентность на практике
Три способа запустить несколько coroutines конкурентно. У каждого своя ниша.
httpx: современный HTTP-клиент для Python
httpx — HTTP-клиент нового поколения. Интерфейс похож на requests, но с поддержкой async/await из коробки.
AI-агенты: ReAct loop и автономные действия
Чат-бот отвечает на вопросы. Агент — действует: вызывает инструменты, получает реальные данные и использует их в ответе.
Typer: CLI-приложения без boilerplate
Typer создаёт CLI из аннотаций типов Python. Никаких argparse, никакого ручного парсинга — только декораторы и типы.
Статистика по категориям
Распределение статей автора по темам
Django
63 статей
Python
54 статей
Git и GitHub
32 статей
Html Css
23 статей
LLM и AI
21 статей