Programação Assíncrona em Python: Coroutines e Tarefas
Este artigo aborda os conceitos essenciais da programação assíncrona em Python, incluindo coroutines, tarefas e o event loop. Para entender a programação assíncrona, é importante definir esses componentes. Em versões anteriores ao Python 3.7, o Future era um conceito relevante, mas as APIs modernas simplificaram seu uso.
Entendendo Coroutines
U ...
Publicado em 6-18 03:10
Introdução ao Python - Threading e Programação Assíncrona em Python
Python é uma linguagem de programação de alto nível que oferece diversas formas de lidar com concorrência e processamento paralelo, permitindo aumentar a eficiência em operações de entrada/saída ou tarefas que exigem muito processamento. No ecossistema Python, as principais abordagens para implementar concorrência são: threads (módulo threading ...
Publicado em 6-14 22:56
Programação Assíncrona em Python: Trabalhando com Fluxos Não-Bloqueantes
Uma das prnicipais vantagens do asyncio é a capacidade de utilizar fluxos não-bloqueantes para operações de I/O.
Compreendendo Fluxos Assíncronos
O framework asyncio oferece suporte para programação de soquetes I/O não-blocantes através de fluxos (streams). Esses fluxos permitem abrir conexões que fornecem acesso a leitores e escritores, per ...
Publicado em 5-30 23:57