Programação Concorrente e Assíncrona com Python

Leve seus programas Python ao extremo com Threads, Multiprocessamento, AsyncIO e Cython

4.79 (426 reviews)
Udemy
platform
Português
language
Programming Languages
category
instructor
Programação Concorrente e Assíncrona com Python
2,281
students
8.5 hours
content
Jul 2023
last update
$54.99
regular price

What you will learn

Você irá compreender os conceitos de programação concorrente e assíncrona

Você será capaz de compreender e usar threads em Python

Você será capaz de compreender e usar multiprocessamento em Python

Você será capaz de compreender e usar programação assíncrona em Python

Você será capaz de compreender e usar Cython

Você terá uma introdução ao framework FastAPI

Why take this course?

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! 

Screenshots

Programação Concorrente e Assíncrona com Python - Screenshot_01Programação Concorrente e Assíncrona com Python - Screenshot_02Programação Concorrente e Assíncrona com Python - Screenshot_03Programação Concorrente e Assíncrona com Python - Screenshot_04

Reviews

TIAGO
October 10, 2023
Professor conhece muito bem o assunto e sabe passar seu conhecimento muito bem, consegui aprender bastante com ele.
Fabio
September 11, 2023
Muito bom estar aprendendo mais esse conteúdo de programação, nem imaginava que existissem esses padrões de processamento
Luis
July 10, 2023
Este curso lo recomiendo, tiene un buen contenido desde las bases con Threads hasta llegar a usar async con FasApi.
Marcos
May 29, 2023
Excelente curso sobre Programação Concorrente e Assíncrona em Python. Fiquei estarrecido o quão performático é o uso de Multiprocesso em Python e o uso do Cython. Meu computador tem 2 cores e 4 Threads, o que não conseguiu me entregar um resultado bem mais satisfatório se tivesse mais cores. O uso do Cython me levou a começar a estudar a linguagem C, e com o progresso no estudo dessa linguagem super-performática, apesar de pouco amigável, fazer o uso mais intensivo com o Cython. O curso foi super-recompensador e gratificante, assim como todos os cursos preparados pela Geek University. Realmente, vocês nos ajudam a evoluir. Meu muito obrigado.
Gleison
April 20, 2023
O Curso é excelente, abre bastante a nossa mente, explica o básico das funções, mas nada que não abra sua mente, muito pelo contrário, te deixa mais curioso a se aprofundar mais nos temas e aplicar em projetos reais para que haja ganho de desempenho. Curti bastante.
Pedro
March 29, 2023
Muito bom o treinamento, como o próprio instrutor disse, direto ao ponto, objetivo, sem floreios, rodeios, devaneios, afinal de contas "time is money" e não temos tempo para perder com o desnecessário, todos os treinamento deveriam ser assim, focados e de resultados rápidos. Nota 5 estrelas mereceidamente!
Miguel
January 5, 2023
Muito bom, recomendo a todos que desejam aprender de forma simples como otimizar e melhorar o desempenho dos códigos em Python.
Leandro
January 2, 2023
O curso foi muito interessante, aprendi bastante sobre o assunto. Mas eu esperava um pouco mais sobre fastAPI, com exemplos mais parecidos com o trabalho diário de um programador web.
Rodolpho
December 9, 2022
Que curso incrível! Gostei muito desse curso, bem direto ao ponto, bem explicado, muito bom. Eu gostaria que tivesse um pouco mais de prática, talvez alguns exercícios a mais, porém tudo bem, deu pra entender o conteúdo perfeitamente. Dá para notar que os cursos da Geek University vem evoluindo muito bem, a organização deste curso é impecável, muito melhor do que o primeiro que eu fiz. Já é o quarto curso da Geek University que eu termino e vou com certeza estar comprando mais e mais.
Lucas
October 14, 2022
Curso muito didático e objetivo, com boa parte das explicações de forma prática, que facilita no entendimento dos tópicos.
Anderson
September 16, 2022
O curso é bom, o professor ensina bem. Só acho que ele peca muito em vincular vários exemplos ou explicações à cursos dele mesmo, cursos que muitas vezes a pessoa não fez e não fará, seja pq tem conhecimento equivalente ou simplesmente pq não há necessidade no momento. Outra coisa na parte de exemplos, são eficientes pra mostrar o funcionamento do item ensinado, mas não vejo aplicações no mundo real! Eu por exemplo precisei pesquisar pela internet como encaixar esse tipo de coisa nos meus códigos, pq do jeito explicado não funcionava de jeito nenhum...Esperava mais exemplos práticos de verdade
Leonardo
August 19, 2022
Estava com o processo demorando 40 min e consegui reduzir para 2min com esse curso. Com um resultado desse não tinha como não dar nota máxima, mas fica um gosto de quero mais, o tema é muito interessante e faz muita diferença na performance dos scripts. fica a sugestão para incluir mais exemplos, aplicados a ciência de dados e na aula final revisar em qual situação qual técnica escolher.
Dácio
August 1, 2022
Já escrevo em python há um tempo. Precisava ver um pouco mais do ambiente assíncrono em python. Curso muito bom... Recomendo!
Felipe
July 22, 2022
Em diversos momentos, as explicações foram bastante confusas, foram deixadas "pontas soltas" e faltou complementar as informações. O curso foi útil para facilitar a leitura de livro sobre processamento assíncrono, que acabei adquirindo após assistir às partes que me interessavam no curso. Além disso, a insistência de, a todo momento, estar oferecendo cursos da GeekAcademy acaba sendo algo irritante.
Jhonatan
June 23, 2022
O curso me ajudou a resolver problemas do meu dia a dia, mas podia ser mais bem elaborado, com desafios, mais modos de se trabalhar, ou problemas reais.. fora isso ele te entrega o que é preciso pra resolver problemas.

Charts

Price

Programação Concorrente e Assíncrona com Python - Price chart

Rating

Programação Concorrente e Assíncrona com Python - Ratings chart

Enrollment distribution

Programação Concorrente e Assíncrona com Python - Distribution chart
4074372
udemy ID
5/24/2021
course created date
7/9/2021
course indexed date
Bot
course submited by