Python Fundamentos - Respostas o Desafio Data Science Academy
Primeiro Desafio DSA do curso de Python Fundamentos Para Análise de Dados
Um conjunto de 5 missões que vão do nível de dificuldade baixo ao avançado, com diversas atividades que formam a base em Programação, Análise de Dados e Inteligência Artificial.
-
Missão 1: Implementar um algoritmo para determinar se uma string possui todos os caracteres exclusivos.
-
Missão 2: Gerar uma lista de números primos.
-
Missão 3: Implementar um algoritmo para mover um robô do canto superior esquerdo para o canto inferior direito de uma grade.
-
Missão 4: Implementar o Algoritmo de Ordenação "Selection sort".
-
Missão 5: Analisar o Comportamento de Compra de Consumidores.
Pré-Requisitos
- python 3.9 ou superior
Instalando Gerenciador de Pacotes - Poetry (linux)
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -
Inicializando e Instalando Dependências do Projeto
Na pasta raiz do projeto execute:
# inicializando pasta de depêndencias
poetry shell
# instalando dependências do projeto
poetry install
Inicializando Editor Jupyter Notebook
Na pasta raiz do projeto execute:
jupyter notebook
Abrindo Notebook
- No jupyter clique no arquivo: desafio-dsa.ipynb
Preview do Notebook
- Clique aqui: desafio-dsa.ipynb