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.
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
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