crossorigin="anonymous"> Programação Concorrente e Assíncrona com Python - EAD
Tem alguma pergunta?
Mensagem enviada. Fechar
4.71
457 avaliações

Programação Concorrente e Assíncrona com Python

Leve seus programas Python ao extremo com Threads, Multiprocessamento, AsyncIO e Cython
2.450 Alunos Inscrito
  • Descrição
  • Currículo
  • FAQ
  • Revisões
  Tempo de leitura 1 minute

Antigamente para melhorarmos a performance de programas bastava executá-los em hardwares mais novos e mais rápidos já que a Lei de Moore dizia que a cada 18 meses teríamos o dobro da capacidade de processamento.

Esta lei não funciona mais, e agora as fabricantes estão adicionando mais núcleos (cores) aos processadores para aumentar o poder de processamento.

Por padrão a linguagem Python executa seus programas em um único processador e em uma única thread.

Neste curso você aprenderá, de forma simples, objetiva e prática, a fazer o uso correto de threads, multiprocessamento, programação assíncrona e levar seus programas Python ao extremo com Cython.

Desta forma você poderá fazer com que seus programas sejam mais eficientes, responsivos e rápidos, pois eles serão executados em vários núcleos (cores) simultaneamente.

Este é um curso definitivo sobre programação paralela em Python. Ele cobre os conceitos básicos altamente testados e comprovados, como threads e multiprocessamento, bem como os recursos assíncronos mais modernos baseados em Python 3.7+ com async e await.

Além dos conceitos básicos e APIs para programação simultânea, você aprenderá as práticas recomendadas e como escolher entre as várias APIs, bem como como usá-las juntas para obter a maior vantagem.

Você aprenderá:

– Trabalhar com Threads em Python;
– Trabalhar com Multiprocessamento em Python;
– Trabalhar com Programação Assíncrona em Python;
– Executar seus programas com velocidade extrema com Cython;
– (Conteúdo adicional) Introdução ao FastAPI;
– Aulas práticas;
– E muito mais! 

Introdução à Programação Concorrente e Assíncrona
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.71
457 avaliações
Estrelas 5
319
Estrelas 4
117
Estrelas 3
17
Estrelas 2
4
Estrelas 1
0