filmov
tv
Anton Caceres - Better asynchronous code with Tornado and Python 3

Показать описание
Anton Caceres - Better asynchronous code with Tornado and Python 3
[EuroPython 2015]
[23 July 2015]
[Bilbao, Euskadi, Spain]
The asyncio module introduced in Python 3.4 is a game-changer for I/O
management and event-driven network programming in Python. Aiming to
be a lower-level implementation of an asynchronous event loop, it
intends that higher level frameworks like Tornado, Twisted or Gevent
will build on top of it, taking advantage of the shared interface for
writing concurrent event-driven code across different Python
frameworks.
This talk connects theory with practice, presenting how Tornado can
run in the asyncio event loop and take advantage of the subgenerator
delegation syntax (yield from) to provide a high degree of concurrency
while keeping the simplicity of sequential code. It explains the
concept of coroutines, futures and ioloop, exposing Python 3 code for
sample web tasks. The talk completes with a basic demo of running this
code on Tornado, comparing its syntax and performance with popular
asynchronous frameworks from other languages.
[EuroPython 2015]
[23 July 2015]
[Bilbao, Euskadi, Spain]
The asyncio module introduced in Python 3.4 is a game-changer for I/O
management and event-driven network programming in Python. Aiming to
be a lower-level implementation of an asynchronous event loop, it
intends that higher level frameworks like Tornado, Twisted or Gevent
will build on top of it, taking advantage of the shared interface for
writing concurrent event-driven code across different Python
frameworks.
This talk connects theory with practice, presenting how Tornado can
run in the asyncio event loop and take advantage of the subgenerator
delegation syntax (yield from) to provide a high degree of concurrency
while keeping the simplicity of sequential code. It explains the
concept of coroutines, futures and ioloop, exposing Python 3 code for
sample web tasks. The talk completes with a basic demo of running this
code on Tornado, comparing its syntax and performance with popular
asynchronous frameworks from other languages.
Anton Caceres - Better asynchronous code with Tornado and Python 3
Taller - Better async code with Python 3 - Anton Caceres
Anton Caceres - Using the right Async tool, present day
Asynchronous Web Development with Python 3 by Anton Caceres
Enhancing AsyncIO for Complex Applications - Anton Caceres
Anton Caceres - Async Python and Web Sockets
Lightning talks: Anton Caceres - PyCon web 2017
Anton Caceres - The Truth about Mastering Big Data
Anton Caceres, Uliana Andriieshyna - Conference opening
Anton Caceres, Uliana Andriieshyna – Conference Opening
Anton Caceres - Running WebSockets easy with Python
Web Speed in Perfection by Anton Caceres from Tech-5 at FrontCon 2018
Anton Caceres - How To Build a Python Microservice Without Losing a Job
Anton Caceres - From Code to Community
Anton Caceres - Python and Web Sockets
Anton Caceres - Growing a Python community
Отзыв об OdessaPY Conference Anton Caceres
Anton Caceres - The epic zoo of microservices [UA]
Async & Await Tutorial
The Report Of Twisted’s Death or: Why Twisted and Tornado Are Relevant In The Asyncio Age
Async Python Tutorial: Starting to Build an Asynchronous RESTful interface
From Synchronous to Asynchronous Postgres with Tornado
023 using the asyncio event loop and coroutine scheduler
🌪️ Tornado: High-Performance Python Framework: Introduction
Комментарии