Skip to content

barbaragodoy/curso-ai

Repository files navigation

🚀 Curso de Inteligência Artificial

Python Git GitHub AI


📋 Sobre o Projeto

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.

AI Learning


🎯 Objetivos

  • ✅ 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

📁 Estrutura do Projeto

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

🗺️ Jornada Python Básico

  1. Início Curioso (01-lista-introducao)
    Operações com números, entrada/saída e a primeira visão do interpretador.

  2. Fluxo Sequencial (02-lista-estruturas-sequenciais)
    Cálculos, conversões e scripts lineares para ganhar confiança em lógica.

  3. Decisões Inteligentes (03-lista-condicionais)
    Estruturas condicionais para reagir diferentes cenários e validar dados.

  4. Rotinas Automatizadas (04-lista-repeticoes)
    While e for resolvendo problemas iterativos, contadores e acumuladores.

  5. Coleções Lineares (05-lista-vetores)
    Manipulação de listas, estatísticas simples e filtragens.

  6. Espaços Bidimensionais (06-lista-matrizes)
    Matrizes para representar tabelas, mapas e jogos com leitura organizada.

  7. Pensamento Modular (07-lista-funcoes)
    Criação de funções, reutilização de código e testes focados em responsabilidades.

  8. Revisões Guiadas (revisao01_n1, revisao02_n1, revisao01_n2)
    Listas de revisão com exercícios mistos simulando avaliações reais.


🛠️ Tecnologias Utilizadas

Python VS Code Git


📚 Conteúdo das Listas

🔢 Módulos Principais

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

🎯 Trilhas de Revisão

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

🚀 Como Executar

Pré-requisitos

  • Python 3.8 ou superior
  • Git (para clonar o repositório)

Instalação

# 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

Code Execution


📈 Progresso do Aprendizado

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%

🎨 Exemplos de Código

Exemplo 1: Entrada e Saída Básica

# lista-4.py
valor1 = int(input("insira o valor: "))
print(valor1 - 1)

Exemplo 2: Estrutura Condicional

# Exemplo de if/else
if valor > 0:
    print("Positivo")
else:
    print("Negativo ou zero")

🤝 Contribuições

Este é um projeto de aprendizado pessoal, mas sugestões e melhorias são sempre bem-vindas!

Contributions Welcome


📞 Contato

LinkedIn GitHub Email


📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


⭐ Se este projeto te ajudou, considere dar uma estrela! ⭐

Star


Última atualização: Novembro 2025

About

Faculdade de Inteligência Artificial

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages