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