Este curso de Python oferecido pelo Curso em Vídeo é uma introdução abrangente e prática ao mundo da programação com Python. Dividido em três mundos distintos, ele cobre desde os primeiros passos na instalação e execução de programas em Python até conceitos avançados como estruturas de repetição, manipulação de listas, dicionários e funções. O Mundo 1 foca na utilização do Python para operações básicas, tratamento de dados e criação de condições. O Mundo 2 expande esses conceitos, introduzindo repetições com for e while e abordando aplicações mais complexas, como jogos e simuladores. Finalmente, o Mundo 3 mergulha em coleções como tuplas, listas e dicionários, além de explorar a criação de funções e a modularização de código. Com exercícios práticos ao longo do curso, que desenvolvem soluções programáticas eficientes e ajudam a entender tópicos como manipulação de arquivos e tratamento de erros.
- Mundo 1
- Introdução ao Mundo da Programação
- Aula 1 – Seja um Programador
- Primeiros passos com o Python
- Aula 2 – Para que serve o Python?
- Aula 3 – Instalando o Python3 e o IDLE
- Aula 4 – Primeiros comandos em Python3
- Aula 5 – Instalando o PyCharm e o QPython3
- Exercício 1 – Deixando tudo pronto
- Exercício 2 – Respondendo ao Usuário
- Tratando dados e fazendo contas
- Aula 6 – Tipos Primitivos e Saída de Dados
- Exercício 3 – Somando dois números
- Exercício 4 – Dissecando uma Variável
- Aula 7 – Operadores Aritméticos
- Exercício 5 – Antecessor e Sucessor
- Exercício 6 – Dobro, Triplo, Raiz Quadrada
- Exercício 7 – Média Aritmética
- Exercício 8 – Conversor de Medidas
- Exercício 9 – Tabuada
- Exercício 10 – Conversor de Moedas
- Exercício 11 – Pintando Parede
- Exercício 12 – Calculando Descontos
- Exercício 13 – Reajuste Salarial
- Exercício 14 – Conversor de Temperaturas
- Exercício 15 – Aluguel de Carros
- Usando módulos do Python
- Aula 8 – Utilizando Módulos
- Exercício 16 – Quebrando um número
- Exercício 17 – Catetos e Hipotenusa
- Exercício 18 – Seno, Cosseno e Tangente
- Exercício 19 – Sorteando um item na lista
- Exercício 20 – Sorteando uma ordem na lista
- Exercício 21 – Tocando um MP3
- Aula 9 – Manipulando Texto
- Exercício 22 – Analisador de Textos
- Exercício 23 – Separando dígitos de um número
- Exercício 24 – Verificando as primeiras letras de um texto
- Exercício 25 – Procurando uma string dentro de outra
- Exercício 26 – Primeira e última ocorrência de uma string
- Exercício 27 – Primeiro e último nome de uma pessoa
- Condições em Python (if..else)
- Aula 10 – Condições (Parte 1)
- Exercício 28 – Jogo da Adivinhação v.1.0
- Exercício 29 – Radar eletrônico
- Exercício 30 – Par ou Ímpar?
- Exercício 31 – Custo da Viagem
- Exercício 32 – Ano Bissexto
- Exercício 33 – Maior e menor valores
- Exercício 34 – Aumentos múltiplos
- Exercício 35 – Analisando Triângulo v1.0
- Adicionando cores ao Python
- Aula 11 – Cores no Terminal
- Introdução ao Mundo da Programação
- Mundo 2
- Introdução ao Mundo 2
- Aula 11 – Dicas e Regras
- Condições em Python (if..elif)
- Aula 12 – Condições Aninhadas
- Exercício 36 – Aprovando Empréstimo
- Exercício 37 – Conversor de Bases Numéricas
- Exercício 38 – Comparando números
- Exercício 39 – Alistamento Militar
- Exercício 40 – Aquele clássico da Média
- Exercício 41 – Classificando Atletas
- Exercício 42 – Analisando Triângulos v2.0
- Exercício 43 – Índice de Massa Corporal
- Exercício 44 – Gerenciador de Pagamentos
- Exercício 45 – GAME: Pedra Papel e Tesoura
- Repetições em Python (for)
- Aula 13 – Estrutura de repetição for
- Exercício 46 – Contagem regressiva
- Exercício 47 – Contagem de pares
- Exercício 48 – Soma ímpares múltiplos de três
- Exercício 49 – Tabuada v.2.0
- Exercício 50 – Soma dos pares
- Exercício 51 – Progressão Aritmética
- Exercício 52 – Números primos
- Exercício 53 – Detector de Palíndromo
- Exercício 54 – Grupo da Maioridade
- Exercício 55 – Maior e menor da sequência
- Exercício 56 – Analisador completo
- Repetições em Python (while)
- Aula 14 – Estrutura de repetição while
- Exercício 57 – Validação de Dados
- Exercício 58 – Jogo da Adivinhação v2.0
- Exercício 59 – Criando um Menu de Opções
- Exercício 60 – Cálculo do Fatorial
- Exercício 61 – Progressão Aritmética v2.0
- Exercício 62 – Super Progressão Aritmética v3.0
- Exercício 63 – Sequência de Fibonacci v1.0
- Exercício 64 – Tratando vários valores v1.0
- Exercício 65 – Maior e Menor valores
- Aula 15 – Interrompendo repetições while
- Exercício 66 – Vários números com flag
- Exercício 67 – Tabuada v3.0
- Exercício 68 – Jogo do Par ou Ímpar
- Exercício 69 – Análise de dados do grupo
- Exercício 70 – Estatísticas em produtos
- Exercício 71 – Simulador de Caixa Eletrônico
- Introdução ao Mundo 2
- Mundo 3
- Tuplas em Python
- Aula 16 – Tuplas
- Exercício 72 – Número por Extenso
- Exercício 73 – Tuplas com Times de Futebol
- Exercício 74 – Maior e menor valores em Tupla
- Exercício 75 – Análise de dados em uma Tupla
- Exercício 76 – Lista de Preços com Tupla
- Exercício 77 – Contando vogais em Tupla
- Listas em Python
- Aula 17 – Listas (Parte 1)
- Exercício 78 – Maior e Menor valores na Lista
- Exercício 79 – Valores únicos em uma Lista
- Exercício 80 – Lista ordenada sem repetições
- Exercício 81 – Extraindo dados de uma Lista
- Exercício 82 – Dividindo valores em várias listas
- Exercício 83 – Validando expressões matemáticas
- Aula 18 – Listas (Parte 2)
- Exercício 84 – Lista composta e análise de dados
- Exercício 85 – Listas com pares e ímpares
- Exercício 86 – Matriz em Python
- Exercício 87 – Mais sobre Matriz em Python
- Exercício 88 – Palpites para a Mega Sena
- Exercício 89 – Boletim com listas compostas
- Dicionários em Python
- Aula 19 – Dicionários
- Exercício 90 – Dicionário em Python
- Exercício 91 – Jogo de Dados em Python
- Exercício 92 – Cadastro de Trabalhador em Python
- Exercício 93 – Cadastro de Jogador de Futebol
- Exercício 94 – Unindo dicionários e listas
- Exercício 95 – Aprimorando os Dicionários
- Funções em Python
- Aula 20 – Funções (Parte 1)
- Exercício 96 – Função que calcula área
- Exercício 97 – Um print especial
- Exercício 98 – Função de Contador
- Exercício 99 – Função que descobre o maior
- Exercício 100 – Funções para sortear e somar
- Aula 21 – Funções (Parte 2)
- Exercício 101 – Funções para votação
- Exercício 102 – Função para Fatorial
- Exercício 103 – Ficha do Jogador
- Exercício 104 – Validando entrada de dados em Python
- Exercício 105 – Analisando e gerando Dicionários
- Exercício 106 – Interactive helping system in Python
- Modularização em Python
- Aula 22 – Módulos e Pacotes
- Exercício 107 – Exercitando módulos em Python
- Exercício 108 – Formatando Moedas em Python
- Exercício 109 – Formatando Moedas em Python
- Exercício 110 – Reduzindo ainda mais seu programa
- Exercício 111 – Transformando módulos em pacotes
- Exercício 112 – Entrada de dados monetários
- Tratamento de Erros em Python
- Aula 23 – Tratamento de Erros e Exceções
- Exercício 113 – Funções aprofundadas em Python
- Exercício 114 – Site está acessível?
- Exercício 115a – Criando um menu
- Exercício 115b – Arquivos com Python
- Exercício 115c – Finalizando o projeto
- Tuplas em Python