Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programação com Python - do Zero ao Avançado
Rating: 4.8 out of 5(495 ratings)
1,647 students

Programação com Python - do Zero ao Avançado

Introdução à Programação de Computadores com a Linguagem Python
Created byFabio dos Reis
Last updated 12/2023
Portuguese
Portuguese [Auto],

What you'll learn

  • Conhecer as principais estruturas empregadas em programação de computadores
  • Aprender a sintaxe da linguagem Python
  • Escrever programas em Python para resolver problemas variados
  • Aprender princípios de desenvolvimento de software aplicado
  • Criar gráficos variados com bibliotecas especializadas

Course content

8 sections47 lectures12h 30m total length
  • Apresentação do Curso0:40
    • Apresentação do curso e do instrutor

  • Introdução ao Python e suas aplicações10:41

    Introdução à linguagem de programação Python

    Breve histórico da linguagem

    Por que estudar Python?

    Aplicações do Python, suas principais bibliotecas e frameworks

  • Instalação do Python e editor VS Code e testes18:07

    Como baixar  e instalar a linguagem Python em seu computador

    Download e instalação do editor de código Visual Studio Code

    Configuração do Visual Studio Code para programação com Python

    Teste do setup com programa Olá Mundo

  • Editores de Código e IDEs alternativos (PyCharm, JupyterLab, IDLE, etc)10:10
    • Outros editores de código e IDEs que podem ser usados para acompanhamento do curso

Requirements

  • Não é necessário ter experiência com programação. Todo o necessário será ensinado ao longo do curso.

Description

Bem-vindo ao curso "Programação com Python - do Zero ao Avançado", sua jornada completa para se tornar um mestre na linguagem de programação mais versátil e poderosa da atualidade. Este curso abrangente foi projetado para atender tanto aos iniciantes quanto aos desenvolvedores experientes, proporcionando uma imersão completa na riqueza e na flexibilidade do Python.

O que você aprenderá:


  • Fundamentos do Python: Começaremos com os fundamentos, cobrindo conceitos básicos como variáveis, tipos de dados, operadores e estruturas de controle de fluxo. Você construirá uma base sólida para avançar.

  • Estruturas de Dados e Funções: Exploraremos listas, tuplas, conjuntos e dicionários, assim como funções e escopo de variáveis. Você aprenderá a organizar e manipular dados de maneira eficiente.

  • Programação Orientada a Objetos (POO): Mergulharemos na POO, um paradigma fundamental em Python. Você dominará classes, objetos, herança e polimorfismo para escrever código mais modular e reutilizável.

  • Trabalhando com Bibliotecas e Módulos: Este curso não seria completo sem explorar bibliotecas populares como Math, Random e Matplotlib. Você aprenderá a utilizar ferramentas essenciais para manipulação aritmética e de strings, entre outras.

  • Manipulação Avançada de Arquivos e Exceções: Aprofundaremos na manipulação de arquivos, tratamento de exceções e logging, garantindo que você escreva código robusto e resistente a erros.

  • Desenvolvimento de Projetos Práticos: Ao longo do curso, você aplicará seus conhecimentos em projetos práticos, consolidando o aprendizado e desenvolvendo habilidades aplicáveis no mundo real.

  • Otimização de Desempenho e Boas Práticas: Discutiremos técnicas avançadas para otimizar o desempenho do seu código, além de abordar boas práticas de programação que garantem legibilidade e manutenibilidade.

Não importa se você é um iniciante curioso ou um desenvolvedor experiente, este curso abrangente proporcionará as habilidades necessárias para se destacar no universo da programação Python. Prepare-se para uma jornada empolgante e torne-se um mestre em Python!

Who this course is for:

  • Desenvolvedores iniciantes em Python, novos programadores, pessoas que desejam trabalhar com Ciência de Dados e áreas afins.