Desafio Ambientacao

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 4

Curso: Estratégias de IA para a Justiça

Apresentação dos Tutores e Coordenador


Bem-vindos ao curso Estratégias de IA para a Justiça: Melhorando a Admissibilidade
dos Recursos Especiais com SINAPSES e Análise de Dados com CODEX - EaD - ciclo
2024. Este curso foi cuidadosamente estruturado para fornecer uma visão geral e
prática sobre a aplicação de Inteligência Artificial na justiça.

Coordenador do Treinamento
Rafael Leite Paulo

Tutores
Alcides Fernando Farias Campos

Felipe Oliveira Colen

Mikaell Barbosa de Araújo

Pablo Filetti Moreira

Desafios de Python Essencial para Data


Science
Esta lista de desafios é projetada para introduzir conceitos fundamentais de Python e
análise de dados aos alunos do curso Estratégias de IA para a Justiça: Melhorando a
Admissibilidade dos Recursos Especiais com SINAPSES e Análise de Dados com
CODEX - EaD - ciclo 2024. Cada desafio aborda tópicos essenciais que são a base para
projetos de ciência de dados mais complexos.

Referências:

Playlist do Curso no YouTube - Python Essencial


Playlist do Curso no YouTube - Pandas Essencial
Vídeo sobre Matplotlib
Vídeo sobre Numpy
Python Documentation
Numpy Documentation
Pandas Documentation
Matplotlib Documentation

1. Introdução ao Python
Crie um script "Hello, World!".
Conceitos básicos de variáveis e tipos de dados em Python.

Referências:

Python Basics
Data Types

2. Funções e Condicionais
Escreva uma função que receba dois números e retorne o maior deles.
Utilize condicionais para verificar se um número é par ou ímpar.

Referências:

Defining Functions
If Statements

3. Loops e Iterações
Implemente um loop que some todos os números de 1 a 100.
Crie uma lista de palavras e utilize um loop para contar quantas palavras possuem
mais de 5 caracteres.

Referências:

For Loops
While Loops

4. Listas e Manipulação de Dados


Crie uma lista de números e demonstre como adicionar, remover e acessar
elementos.
Ordene a lista e encontre o valor máximo e mínimo.

Referências:

Lists
List Methods

5. Strings e Operações com Textos


Escreva um código que conte o número de vogais em uma string.
Utilize slicing para extrair substrings específicas.

Referências:

String Methods
String Slicing

6. Tuplas e Conjuntos
Crie uma tupla com 5 elementos e mostre como acessar cada elemento.
Use um conjunto para encontrar os elementos únicos de uma lista.

Referências:

Tuples
Sets

7. Dicionários e Estruturas de Dados


Crie um dicionário para armazenar informações de um aluno (nome, idade, nota).
Atualize a nota do aluno e adicione uma nova chave para a média das notas.

Referências:

Dictionaries

8. Bibliotecas Externas
Instale e importe a biblioteca numpy .
Crie um array e demonstre operações básicas (soma, média, multiplicação por
escalar).

Referências:

Numpy Quickstart

9. Análise de Dados com Pandas


Carregue um dataset (ex: CSV) usando pandas e exiba as primeiras linhas.
Realize operações básicas de limpeza de dados, como remoção de valores nulos e
filtragem de linhas.

Referências:

Pandas Getting Started


Pandas Data Cleaning

10. Visualização de Dados


Utilize a biblioteca matplotlib para criar um gráfico de barras com dados
fictícios.
Crie um histograma para visualizar a distribuição de um conjunto de dados.
Referências:

Matplotlib Pyplot Tutorial

In [ ]:

Você também pode gostar