Dados_Pessoais.py: Exercício de input e output com dados pessoais
Primeira_frase_e_operacoes.py: A ideia desse programa é a de iniciar os estudantes ao comando-base de output, print, e explorar quais são e como fazer algumas das operações matemáticas básicas do Python
Primeiras_funcoes: A ideia desse programa é a de iniciar os estudantes às funções, a partir da criação de funções para cálculo de perímetro e área de formas geométricas
Primeiras_operacoes_com_output.py: A ideia desse programa é exercitar operações com input e output, utilizando diferentes métodos de output com algumas equações matemáticas definidas no código
Tabuada_Aula_1: Programa que imprime a tabuada de um número que é recebido por meio de uma entrada do usuário utilizando somente funções de input e de output
Media Ponderada.py: Programa que utiliza funções e operações para calcular a média ponderada de um conjunto de notas, as recebe por input e as exibe na tela
Media Simples.py: Programa que utiliza funções e operações para calcular a média simples de um conjunto de notas, as recebe por input e as exibe na tela
Aula 2
Media.py e Status_Aluno.py: Programas que avaliam a situação e calculam a media de um estudante a partir do input das suas notas
Modulo.py: Programa muito interessante que mostra três alternativas para calcular o módulo de um número através de programação
Simulador_de_investimentos_Poupanca_vs_Tesouro_SELIC.py: Programa muito legal que avalia o desempenho da poupança e do título "Tesouro SELIC". Ótima escolha para praticar condicionais, a partir do cálculo do montante com imposto de renda descontado segundo a tabela regressiva. Ressaltamos que falta a implementação da cobrança de IOF (imposto aplicado caso haja resgate em até 30 dias) no Tesouro SELIC- que pode ser um exercício interessante para praticar-, que o programa foi feito com base em dados de abril de 2019 e que o nosso intuito foi somente de análise!
Aula 3
Somatorio.py: Implementação de um somatório de n simples, de n = 1 até o número que é feito input. Ex.: Somatório de n com n variando de 1 até 3 = 1 + 2 + 3 = 6
Listas.py: Programa base que faz o input e output de uma lista em Python
Simulador de investimentos.py e Calculadora de investimentos.py: Codigos muito legais para praticar conceitos de laços de repetição, fundamentos de listas e de matemática financeira
Desafio_52_Semanas.py: Exercício super interessante para desenvolver a habilidade de poupar e a percepção do seu efeito no longo prazo
Codigo_PA.py: Codigo com uma função para calcular os termos de uma PA e a sua soma
Progressoes.py: Código para a implementação de funções que exibem os termos de uma PA e de uma PG, sem retornar valores (return None), a partir da passagem de valores da main
Posicao.py. Posicoes.py e MRUV.py: Três programas que abordam cinemática, com diversas intuições e implementações interessantes com listas e laços
Linha de chegada.py: Programa que nos dá uma intuição sobre como determinar quando um corpo atravessa uma linha de chegada
Matrizes.py: Programa que mostra uma alternativa bem interessante para manipular matrizes em Python, a partir do input do número de linhas da matriz e dos termos de cada linha separados por um espaço
Aula 4
Estudando_Arquivos_Versao_Alternativa.py e Estudando_Arquivos_Versao_da_Aula.py: Utilizam Registro.txt. Programas que fazem a leitura de dados a partir de um arquivo de texto para posteriormente realizar análise de idade e exibir as informações pessoais de um conjunto de usuários registrados na tela. São exercitados os processos de leitura e interpretação dos dados, de análise de dados lidos com funções específicas, de tipagem de dados e de input e output
Leitura_e_output_de_dados.py: Utiliza Exemplo.txt. Exercita a leitura de arquivos a partir de um arquivo de texto
Copia_Imagem.py: Código muito interessante que utiliza administradores de contexto e ferramentas de leitura e escrita para criar a cópia de uma imagem no formato .jpg. Utiliza Imagem.txt, mas pode ser feito com qualquer imagem, contanto que altere no código-fonte
Testando_Excecoes.py: Programa inicial em que estudamos como manipular exceções em Python