Pull to refresh
65
14
Владимир Кириевский @vlakir

Python developer

Асинхронный python без головной боли (часть 3)

Level of difficulty Easy
Reading time 10 min
Views 7.7K

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

И снова здравствуйте
Total votes 14: ↑14 and ↓0 +14
Comments 5

Асинхронный python без головной боли (часть 2)

Reading time 9 min
Views 40K

Продолжаем вкусно готовить asyncio

Теперь мы уже знаем достаточно, чтобы написать модный асинхронный микросервис, реализующий паттерн "API-шлюз". И попутно познакомимся с асинхронным логгированием и доступом к базе данных.

Выпей меня
Total votes 13: ↑12 and ↓1 +11
Comments 17

Асинхронный python без головной боли (часть 1)

Reading time 14 min
Views 205K

Почему так сложно понять asyncio?

Асинхронное программирование традиционно относят к темам для "продвинутых". Действительно, у новичков часто возникают сложности с практическим освоением асинхронности.

Но будь я автором самого толстого в мире учебника по python, я бы рассказывал читателям про асинхронное программирование уже с первых страниц. Вот только написали "Hello, world!" и тут же приступили к созданию "Hello, asynchronous world!". А уже потом циклы, условия и все такое.

Съешь красную таблетку
Total votes 135: ↑135 and ↓0 +135
Comments 55

Библиотека СleanAPI: cоздаем микросервис на Python за 30 секунд

Reading time 4 min
Views 19K

Использование микросервисной архитектуры для построения корпоративных приложений взамен традиционной монолитной — популярный тренд в веб-разработке.

Первая проблема, которую вам предстоит решить, столкнувшись на практике с задачей написать микросервис на Python — выбор подходящего фреймворка.

Мой выбор — Tornado. Поработав с Tornado в паре коммерческих проектов, я в целом остался доволен результатами. Однако, как бы ни было хорошо, всегда хочется чего-то большего.

Результатом моих раздумий стала небольшая библиотека CleanAPI, представляющая собой оболочку над Tornado, позволяющую повысить удобство разработки и снизить порог вхождения для новичков.

Читать далее
Total votes 10: ↑9 and ↓1 +8
Comments 11

Information

Rating
308-th
Location
Новочеркасск, Ростовская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer
Middle
Python
SQL
High-loaded systems
Git
Docker
PostgreSQL
MySQL
OOP
MongoDB