Pular para conteúdo

Exercícios: Aula 03 - Introdução ao Python para IA 🐍

Teste seus conhecimentos sobre o ambiente Google Colab e as bibliotecas básicas.

Básico

  1. NumPy: Crie um pequeno código (escrito ou mental) que use o NumPy para calcular a média dos números [10, 20, 30, 40].
  2. Colab: O que é um "Notebook" no contexto do Google Colab e qual a principal vantagem de usá-lo para IA?

Intermediário

  1. Bibliotecas: Relacione as bibliotecas abaixo com sua função principal:

    • ( ) Matplotlib
    • ( ) NumPy
    • ( ) Pandas A. Manipulação de tabelas (Datasets). B. Criação de gráficos e visualização. C. Cálculos matemáticos e matrizes.
  2. Hardware: Por que dizemos que o Google Colab é um ambiente de "Nuvem"? Onde o seu código realmente está sendo executado?

Desafio

5. Lógica Python: Imagine que você tem uma matriz de notas de alunos. Como o uso de bibliotecas como o NumPy facilita a vida do programador em comparação com o uso de listas comuns do Python (sem bibliotecas)? Cite pelo menos um motivo técnico (ex: performance ou simplicidade).

📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### Questão 1: NumPy **Resolução e Implementação:**
// Estrutura de implementação recomendada para NumPy
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **Introdução ao Python para IA**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 2: Colab **Resposta Comentada:** - **Fundamentação:** No contexto de **Introdução ao Python para IA**, o conceito abordado (Colab) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 3: Bibliotecas **Resolução e Implementação:**
// Estrutura de implementação recomendada para Bibliotecas
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **Introdução ao Python para IA**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 4: Hardware **Resolução e Implementação:**
// Estrutura de implementação recomendada para Hardware
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **Introdução ao Python para IA**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 5: Lógica Python **Resolução e Implementação:**
// Estrutura de implementação recomendada para Lógica Python
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **Introdução ao Python para IA**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda.