Aqui estão mais detalhes:
Resumo do Curso
O suporte de Python para programação assíncrona e paralela é altamente subestimado. Neste curso, você aprenderá todo o espectro das APIs paralelas do Python. Começaremos cobrindo as novas e poderosas palavras-chave async e await, juntamente com o módulo subjacente: asyncio. Em seguida, passaremos para as threads do Python para paralelizar operações mais antigas e multiprocessing para operações limitadas pela CPU. Encerramos o curso com uma série de tópicos adicionais assíncronos, como async Flask, coordenação de tarefas, segurança de threads e paralelismo baseado em C com Cython.
Sobre o que é este curso e como ele é diferente?
Este é *o* curso definitivo sobre programação paralela em Python. Ele cobre os conceitos fundamentais testados e comprovados, como threads e multiprocessing, bem como os recursos assíncronos mais modernos baseados em Python 3.7+ com async e await.
Além dos conceitos e APIs principais para programação concorrente, você aprenderá as melhores práticas e como escolher entre as várias APIs, bem como como usá-las juntas para obter a maior vantagem.
Neste curso, você irá:
* Ver como a concorrência permite melhorar o desempenho e a escalabilidade
* Construir código capaz de assíncrono com as novas palavras-chave async e await
* Adicionar assíncronia ao seu aplicativo sem threads ou processos adicionais
* Trabalhar com múltiplas threads para executar trabalhos limitados por I/O em Python
* Usar locks e mecanismos de segurança de threads para proteger dados compartilhados
* Reconhecer um deadlock e ver como preveni-los em threads Python
* Aproveitar ao máximo CPUs multicore com multiprocessing
* Unificar as APIs de thread e processo com pools de execução
* Adicionar aumentos massivos de velocidade com Cython e threads Python
* Criar métodos de visualização assíncronos em aplicativos web Flask
* E muito mais