Este repositório contém minha jornada de aprendizado em Inteligência Artificial e Lógica de Programação. Aqui você encontrará exercícios práticos, atividades e projetos desenvolvidos durante o curso.
- ✅ Aprender fundamentos de lógica de programação
- ✅ Desenvolver habilidades em Python
- ✅ Compreender conceitos básicos de IA
- ✅ Criar projetos práticos e funcionais
- ✅ Estabelecer uma base sólida para avançar em machine learning
curso-ai/
├── 01-lista-introducao/ # primeiros passos, entrada/saída e variáveis
├── 02-lista-estruturas-sequenciais/ # operadores matemáticos e fluxo linear
├── 03-lista-condicionais/ # if/elif/else e tomadas de decisão
├── 04-lista-repeticoes/ # laços while/for e contadores
├── 05-lista-vetores/ # listas, vetores e manipulação de coleções
├── 06-lista-matrizes/ # matrizes, percursos bidimensionais
├── 07-lista-funcoes/ # modularização e funções reutilizáveis
├── revisao01_n1/ # revisão para primeira avaliação
├── revisao02_n1/ # simulados extras da primeira avaliação
├── revisao01_n2/ # revisão estendida para N2
├── LICENSE
└── README.md
-
Início Curioso (
01-lista-introducao)
Operações com números, entrada/saída e a primeira visão do interpretador. -
Fluxo Sequencial (
02-lista-estruturas-sequenciais)
Cálculos, conversões e scripts lineares para ganhar confiança em lógica. -
Decisões Inteligentes (
03-lista-condicionais)
Estruturas condicionais para reagir diferentes cenários e validar dados. -
Rotinas Automatizadas (
04-lista-repeticoes)
While e for resolvendo problemas iterativos, contadores e acumuladores. -
Coleções Lineares (
05-lista-vetores)
Manipulação de listas, estatísticas simples e filtragens. -
Espaços Bidimensionais (
06-lista-matrizes)
Matrizes para representar tabelas, mapas e jogos com leitura organizada. -
Pensamento Modular (
07-lista-funcoes)
Criação de funções, reutilização de código e testes focados em responsabilidades. -
Revisões Guiadas (
revisao01_n1,revisao02_n1,revisao01_n2)
Listas de revisão com exercícios mistos simulando avaliações reais.
01-lista-introducao: exercícios com input/output, tipos numéricos e operadores básicos.02-lista-estruturas-sequenciais: problemas sequenciais, cálculo de médias, formatações.03-lista-condicionais: tomadas de decisão, validação de faixas, classificação de dados.04-lista-repeticoes: repetição com while/for, tabuada, contagem e agregações.05-lista-vetores: listas, filtros, buscas lineares e ordenação manual.06-lista-matrizes: leitura matricial, somatórios por linha/coluna e varredura 2D.07-lista-funcoes: modularização, funções puras e reutilização de lógica.
revisao01_n1: resumo dos tópicos das listas 01 a 04.revisao02_n1: lista extra simulando a prova N1 completa.revisao01_n2: revisão acumulada incluindo vetores, matrizes e funções.
- Python 3.8 ou superior
- Git (para clonar o repositório)
# Clone o repositório
git clone https://github.com/seu-usuario/curso-ai.git
# Entre no diretório
cd curso-ai
# Execute qualquer arquivo Python
python 04-lista-repeticoes/programa1.py| Módulo | Status | Progresso |
|---|---|---|
| Lógica Básica | ✅ Completo | 100% |
| Estruturas Condicionais | ✅ Completo | 100% |
| Loops e Iterações | ✅ Completo | 100% |
| Funções | ✅ Completo | 100% |
| Projetos Práticos | ✅ Completo | 100% |
# lista-4.py
valor1 = int(input("insira o valor: "))
print(valor1 - 1)# Exemplo de if/else
if valor > 0:
print("Positivo")
else:
print("Negativo ou zero")Este é um projeto de aprendizado pessoal, mas sugestões e melhorias são sempre bem-vindas!
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Última atualização: Novembro 2025


