-
Prática Recomendada:
- Criar um script de calculadora interativa no terminal.
- Implementar o clássico jogo da forca ou adivinhação de números.
-
Prática Recomendada:
- Modelar um sistema bancário simples (Classes Conta, Cliente).
- Criar uma classe "Carro" com métodos para acelerar, frear e retornar status.
-
Prática Recomendada:
- Criar um repositório local e conectá-lo a um repositório remoto no GitHub.
- Fazer 3 commits separados simulando a evolução de uma feature.
-
Prática Recomendada:
- Criar tabelas `usuarios` e `pedidos` (usando SQLite no Python ou DB externo).
- Inserir 5 registros em cada tabela e retornar dados usando `SELECT` com `JOIN`.
-
Prática Recomendada:
- Resolver uma multiplicação de duas matrizes 3x3 no papel.
- Realizar a mesma multiplicação usando a biblioteca NumPy.
-
Prática Recomendada:
- Simular o lançamento de 1.000 dados usando Python e plotar o histograma (matplotlib).
- Calcular e imprimir a média, moda, mediana e variância dos lançamentos.
-
Prática Recomendada:
- Gerar duas amostras sintéticas (A e B) simulando taxas de conversão.
- Utilizar `scipy.stats` para rodar um T-test e extrair o p-value.
-
Prática Recomendada:
- Criar um array NumPy com 1 milhão de números aleatórios.
- Normalizar o array (subtrair a média e dividir pelo desvio padrão) usando vetorização.
-
Prática Recomendada:
- Baixar e carregar o clássico dataset do Titanic via Pandas.
- Preencher idades nulas com a mediana e deletar colunas irrelevantes.
-
Prática Recomendada:
- Criar um gráfico de barras cruzado mostrando sobreviventes do Titanic por classe e sexo.
- Customizar o gráfico com título, paleta de cores legível e eixos rotulados.
-
Prática Recomendada:
- Utilizar o dataset California Housing (ou Boston).
- Treinar um modelo de Regressão Linear e analisar as métricas de erro (MAE/RMSE).
-
Prática Recomendada:
- Treinar um classificador Random Forest no dataset do Titanic para prever a sobrevivência.
- Comparar a precisão e acurácia dele contra uma única Árvore de Decisão simples.
-
Prática Recomendada:
- Criar um Pipeline do Scikit-Learn que inclua `StandardScaler` e um Classificador.
- Usar `GridSearchCV` para encontrar os melhores hiperparâmetros com validação cruzada.
-
Prática Recomendada:
- Instalar PyTorch ou TensorFlow e carregar o dataset MNIST.
- Construir e treinar uma Rede Neural Densa simples para classificar os dígitos.
-
Prática Recomendada:
- Carregar o modelo ResNet50 (ou VGG16) pré-treinado no PyTorch/TF.
- Fazer Fine-tuning para classificar um dataset pequeno (ex: Cães vs Gatos).
-
Prática Recomendada:
- Instalar a biblioteca `transformers` do ecossistema HuggingFace.
- Usar o recurso de 'pipeline' para rodar análise de sentimentos zero-shot.
-
Prática Recomendada:
- Criar um script Python que consome uma API de LLM.
- Criar um prompt de sistema para resumir e extrair tópicos de artigos longos de forma JSON.
-
Prática Recomendada:
- Ler um PDF, extrair texto e particioná-lo em chunks.
- Gerar embeddings com SentenceTransformers e indexá-los em um ChromaDB local para busca semântica.
-
Prática Recomendada:
- Exportar o modelo do Titanic (pkl/joblib) e expô-lo via API usando o framework FastAPI.
- Testar o endpoint fazendo um POST (via Swagger UI ou cURL) enviando dados do passageiro.