CURSO

Python Starter

Aprenda a programar em Python saindo do absoluto zero, com qualidade e didática da Asimov.

Descrição do Curso

Dê o primeiro passo no mundo da programação com o curso Python Starter, da Asimov Academy!

Projetado para iniciantes, este curso é sua porta de entrada para dominar a linguagem de programação mais popular do mundo: Python.

O que torna o Python Starter único? Valorizamos o seu tempo!

Nossas aulas são estrategicamente organizadas para garantir que você avance rapidamente, absorvendo conhecimentos de maneira eficaz. Com abordagens objetivas e práticas, você não apenas aprenderá, mas também aplicará seus conhecimentos desde o início.

Nosso compromisso com a clareza e simplicidade na didática é evidente em cada módulo. Desde os fundamentos até conceitos avançados, orientamos você de forma acessível, para que mesmo os tópicos mais desafiadores se tornem compreensíveis.

Teste seu aprendizado com exercícios práticos e aulas de exercícios resolvidos, consolidando seu entendimento. E não se preocupe, nossos professores estão prontos para esclarecer suas dúvidas, garantindo um suporte contínuo, aqui mesmo pela plataforma.

Você vai aprender

  • Lógica de Programação
  • Linguagem de programação Python do zero
  • Módulo OS: interagindo com seu computador e seus arquivos
  • Como gerenciar erros e fazer depuração de código para programar melhor
  • Programação orientada a objetos (POO) e como usá-la na prática
  • Criação de jogos com Python, como “Jogo da Velha” e “Pedra, Papel e Tesoura”

Este curso é recomendado para

  • Iniciantes na programação
  • Alunos que ainda não sabem nada de Python
  • Iniciantes na linguagem Python buscando reforçar seus conhecimentos
  • Alunos que buscam sair do zero em Python e desenvolver projetos práticos

Professores

Avatar de Rodrigo Tadewald Rodrigo Tadewald

Conteúdo do Curso

1 Apresentação do curso
Conteúdo do módulo 1.1 - Boas-vindas 1.2 - Asimov Academy: nossos princípios 1.3 - O que é uma linguagem de programação 1.4 - O que podemos e não podemos fazer com Python 1.5 - Como tirar suas dúvidas?
2 Lógica de programação
Conteúdo do módulo 2.1 - Apresentação Lógica de Programação 2.2 - Algoritmos 1 2.3 - Algoritmos 2 2.4 - Algoritmos 3 2.5 - Algoritmos 4 2.6 - Quiz – Algoritmos 1 2.7 - Variáveis 2.8 - Operadores 2.9 - Estruturas de controle de fluxo 2.10 - Estruturas de repetição 2.11 - Quiz – Algoritmos 2
3 Introdução a Python
Conteúdo do módulo 3.1 - O que é Python 3.2 - Atualização – instalando e configurando Python 3.3 - O terminal do Windows 3.4 - Instalando Python no Windows 3.5 - O que são IDEs 3.6 - Instalando e configurando o VS Code 3.7 - Extensões e atalhos do VS Code 3.8 - Jupyter Notebook e Jupyter Lab
4 Fundamentos da linguagem
Conteúdo do módulo 4.1 - Primeiros passos com JupyterLab 4.2 - Números 4.3 - Variáveis 4.4 - Quiz – Operadores Básicos 4.5 - Strings e Indexação 4.6 - Mais sobre Strings e Métodos embutidos 4.7 - Quiz – Strings 4.8 - Listas 4.9 - Quiz – Listas 4.10 - Dicionários 4.11 - Quiz – Dicionários 4.12 - Tuplas 4.13 - Quiz – Tuplas 4.14 - Input, Sets e Booleanos 4.15 - Quiz – Set() 4.16 - Operadores de comparação 4.17 - Quiz – Operadores Comparativos 4.18 - Exercícios – Parte 1 4.19 - Solução dos exercícios – Parte 1 4.20 - Operadores de comparação em cadeia 4.21 - If, Elif e Else 4.22 - Quiz – Condicionais 4.23 - Range 4.24 - For 4.25 - Quiz – for e range 4.26 - While 4.27 - Quiz – While 4.28 - Compreensão em listas 4.29 - Funções 4.30 - Quiz – Funções 4.31 - Lambda 4.32 - Exercícios – Parte 2 4.33 - Solução dos exercícios – Parte 2
5 Projeto - construindo uma calculadora
Conteúdo do módulo 5.1 - Introdução – Calculadora 5.2 - Resolução – Calculadora
6 Projeto - Software de gestão para locadora de carros
Conteúdo do módulo 6.1 - Introdução – Software de gestão para locadora de carros 6.2 - Resolução – Software de gestão para locadora de carros – Pt1 6.3 - Resolução – Software de gestão para locadora de carros – Pt2
7 Módulo OS
Conteúdo do módulo 7.1 - Automações básicas com OS 7.2 - Métodos do OS 7.3 - OS.path 7.4 - Apresentação do projeto 7.5 - Organizando arquivos parte 1 7.6 - Organizando arquivos parte 2
8 Gerenciamento de erros e depuração de código
Conteúdo do módulo 8.1 - Apresentação do módulo 8.2 - Importação de módulos e PDB 8.3 - Quiz – Erros e Depuração 1 8.4 - Try, Except e Finally 8.5 - Logging 8.6 - Quiz – Erros e Depuração 2
9 Projeto - Pedra, Papel, Tesoura
Conteúdo do módulo 9.1 - Projeto: Pedra, Papel e Tesoura – Parte 1 9.2 - Projeto: Pedra, Papel e Tesoura – Parte 2
10 Programação orientada a objetos
Conteúdo do módulo 10.1 - Introdução 10.2 - Objetos e classes no Python 10.3 - Criando classes e métodos 10.4 - Quiz – Métodos e Classes 10.5 - Herança e Métodos especiais
11 Projeto - Simulando o "caos" em academias
Conteúdo do módulo 11.1 - Projeto: Simulador de Caos – Parte 1 11.2 - Projeto: Simulador de Caos – Parte 2 11.3 - Projeto: Simulador de Caos – Parte 3
12 Projeto - Jogo da Velha
Conteúdo do módulo 12.1 - Projeto: Jogo da Velha – Parte 1 12.2 - Projeto: Jogo da Velha – Parte 2 12.3 - Projeto: Jogo da Velha – Parte 3
Básico 8h 87 aulas Certificado de conclusão Suporte com professores 31582 Participantes