Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
[Legendas em português] Do Zero ao Async: AsyncIO em Python
Rating: 5.0 out of 5(5 ratings)
23 students

[Legendas em português] Do Zero ao Async: AsyncIO em Python

Domine o AsyncIO: aproveite o poder da programação assíncrona em Python
Last updated 4/2024
Portuguese
Portuguese

What you'll learn

  • Conceitos básicos de programação assíncrona e como eles se aplicam ao Python.
  • A mecânica do loop de eventos na biblioteca AsyncIO do Python.
  • Como escrever, executar e gerenciar código assíncrono usando a sintaxe async/await.
  • Técnicas para gerenciar tarefas com eficiência e utilizar a simultaneidade com o AsyncIO.
  • Criação e manipulação de aplicativos de rede assíncronos, incluindo clientes e servidores.
  • Estratégias para integrar operações de banco de dados assíncronas em aplicativos Python.
  • Combinação de código síncrono e assíncrono de forma eficaz e segura.
  • Depuração e otimização de aplicativos Python assíncronos para melhorar o desempenho.
  • Aplicativos do AsyncIO no mundo real, incluindo raspagem da Web e aplicativos de bate-papo.
  • Práticas recomendadas para usar o AsyncIO em ambientes de produção.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

8 sections38 lectures3h 27m total length
  • Introdução e visão geral do curso5:18
  • Instalação do python 3 em seu computador3:33
  • Criação de ambiente virtual (VENV)3:36
  • Como instalar o Python 3 e usar ambientes virtuais (venv) no Windows - Artigo1:59
  • Como instalar o Python 3 e usar ambientes virtuais (venv) no Linux - Artigo1:49
  • Como instalar o Python 3 e usar ambientes virtuais (venv) no Mac - Artigo2:05
  • Instalação do Pycharm - Artigo1:30

Requirements

  • Conhecimento básico da sintaxe e da linguagem de programação Python.
  • Familiaridade com os principais conceitos de programação, como funções e loops.
  • Disposição para aprender sobre padrões e práticas de programação simultânea.

Description

Unlock the Full Potential of Asynchronous Programming in Python!

Bem-vindo a "Dominando AsyncIO em Python", o guia abrangente para dominar a programação assíncrona para elevar seus projetos Python. A programação assíncrona é um paradigma poderoso que permite que suas aplicações sejam mais eficientes, escaláveis e responsivas. Este curso é projetado para levá-lo desde os conceitos básicos do AsyncIO, passando por técnicas avançadas e aplicações no mundo real, fornecendo-lhe o conhecimento e habilidades para alavancar o potencial completo das capacidades de programação assíncrona do Python.


O que Você Vai Aprender:

  • Conceitos Fundamentais: Entenda os princípios da programação assíncrona e como ela se compara às abordagens síncronas tradicionais e multithreaded.

  • Domínio do Event Loop: Mergulhe fundo no event loop, o núcleo do AsyncIO, aprendendo como escrever, executar e gerenciar código assíncrono de forma eficiente.

  • Sintaxe Async/Await: Ganhe experiência prática com a sintaxe async/await, a maneira moderna de escrever código assíncrono em Python.

  • Técnicas de Concorrência: Explore como gerenciar múltiplas tarefas e operações de forma concorrente, otimizando suas aplicações para desempenho e velocidade.

  • Aplicações no Mundo Real: Aplique seu conhecimento para construir aplicações práticas e reais, incluindo programas em rede, integrações com banco de dados e ferramentas de raspagem web.

  • Depuração e Otimização: Aprenda como depurar e perfilar aplicações Python assíncronas, identificando gargalos e otimizando o desempenho.

  • Melhores Práticas de Produção: Descubra as melhores práticas para escrever código assíncrono sustentável e escalável que está pronto para produção.


Para Quem é Este Curso?

  • Desenvolvedores Python: Programadores com um entendimento básico de Python que desejam explorar as capacidades avançadas da programação assíncrona.

  • Engenheiros de Software: Profissionais que visam construir aplicações de alta performance e escaláveis com Python.

  • Cientistas de Dados: Indivíduos interessados em aproveitar a concorrência para processamento e análise de dados eficientes.

  • Desenvolvedores Backend: Engenheiros focados no desenvolvimento do lado do servidor que querem dominar o AsyncIO para aplicações web.

  • Entusiastas de Tecnologia: Qualquer pessoa curiosa sobre técnicas de programação modernas e procurando se manter à frente no mundo em rápida evolução da programação Python.


Pré-requisitos do Curso:

  • Conhecimento básico de programação Python.

  • Entendimento de conceitos fundamentais de programação, como loops e funções.

  • Um ambiente para escrever e executar código Python.


Por Que Escolher Este Curso?

"Dominando AsyncIO em Python" é meticulosamente elaborado com uma mistura de conhecimento teórico, exercícios práticos e exemplos do mundo real, garantindo que você obtenha uma compreensão holística da programação assíncrona. Ao final deste curso, você será proficiente em escrever código Python eficiente e não bloqueante que pode lidar com várias tarefas vinculadas a E/S concorrentemente, tornando suas aplicações mais rápidas e responsivas.


Embarque nesta jornada para se tornar um especialista em AsyncIO e transforme a maneira como você escreve aplicações Python. Inscreva-se agora e desbloqueie o poder assíncrono do Python!

Who this course is for:

  • Desenvolvedores de Python que buscam melhorar o desempenho de seus aplicativos.
  • Programadores interessados em programação assíncrona e concorrência.
  • Engenheiros de software com o objetivo de criar aplicativos de rede escalonáveis.
  • Cientistas de dados que buscam otimizar as tarefas de processamento de dados.
  • Desenvolvedores de back-end que desejam dominar o AsyncIO para desenvolvimento da Web.
  • Entusiastas de tecnologia curiosos sobre as mais recentes técnicas de programação em Python.