[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

«Медиасервер трансляций на Go», Михаил Райченко, ВКонтакте | Технострим


Как ВКонтакте сделали собственный медиасервер на Go, где выиграли, где проиграли, как интегрировались с инфраструктурой. Почему выбор пал на Go, а не на традиционные C/C (но они тоже там есть), и что получилось в итоге.
___

ТЕХНОСТРИМ — образовательный канал для IT специалистов.
___

ПОДПИСЫВАЙСЯ, ЕСЛИ ТЕБЕ ИНТЕРЕСНО УЗНАТЬ:

✔ как наши преподаватели – топовые специалисты Mail.Ru Group руководят разработкой в таких проектах, как Почта, ВКонтакте, Облако, Maps.me, Одноклассники, и решают сложные задачи каждый день
✔ реальные примеры из практики с анализом их достоинств и недостатков
✔ современные технологии, которые применяются в проектах-лидера Рунета
✔ о митапах, мастер-классах, вебинарах и других мероприятиях, которые проводятся на базе вузов и Mail.Ru Group.

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

Все наши лекции проходят в ведущих вузах страны: МГУ, МГТУ, МФТИ, МИФИ, СПбПУ.
___

ТЫ СТУДЕНТ?

Вступай в наши образовательные проекты и участвуй в чемпионатах. Лучшие студенты получают возможность стажировки в Mail.Ru Group. Отбор — каждые полгода!

Технопарк при МГТУ им. Баумана ‣ park.mail.ru
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru
Технотрек при МФТИ ‣ track.mail.ru
Техноатом при МИФИ ‣ atom.mail.ru
Технополис при СПбПУ ‣ polis.mail.ru
Чемпионаты для программистов ‣ cups.mail.ru/
Mail.Ru Group для образования ‣ vk.com/mrgforedu

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/

Web-технологии. Введение


Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана.
Курс «Web-технологии». Лекция №1 «Введение в web-технологии»
Преподаватель — Дмитрий Смаль.

На вводном занятии вы познакомитесь с краткой историей развития интернета, основными трендами в развитии web-приложений, облачных сервисов и мобильных приложений. Также на лекции разобрано устройство и работа несложного web-приложения, обсуждены такие фундаментальные понятия, как система адресации в интернете, домены, HTML-страницы и протокол HTTP. Напоследок кратко рассказано о CGI-скриптах, их назначении и особенностях работы.

Слайды лекции: www.slideshare.net/Technopark/web-2013-1

Другие лекции курса | www.youtube.com/playlist?list=PLrCZzMib1e9rtArVTA_fFBIlYteH23MIm
Наш видеоканал | www.youtube.com/user/TPMGTU?sub_confirmation=1
Официальный сайт Технопарка | tech-mail.ru/
Официальный сайт Техносферы | sfera-mail.ru/
Технопарк в ВКонтакте | vk.com/tpmailru
Техносфера в ВКонтакте | vk.com/tsmailru
Блог на Хабре | habrahabr.ru/company/mailru/

#ТЕХНОПАРК
#ТЕХНОСФЕРА

x

Что такое компьютер на самом деле? / Введение в программирование, урок 1 (JavaScript ES6)


Первый урок нового бесплатного практического курса по базовым принципам программирования. В течение курса мы научимся писать программы, изучим основы JS, познакомимся с функциями, тестированием, рекурсией, модулями, окружением, типизациями и другими важными концепциями. Вас ждут анимированные видео, конспекты, тесты и практика.

Цель первого урока — спросить и попробовать ответить на несколько простых, но важных вопросов: Что такое компьютер? Умный ли он? Говорит ли он на языке программирования?

______

Пройдите весь курс с тестами и практическими упражнениями на Hexlet бесплатно:
ru.hexlet.io/courses/introduction_to_programming/lessons/intro/theory_unit?utm_source=youtube

SBERDAYS #4 | Актуальное состояние искусственного интеллекта | Григорий Бакунов


Лекция Григория Бакунова — «Актуальное состояние искусственного интеллекта».
Директор по распространению технологий «Яндекса» расскажет о том, что нас ждет бум технологических решений, ориентированных на простые задачи, и о том, как это повлияет на нас.
SBERDAYS #4, 26 марта 2017 года
Смотрите это видео на Лекториуме: www.lektorium.tv/lecture/30176

SBERDAYS — образовательные события для digital-специалистов от Сбербанка. Цель проекта — формирование сообщества активных участников IT-индустрии, популяризация и распространение актуальных знаний и опыта лучших экспертов. Важной задачей проекта является тестирование новых цифровых сервисов и продуктов Сбербанка, а также поиск свежих идей и решений.

Подписывайтесь на канал: www.lektorium.tv/ZJA
Следите за новостями:
vk.com/openlektorium
www.facebook.com/openlektorium

Объективы Canon. Обзор объективов. Советы фотографам от фотографа. Обучение и Фотошкола.


В мастер-классе «Объективы Canon»от Дарьи Булавиной тема подбора объективов кэнон рассматривается с разных сторон. Дарья дает советы фотографам, рекомендует объективы для пейзажа, сверхширокоугольные объективы. Рассказывает, как важно обратить внимание на такие параметры, как фокусное расстояние объектива, дистанция фокусировки и угол обзора объектива. Подыскиваете новый объектив для своей камеры? Не пропустите этот часовой мастер-класс от асса фотографии!

Fotoshkola.net- fotoshkola.net/— крупнейшая фотошкола на русском языке. На нашем канале вы найдете онлайн-курсы по фотографии, уроки фотографии бесплатно. Это отличная фотошкола для начинающих! Здесь вы сможете пройти обучение фотосъемке и быстро освоите искусство фотографировать.
Неважно, из какого вы города — двери нашей онлайн-Фотошколы открыты всем студентам, желающим получать знания. Мы научим вас использовать возможности любой фотокамеры по максимуму, красиво обрабатывать снимки и рисовать.
Список всех программ обучения Fotoshkola.net: photo.fotoshkola.net/programm
Самый полный курс для начинающего фотографа: photo.fotoshkola.net/beginners_
Фуд-фотография: от идеи до готового кадра: food-photo.fotoshkola.net/programm
Мастер портрета: photo.fotoshkola.net/portrait
Композиция: от основ к фотошедеврам: photo.fotoshkola.net/composition
Три шага к идеальным детским фото: photo.fotoshkola.net/children
Тревел-фото: гигабайты отличных кадров из путешествия: photo.fotoshkola.net/travel

Отдельные программы курсов:
PHOTOSHOP. ТОНОВАЯ И ЦВЕТОВАЯ КОРРЕКЦИЯ — fotoshkola.net/courses/85-photoshop-tonovaya-i-tsvetovaya-korrektsia/announce
PHOTOSHOP. БАЗОВЫЕ ИНСТРУМЕНТЫ — fotoshkola.net/courses/77-photoshop_osnovy/announce
PHOTOSHOP. СЛОИ И МАСКИ — fotoshkola.net/courses/79-photoshop-sloi-i-maski/announce
PHOTOSHOP. ТРАНСФОРМАЦИЯ — fotoshkola.net/courses/86-photoshop-transformatsiya/announce
PHOTOSHOP: ЦВЕТОВОЕ ТОНИРОВАНИЕ И СТИЛИЗАЦИЯ — fotoshkola.net/courses/43-hipster/announce
LIGHTROOM ДЛЯ СВАДЕБНОГО ФОТОГРАФА — fotoshkola.net/courses/26-lightroom-for-wedding/announce
LIGHTROOM. ОСНОВЫ — fotoshkola.net/courses/10-lightroom/announce
RAW: ЛЁГКИЙ СТАРТ — fotoshkola.net/courses/34-RAW_QS/announce
RAW: ПРОДВИНУТЫЙ КУРС — fotoshkola.net/courses/36-raw-prodvinutyy-kurs/announce
ПОРТРЕТНАЯ РЕТУШЬ: ПРОСТЫЕ РЕШЕНИЯ — fotoshkola.net/courses/35-retouch_base/announce
«ВАШ ЗЕРКАЛЬНЫЙ NIKON. ОСНОВЫ»: fotoshkola.net/courses/78-vash_zerkalniy_nikon/announce
Предметная фотография: fotoshkola.net/courses/29-predmet/announce
Портрет. Основы: fotoshkola.net/courses/6-portrait/announce
Курсы рисования: fotoshkola.net/courses/artmart
Портрет для фотографа»: fotoshkola.net/mk/packs/74-portret-dlya-professionala


Мы в социальных сетях:
Вконтакте: vk.com/fotoshkolanet
Instagram: www.instagram.com/fotoshkola_net/
Facebook: www.facebook.com/fotoshkola.net

Лекция Алексея Шадрина


ЕСЛИ ВЫ ХОТИТЕ ПОСМОТРЕТЬ КОНКРЕТНЫЙ ВОПРОС, А НЕ ВСЮ ЛЕКЦИЮ, то кликните ниже на «Развернуть», потом кликните на время конкретного вопроса.
Тема: Изложение базовой концепции цветокоррекции оцифрованных слайдовых фотопленок.Особенности их обработки по пространственным частотам, тонкостях отладки хром. баланса, приемы повышения визуальной резкости, нюансы подготовки к широкоформатной печати.
Место: Белорусский государственный университет.
Время: 18 ноября 2012 года.

Алексей Шадрин (http://shadrin.rudtp.ru/) — эксперт по цветовоспроизведению и работе с изображениями, фотограф-натуралист, путешественник, ведущий специалист FOTO-ONE LAB

Тайм-код вопросов участников:
01:07 — Зачем снимать на слайд? Лучше ли слайд негатива? Где и как сканировать, чтобы получить адекватный результат? Снимать ли на слайд в принципе?
18:14 — Какой слайд использовать, где его проявлять?
28:00 — Опыт перевозки пленки через границу (засветка пленки в рентген аппаратах аэропортов)
39:35 — Доводилось ли Вам работать с негативом и слайдом фирмы Роляй?
42:27 — Какие критические моменты в проявке слайда вручную? Какие плюсы и минусы ручной проявки? Стоит ли пулировать, пушировать?
50:48 — Какой динамический диапазон у слайда в цифрах?
50:27 — Зачем контрольные стрипы, если я проявлю ручную и в стоке?
1:02:24 — В каких условиях слайдовая фотопленка дает выигрыш относительно «цифры»?
1:16:47 — Работали ли Вы со пленочным сканером Nikon? Какой софт вы используете при сканировании?
1:23:30 Знакомы ли вы с термином «проявка под сканирование»
1:26:20 — Основные алгоритмы тональной и цветовой коррекции слайда.
2:53:58 — Когда стоит обращаться к барабанному сканированию? Плюсы, минусы и преимущества барабанного сканирования. Стоит ли сканировать на сканерах типа Epson v750? Какой сканер из линейки Nikon лучше?
3:05:58 — Какой сканер использовать для сканирования архивных фотопленок?
3:09:01 — Особенности ухода за сканером Nikon.
3:10:53 — Понижаются ли или повышаются требования к сканеру для сканирования черно-белых фотопленок?
3:15:35 — Достает ли сканер весь динамический диапазон пленки?
3:20:04 — Экспонометрия по методу «Шадрина».
3:31:05 — Стал ли уменьшаться интерес к пленочной фотографии?
3:35:12 — На чем печатать выставочные работы?
3:44:18 — Можно ли сказать, что сегодня сделать черно-белый отпечаток архивного качества можно только оптической печатью? Какие фотобумаги для цветной печати Вы используете?
3:51:26 — Что лучше оптическая или струйная печать?
3:52:57 — Стоит ли использовать при проявке черно-белых фотопленок «родные» химикаты производителей?

№225 - Что такое blockchain (блокчейн), как блокчейн работает и как применить в бизнесе?


Наш канал в Telegram tlgg.ru/bezsmuzi — там еще больше информации о том, как мы строим бизнес…

Наши проекты:
Защита от скликивания рекламы clickfraud.ru
Разработка мобильных приложений notissimus.com
Мониторинг цен конкурентов xmldatafeed.com
Конструктор мобильных приложений appropio.com

Мы в социальных сетях:

youtube.com/c/maximkulgin
www.facebook.com/mkulgin
www.linkedin.com/in/mkulgin