Изучайте программирование с нашими статьями
Практические туториалы, глубокие разборы технологий и актуальные тренды в мире разработки от экспертов индустрии.
Свежий контент
Самые актуальные материалы от наших экспертов
Event loop в Python: как asyncio создаёт параллельное выполнение
Event loop — сердце asyncio. Он не запускает код параллельно в нескольких потоках. Он переключается...
pytest-django: тестирование Django
Охватываемые темы: Установка, @pytest.mark.djangodb, Фикстуры, Тестирование views.
pip: менеджер пакетов Python
Охватываемые темы: Установка пакетов, Обновление и удаление, requirements.txt, Виртуальное окружение.
run_in_executor и anyio: sync-библиотеки в async коде
Иногда нужно вызвать синхронную библиотеку из async кода не блокируя event loop.
Async context managers: async with и @asynccontextmanager
Async context managers управляют ресурсами в async коде — соединениями, файлами, транзакциями.
pathlib: работа с путями в Python
pathlib — современный способ работы с путями файловой системы вместо строк.
Установка Python
Выбери инструкцию для своей операционной системы, установи актуальную поддерживаемую версию Python 3 и проверь, что...
Что такое ORM
ORM (Object-Relational Mapping) — технология, позволяющая работать с базой данных через объекты Python вместо SQL.
asyncio: таймауты, отмена задач и graceful shutdown
Три вещи которые обязательно нужны в production async коде.
asyncio: Queue, Lock, Semaphore — синхронизация без потоков
В async коде несколько coroutines работают конкурентно в одном потоке. Между ними тоже могут быть...
Хеширование паролей с Argon2 и pwdlib
При утечке базы данных надёжное хеширование не раскрывает пароли напрямую и заметно усложняет их перебор....
Async generators и async iterators в Python
Async generators — способ лениво производить данные в async контексте. Идеальны для стриминга, пагинации и...
Выберите направление
Каждая категория содержит тщательно отобранные материалы от экспертов
Хотите поделиться знаниями?
Станьте автором в нашем блоге и помогите другим разработчикам изучать новые технологии