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.5 KiB
252 lines
6.5 KiB
# Guida all'Installazione
|
|
|
|
Questa guida ti aiuterà a configurare l'ambiente per lavorare con il curriculum "Data Science for Beginners".
|
|
|
|
## Indice
|
|
|
|
- [Prerequisiti](../..)
|
|
- [Opzioni di Avvio Rapido](../..)
|
|
- [Installazione Locale](../..)
|
|
- [Verifica dell'Installazione](../..)
|
|
|
|
## Prerequisiti
|
|
|
|
Prima di iniziare, dovresti avere:
|
|
|
|
- Familiarità di base con la riga di comando/terminale
|
|
- Un account GitHub (gratuito)
|
|
- Connessione internet stabile per la configurazione iniziale
|
|
|
|
## Opzioni di Avvio Rapido
|
|
|
|
### Opzione 1: GitHub Codespaces (Consigliato per Principianti)
|
|
|
|
Il modo più semplice per iniziare è con GitHub Codespaces, che offre un ambiente di sviluppo completo direttamente nel browser.
|
|
|
|
1. Vai al [repository](https://github.com/microsoft/Data-Science-For-Beginners)
|
|
2. Clicca sul menu a discesa **Code**
|
|
3. Seleziona la scheda **Codespaces**
|
|
4. Clicca su **Create codespace on main**
|
|
5. Attendi l'inizializzazione dell'ambiente (2-3 minuti)
|
|
|
|
Il tuo ambiente è ora pronto con tutte le dipendenze pre-installate!
|
|
|
|
### Opzione 2: Sviluppo Locale
|
|
|
|
Per lavorare sul tuo computer, segui le istruzioni dettagliate qui sotto.
|
|
|
|
## Installazione Locale
|
|
|
|
### Passo 1: Installa Git
|
|
|
|
Git è necessario per clonare il repository e tracciare le modifiche.
|
|
|
|
**Windows:**
|
|
- Scarica da [git-scm.com](https://git-scm.com/download/win)
|
|
- Esegui l'installer con le impostazioni predefinite
|
|
|
|
**macOS:**
|
|
- Installa tramite Homebrew: `brew install git`
|
|
- Oppure scarica da [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: Clona il Repository
|
|
|
|
```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: Installa Python e Jupyter
|
|
|
|
Python 3.7 o superiore è richiesto per le lezioni di data science.
|
|
|
|
**Windows:**
|
|
1. Scarica Python da [python.org](https://www.python.org/downloads/)
|
|
2. Durante l'installazione, seleziona "Add Python to PATH"
|
|
3. Verifica l'installazione:
|
|
```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: Configura l'Ambiente Python
|
|
|
|
Si consiglia di utilizzare un ambiente virtuale per mantenere le dipendenze isolate.
|
|
|
|
```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: Installa i Pacchetti Python
|
|
|
|
Installa le librerie necessarie per la data science:
|
|
|
|
```bash
|
|
pip install jupyter pandas numpy matplotlib seaborn scikit-learn
|
|
```
|
|
|
|
### Passo 6: Installa Node.js e npm (Per l'App Quiz)
|
|
|
|
L'app quiz richiede Node.js e npm.
|
|
|
|
**Windows/macOS:**
|
|
- Scarica da [nodejs.org](https://nodejs.org/) (versione LTS consigliata)
|
|
- Esegui l'installer
|
|
|
|
**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: Installa le Dipendenze dell'App Quiz
|
|
|
|
```bash
|
|
# Navigate to quiz app directory
|
|
cd quiz-app
|
|
|
|
# Install dependencies
|
|
npm install
|
|
|
|
# Return to root directory
|
|
cd ..
|
|
```
|
|
|
|
### Passo 8: Installa Docsify (Opzionale)
|
|
|
|
Per accedere alla documentazione offline:
|
|
|
|
```bash
|
|
npm install -g docsify-cli
|
|
```
|
|
|
|
## Verifica dell'Installazione
|
|
|
|
### Test 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
|
|
```
|
|
|
|
Il tuo browser dovrebbe aprirsi con l'interfaccia Jupyter. Ora puoi navigare verso qualsiasi file `.ipynb` delle lezioni.
|
|
|
|
### Test dell'App Quiz
|
|
|
|
```bash
|
|
# Navigate to quiz app
|
|
cd quiz-app
|
|
|
|
# Start development server
|
|
npm run serve
|
|
```
|
|
|
|
L'app quiz dovrebbe essere disponibile su `http://localhost:8080` (o un'altra porta se 8080 è occupata).
|
|
|
|
### Test del Server di Documentazione
|
|
|
|
```bash
|
|
# From the root directory of the repository
|
|
docsify serve
|
|
```
|
|
|
|
La documentazione dovrebbe essere disponibile su `http://localhost:3000`.
|
|
|
|
## Utilizzo dei Contenitori Dev di VS Code
|
|
|
|
Se hai Docker installato, puoi utilizzare i Contenitori Dev di VS Code:
|
|
|
|
1. Installa [Docker Desktop](https://www.docker.com/products/docker-desktop)
|
|
2. Installa [Visual Studio Code](https://code.visualstudio.com/)
|
|
3. Installa l'estensione [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
|
|
4. Apri il repository in VS Code
|
|
5. Premi `F1` e seleziona "Remote-Containers: Reopen in Container"
|
|
6. Attendi la costruzione del contenitore (solo la prima volta)
|
|
|
|
## Prossimi Passi
|
|
|
|
- Esplora il [README.md](README.md) per una panoramica del curriculum
|
|
- Leggi [USAGE.md](USAGE.md) per flussi di lavoro comuni ed esempi
|
|
- Controlla [TROUBLESHOOTING.md](TROUBLESHOOTING.md) se incontri problemi
|
|
- Consulta [CONTRIBUTING.md](CONTRIBUTING.md) se vuoi contribuire
|
|
|
|
## Ottenere Aiuto
|
|
|
|
Se incontri problemi:
|
|
|
|
1. Controlla la guida [TROUBLESHOOTING.md](TROUBLESHOOTING.md)
|
|
2. Cerca tra i [GitHub Issues](https://github.com/microsoft/Data-Science-For-Beginners/issues) esistenti
|
|
3. Unisciti alla nostra [community su Discord](https://aka.ms/ds4beginners/discord)
|
|
4. Crea un nuovo issue con informazioni dettagliate sul tuo problema
|
|
|
|
---
|
|
|
|
**Disclaimer**:
|
|
Questo documento è stato tradotto utilizzando il servizio di traduzione automatica [Co-op Translator](https://github.com/Azure/co-op-translator). Sebbene ci impegniamo per garantire l'accuratezza, si prega di notare che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella sua lingua nativa dovrebbe essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale effettuata da un esperto umano. Non siamo responsabili per eventuali incomprensioni o interpretazioni errate derivanti dall'uso di questa traduzione. |