/desafio-dsa

Python Fundamentos - Desafio DSA

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

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