You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
252 lines
6.6 KiB
252 lines
6.6 KiB
# Guia de Instalação
|
|
|
|
Este guia ajudará você a configurar seu ambiente para trabalhar com o currículo de Ciência de Dados para Iniciantes.
|
|
|
|
## Índice
|
|
|
|
- [Pré-requisitos](../..)
|
|
- [Opções de Início Rápido](../..)
|
|
- [Instalação Local](../..)
|
|
- [Verificar sua Instalação](../..)
|
|
|
|
## Pré-requisitos
|
|
|
|
Antes de começar, você deve ter:
|
|
|
|
- Familiaridade básica com linha de comando/terminal
|
|
- Uma conta no GitHub (gratuita)
|
|
- Conexão estável com a internet para a configuração inicial
|
|
|
|
## Opções de Início Rápido
|
|
|
|
### Opção 1: GitHub Codespaces (Recomendado para Iniciantes)
|
|
|
|
A maneira mais fácil de começar é com o GitHub Codespaces, que fornece um ambiente de desenvolvimento completo no seu navegador.
|
|
|
|
1. Acesse o [repositório](https://github.com/microsoft/Data-Science-For-Beginners)
|
|
2. Clique no menu suspenso **Code**
|
|
3. Selecione a aba **Codespaces**
|
|
4. Clique em **Create codespace on main**
|
|
5. Aguarde a inicialização do ambiente (2-3 minutos)
|
|
|
|
Seu ambiente agora está pronto com todas as dependências pré-instaladas!
|
|
|
|
### Opção 2: Desenvolvimento Local
|
|
|
|
Para trabalhar no seu próprio computador, siga as instruções detalhadas abaixo.
|
|
|
|
## Instalação Local
|
|
|
|
### Passo 1: Instalar Git
|
|
|
|
O Git é necessário para clonar o repositório e rastrear suas alterações.
|
|
|
|
**Windows:**
|
|
- Baixe em [git-scm.com](https://git-scm.com/download/win)
|
|
- Execute o instalador com as configurações padrão
|
|
|
|
**macOS:**
|
|
- Instale via Homebrew: `brew install git`
|
|
- Ou baixe em [git-scm.com](https://git-scm.com/download/mac)
|
|
|
|
**Linux:**
|
|
```bash
|
|
# Debian/Ubuntu
|
|
sudo apt-get update
|
|
sudo apt-get install git
|
|
|
|
# Fedora
|
|
sudo dnf install git
|
|
|
|
# Arch
|
|
sudo pacman -S git
|
|
```
|
|
|
|
### Passo 2: Clonar o Repositório
|
|
|
|
```bash
|
|
# Clone the repository
|
|
git clone https://github.com/microsoft/Data-Science-For-Beginners.git
|
|
|
|
# Navigate to the directory
|
|
cd Data-Science-For-Beginners
|
|
```
|
|
|
|
### Passo 3: Instalar Python e Jupyter
|
|
|
|
Python 3.7 ou superior é necessário para as lições de ciência de dados.
|
|
|
|
**Windows:**
|
|
1. Baixe o Python em [python.org](https://www.python.org/downloads/)
|
|
2. Durante a instalação, marque "Add Python to PATH"
|
|
3. Verifique a instalação:
|
|
```bash
|
|
python --version
|
|
```
|
|
|
|
**macOS:**
|
|
```bash
|
|
# Using Homebrew
|
|
brew install python3
|
|
|
|
# Verify installation
|
|
python3 --version
|
|
```
|
|
|
|
**Linux:**
|
|
```bash
|
|
# Most Linux distributions come with Python pre-installed
|
|
python3 --version
|
|
|
|
# If not installed:
|
|
# Debian/Ubuntu
|
|
sudo apt-get install python3 python3-pip
|
|
|
|
# Fedora
|
|
sudo dnf install python3 python3-pip
|
|
```
|
|
|
|
### Passo 4: Configurar o Ambiente Python
|
|
|
|
Recomenda-se usar um ambiente virtual para manter as dependências isoladas.
|
|
|
|
```bash
|
|
# Create a virtual environment
|
|
python -m venv venv
|
|
|
|
# Activate the virtual environment
|
|
# On Windows:
|
|
venv\Scripts\activate
|
|
|
|
# On macOS/Linux:
|
|
source venv/bin/activate
|
|
```
|
|
|
|
### Passo 5: Instalar Pacotes Python
|
|
|
|
Instale as bibliotecas necessárias para ciência de dados:
|
|
|
|
```bash
|
|
pip install jupyter pandas numpy matplotlib seaborn scikit-learn
|
|
```
|
|
|
|
### Passo 6: Instalar Node.js e npm (Para o Aplicativo de Quiz)
|
|
|
|
O aplicativo de quiz requer Node.js e npm.
|
|
|
|
**Windows/macOS:**
|
|
- Baixe em [nodejs.org](https://nodejs.org/) (versão LTS recomendada)
|
|
- Execute o instalador
|
|
|
|
**Linux:**
|
|
```bash
|
|
# Debian/Ubuntu
|
|
# WARNING: Piping scripts from the internet directly into bash can be a security risk.
|
|
# It is recommended to review the script before running it:
|
|
# curl -fsSL https://deb.nodesource.com/setup_lts.x -o setup_lts.x
|
|
# less setup_lts.x
|
|
# Then run:
|
|
# sudo -E bash setup_lts.x
|
|
#
|
|
# Alternatively, you can use the one-liner below at your own risk:
|
|
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
|
|
sudo apt-get install -y nodejs
|
|
|
|
# Fedora
|
|
sudo dnf install nodejs
|
|
|
|
# Verify installation
|
|
node --version
|
|
npm --version
|
|
```
|
|
|
|
### Passo 7: Instalar Dependências do Aplicativo de Quiz
|
|
|
|
```bash
|
|
# Navigate to quiz app directory
|
|
cd quiz-app
|
|
|
|
# Install dependencies
|
|
npm install
|
|
|
|
# Return to root directory
|
|
cd ..
|
|
```
|
|
|
|
### Passo 8: Instalar Docsify (Opcional)
|
|
|
|
Para acesso offline à documentação:
|
|
|
|
```bash
|
|
npm install -g docsify-cli
|
|
```
|
|
|
|
## Verificar sua Instalação
|
|
|
|
### Testar Python e Jupyter
|
|
|
|
```bash
|
|
# Activate your virtual environment if not already activated
|
|
# On Windows:
|
|
venv\Scripts\activate
|
|
# On macOS/Linux:
|
|
source venv/bin/activate
|
|
|
|
# Start Jupyter Notebook
|
|
jupyter notebook
|
|
```
|
|
|
|
Seu navegador deve abrir com a interface do Jupyter. Agora você pode navegar até o arquivo `.ipynb` de qualquer lição.
|
|
|
|
### Testar o Aplicativo de Quiz
|
|
|
|
```bash
|
|
# Navigate to quiz app
|
|
cd quiz-app
|
|
|
|
# Start development server
|
|
npm run serve
|
|
```
|
|
|
|
O aplicativo de quiz deve estar disponível em `http://localhost:8080` (ou outra porta, se 8080 estiver ocupada).
|
|
|
|
### Testar o Servidor de Documentação
|
|
|
|
```bash
|
|
# From the root directory of the repository
|
|
docsify serve
|
|
```
|
|
|
|
A documentação deve estar disponível em `http://localhost:3000`.
|
|
|
|
## Usando Contêineres Dev do VS Code
|
|
|
|
Se você tiver o Docker instalado, pode usar os Contêineres Dev do VS Code:
|
|
|
|
1. Instale o [Docker Desktop](https://www.docker.com/products/docker-desktop)
|
|
2. Instale o [Visual Studio Code](https://code.visualstudio.com/)
|
|
3. Instale a extensão [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
|
|
4. Abra o repositório no VS Code
|
|
5. Pressione `F1` e selecione "Remote-Containers: Reopen in Container"
|
|
6. Aguarde a construção do contêiner (somente na primeira vez)
|
|
|
|
## Próximos Passos
|
|
|
|
- Explore o [README.md](README.md) para uma visão geral do currículo
|
|
- Leia o [USAGE.md](USAGE.md) para fluxos de trabalho e exemplos comuns
|
|
- Consulte o [TROUBLESHOOTING.md](TROUBLESHOOTING.md) se encontrar problemas
|
|
- Revise o [CONTRIBUTING.md](CONTRIBUTING.md) se quiser contribuir
|
|
|
|
## Obtendo Ajuda
|
|
|
|
Se você encontrar problemas:
|
|
|
|
1. Consulte o guia [TROUBLESHOOTING.md](TROUBLESHOOTING.md)
|
|
2. Pesquise problemas existentes no [GitHub Issues](https://github.com/microsoft/Data-Science-For-Beginners/issues)
|
|
3. Junte-se à nossa [comunidade no Discord](https://aka.ms/ds4beginners/discord)
|
|
4. Crie um novo problema com informações detalhadas sobre seu problema
|
|
|
|
---
|
|
|
|
**Aviso Legal**:
|
|
Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automatizadas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autoritativa. Para informações críticas, recomenda-se a tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações equivocadas decorrentes do uso desta tradução. |