Клиент-сервер на Python: от простого чата до промышленного gRPC за 20 минут
Бэкенд, распределенные системы, микросервисы — все это крутится вокруг простой идеи: кто-то запрашивает данные, кто-то их отдает. Python позволяет создать клиент-серверное приложение хоть сегодня, причем разными способами. В этой статье мы не просто напишем эхо-сервер на сокетах, но и замахнемся на gRPC — технологию, которую используют Google и современные стартапы. Поехали! Представьте ресторан. Клиент — это вы (посетитель), а сервер — это кухня и официант. Вы делаете заказ (запрос), официант передает его на кухню, а вам приносят готовое блюдо (ответ)...
4 года назад
Сетевое программирование в PYTHON
Программирование на Python – это не только написание кода. Это создание программ, приложений и других интересных проектов. Несмотря на то, что язык появился относительно недавно, он имеет большие возможности и нюансы, которые можно и нужно изучать в онлайн и офлайн школах уже с самого детства. Одной из таких возможностей является сетевое программирование. Рассказываем, что это и почему это важно. Сетевое программирование В основе сетевого программирования лежит обмен данными между сервером и клиентом...