Programação Concorrente em Python com Threads e Asyncio
Domine a execução assíncrona e o multi-threading no Python para criar aplicativos altamente responsivos e sem bloqueio e otimizar o desempenho da API.
-
💬
Instrutor de IA
Pergunte sobre qualquer aula e receba uma resposta clara na hora, quando quiser. -
🕐
Comece quando quiser
Sem horários nem prazos: aprenda no seu ritmo, quando quiser. -
🌐
Em português
Aulas, tarefas e certificado: tudo totalmente no seu idioma.
Sobre este curso
Tempos de execução lentos e aplicativos sem resposta geralmente resultam de gargalos síncronos. Para criar software moderno e de alto desempenho, você precisa entender como executar tarefas em paralelo e gerenciar o fluxo de execução com eficiência. Este curso escrito orienta você através dos conceitos básicos de programação simultânea em Python usando bibliotecas embutidas.
Você fará a transição de escrever código sequencial para projetar aplicativos não bloqueadores que lidam com várias operações simultaneamente. Ao aprender a aproveitar threads para tarefas de entrada/saída e loops assíncronos para solicitações de rede, você melhorará significativamente o desempenho de suas APIs e pipelines de dados.
O que você vai aprender:
- Entenda as diferenças fundamentais entre concorrência, paralelismo e execução síncrona
- Implemente multi-threading para lidar com tarefas de E / S sem bloquear o fluxo principal do programa
- Sintaxe asyncio mestre, incluindo palavras-chave assíncronas / aguardadas, loops de eventos e coroutines
- Gerenciar estado compartilhado e evitar condições de corrida usando bloqueios e filas
- Integre dicas de tipo moderno para código simultâneo para melhorar a legibilidade e a manutenção
- Depurar e perfilar scripts Python simultâneos para identificar gargalos de desempenho
Começando com a teoria essencial de concorrência e o Global Interpreter Lock (GIL) do Python, o curso se move sistematicamente através de padrões práticos de threading e fluxos de trabalho assíncronos modernos. Você lerá explicações estruturadas, analisará trechos de código do mundo real e completará exercícios escritos para solidificar sua compreensão.
Este curso é projetado para iniciantes e desenvolvedores intermediários de Python que desejam escrever códigos mais rápidos e eficientes. Nenhuma experiência prévia com programação concorrente é necessária, embora seja recomendado um entendimento básico da sintaxe do Python.
Comece a ler hoje para desbloquear todo o potencial de desempenho de suas aplicações Python.
O que você vai receber
-
📜
Certificado de conclusão
Adicione ao seu perfil do LinkedIn -
💬
Tutor AI pessoal
Travou em uma aula? Pergunte ao seu tutor integrado qualquer coisa, a qualquer hora. -
🎧
Versão em áudio incluída
Estude em qualquer lugar, sem tela -
♾️
Acesso vitalício
Volte quando quiser, sem expirar -
📱
Celular ou computador
Funciona em qualquer dispositivo -
💸
Reembolso em 14 dias
Sem perguntas -
⚡
Curto e focado
2 h 30 min de conteúdo prático
Avaliações
Ainda não há avaliações — seja o primeiro a compartilhar sua experiência.
Perguntas frequentes
O que preciso para fazer este curso? +
Só um celular ou computador com internet. Sem instalações nem hardware especial.
Como faço para pagar? +
Com cartão via Stripe. Não guardamos dados do cartão — o Stripe processa com segurança.
Posso pedir reembolso? +
Sim — reembolso integral em 14 dias, sem perguntas.
Por quanto tempo terei acesso? +
Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.
Vou receber um certificado? +
Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.
Feito para profissionais em
Tecnologia
Design
Finanças
Marketing
Saúde
Educação
Hotelaria
Indústria