Contribute Media
A thank you to everyone who has made this possible: Read More

Concurrencia en Python

Description

PyconAR 2016 - Bahía Blanca

Concurrencia en Python por Martin Alderete (malderete)

Audience level: Intermedia

Descripción

En la charla vamos a ver y anaalizar distintos esquemas de concurrencia disponibles en Python. Se mostrará el uso de Threads, multiprocessing y cooperative multitasking (gevent y asyncio). Tambien charlaremos sobre cuestiones internas de CPython como el GIL.

Resumen

Concurrencia en Python

La charla esta enfocada a un publico con conocimientos intermedios de Python. La idea es analizar distintos esquemas de programacion concurrente disponibles en Python, conocer sus ventajsa y desventajas. Entre los esquemas propuestos encontramos: multi-threads, multi-process y cooperative multitasking. Tambien se discutira sobre la implementacion CPython y la planificacion de procesos en Linux.

Agenda tentativa

  • Introducción
  • Concceptos basicos
    • Concurrencia vs Paralelismo
    • Por que concurrencia?
  • Concurencia en Python
    • El "GIL"
    • Threads
    • Process
    • Cooperative multitasking
  • Que son los "green-thread"?
  • Conclusiones

Slides

http://ar.pycon.org/proposals/document/21/0815b3b3-617a-4858-bc8b-94f1f915bf9e.pdf

Improve this page