0.00
0 читателей, 4902 топика

[RUS] Григорий Петров (Evrone): Python и сеть: REST, JSON, GraphQL или gRPC? /#PiterPy


Python и сеть: REST, JSON, GraphQL или gRPC?

Большинство Python приложений начинает свое сетевое общение с REST. По мере развития разработчику приходится отвечать на мелкие, но важные вопросы: как передавать дату и время, большие объемы данных, обеспечивать авторизацию и так далее. Сетевые коммуникации в современном бэкенде — это множество конкурирующих протоколов, стандартов и подходов. У нас есть «REST», который каждый разработчик реализует по-своему, есть пересекающиеся JSON Schema и Open API, есть JSON API, GraphQL, gRPC и много чего еще. В докладе я расскажу про современные подходы коммуникаций Python backend приложений друг с другом и фронтендом, с какими сложностями мы боремся и что сейчас считается Pythonic.

Григорий Петров​
Москва, Россия
DevRel
Evrone

Карьеру специалиста по созданию программ начал в конце 90-х: сначала как разработчик, затем как руководитель разработки. Участвовал в создании Radmin и Advanced IP Scanner, продвигал интерактивное телевидение NPTV и программируемую телефонию Voximplant. Генералист, нейрофизиолог-любитель, организует разработку, конференции, хакатоны. Сейчас — Head of Developer Relations в Evrone.

PiterPy 2019
piterpy.com/

Follow us
Vk: vk.com/piterpy
Facebook: www.facebook.com/PiterPyConf/
Twitter: twitter.com/PiterPy
Instagram: www.instagram.com/piterpyconf/
Telegram channel: t.me/PiterPy_channel

#PiterPy

SILVER SPONSOR
DELLEMC
russia.emc.com/campaign/centre-of-excellence/index.htm

SILVER SPONSOR
SELECTEL
selectel.ru

SILVER SPONSOR
WARGAMING
ru.wargaming.net/

SILVER SPONSOR
CINDICATOR
cindicator.com/

SILVER SPONSOR
EPAM
www.epam-group.ru/

ORGANIZERS

IT-Events
it-events.com

IT-Dominanta
www.it-dominanta.ru

GIL в Python: зачем он нужен и как с этим жить


Григорий Петров
12 сентября 2013
Moscow Django Meetup № 14

В своем докладе Григорий проведет краткий экскурс в историю потоков и расскажет, зачем был создан GIL. Будут рассмотрены практические вопросы многопоточности в Python и способы работы с GIL.
Слайды выступления: www.moscowpython.ru/meetup/14/gil-and-python-why/

1. Языки веб-программирования. SGML, HTML, CSS | Технострим


Слайды лекции: goo.gl/yE5vhV
Лектор — Самарев Роман
Другие лекции курса: goo.gl/pnXeMK

СОДЕРЖАНИЕ ЛЕКЦИИ:

— Архитектура WWW
— Протоколы
— Языки разметки
— Таблицы стилей CSS

Лекция читается в рамках образовательного проекта «Технопарк Mail.ru Group» при МГТУ им. Н. Э. Баумана

Смотрите также:
► Курс «Анализ безопасности веб-проектов» — goo.gl/8W7QkF
► Курс «Основы веб-разработки (весна 2016)» — goo.gl/uC4zrF

О КАНАЛЕ:

Официальный канал образовательных проектов Mail.Ru Group

► Нажмите здесь для подписки ‣ www.youtube.com/TPMGTU?sub_confirmation=1

Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!

— НАШИ ПРОЕКТЫ:

Технопарк при МГТУ им. Баумана ‣ park.mail.ru
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru
Технотрек при МФТИ ‣ track.mail.ru
Техноатом при МИФИ ‣ atom.mail.ru
Технополис при СПбПУ ‣ polis.mail.ru
Блог на Хабре ‣ habrahabr.ru/company/mailru
IT — Чемпионаты ‣ cups.mail.ru/

Q4OS: установка и первичная настройка


Q4OS это дистрибутив Linux, ориентированный на маломощные или старые компьютеры. При установке можно выбрать между рабочими столами Trinity и KDE Plasma. После установки можно установить другие рабочие столы.

Страница с загрузками: q4os.org/downloads1.html

Как выглядит мир глазами вируса?


Подробнее про инвестиционный сервис «МТС Инвестиции»
Ссылка на сайт МТС Инвестиции mts.investments
Ссылка для iOS redirect.appmetrica.yandex.com/serve/1035390246340031646
Ссылка для Android redirect.appmetrica.yandex.com/serve/98641521481390244

Может ли быть, что коронавирус — умнее человека? Как он научился так искусно паразитировать на наших клетках? Зачем размножается, эволюционирует и для чего вообще появился? Чего добивается COVID-19, и что будет делать, когда достигнет свой цели?
В этом ролике мы разберемся, как возникла жизнь, в чем ее смысл, возможна ли жизнь на других планетах и как можно симулировать эволюцию?

Содержание
00:00 Напечатать вирус у себя дома?
00:38 Введение
02:37 Как появилась жизнь на Земле?
06:39 О чем думает вирус?
08:09 Зачем мы живем?
10:12 Интеграция
11:38 Симуляция жизни
14:03 Эволюция без ДНК?
16:23 Заключение

Я в VK: vk.com/pobedos
Я в Instagram: www.instagram.com/pobedinskiy

Полезные ссылки:
drive.google.com/file/d/1DFqXiyRV8h-EK5QrvKKd7a2FYz-2jO2V/view?usp=sharing

Это свершилось - Microsoft Edge пришел в Linux. Что нового в Ubuntu 20.10. Встроили игру в браузер


Поддержать канал: pingvinus.ru/about/donate

00:00 Многооконный терминал Terminator 2.0.
01:52 Raspberry Pi Compute Module 4.
04:18 Firefox 82.
05:38 Vivaldi 3.4. В браузер встроили игру.
08:06 Что нового в Ubuntu 20.10.
11:18 Windows Calculator портировали в Linux.
12:17 Браузер Microsoft Edge пришел в Linux. Как нам теперь быть?

-=-=-

Наш Телеграм: t.me/pingvinus_ru

-=-=-

GNOME 3.38. Что нового
youtu.be/UfaxT_zXmBE

Raspberry Pi 4
youtu.be/c3YVY1eFYiM

Перегрев Raspberry Pi 4. Охладим малышку!
youtu.be/uR6ks7YvigQ

KDE Plasma 5.20: «Absolutely massive release»
youtu.be/KpxeZaPK9hs

Windows XP слит. Какие проблемы с заметками в Linux и CherryTree. Pitivi и ситуация с видеомонтажом
youtu.be/nLdf3kYr914

-=-=-

Linux, новости, игры и программы, дистрибутивы и многое другое:
pingvinus.ru