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.
Data-Science-For-Beginners/translations/fr/INSTALLATION.md

252 lines
7.1 KiB

# Guide d'installation
Ce guide vous aidera à configurer votre environnement pour travailler avec le programme "Data Science for Beginners".
## Table des matières
- [Prérequis](../..)
- [Options de démarrage rapide](../..)
- [Installation locale](../..)
- [Vérifiez votre installation](../..)
## Prérequis
Avant de commencer, vous devez avoir :
- Une connaissance de base de la ligne de commande/terminal
- Un compte GitHub (gratuit)
- Une connexion internet stable pour la configuration initiale
## Options de démarrage rapide
### Option 1 : GitHub Codespaces (Recommandé pour les débutants)
La manière la plus simple de commencer est d'utiliser GitHub Codespaces, qui fournit un environnement de développement complet dans votre navigateur.
1. Accédez au [répertoire](https://github.com/microsoft/Data-Science-For-Beginners)
2. Cliquez sur le menu déroulant **Code**
3. Sélectionnez l'onglet **Codespaces**
4. Cliquez sur **Create codespace on main**
5. Attendez que l'environnement s'initialise (2-3 minutes)
Votre environnement est maintenant prêt avec toutes les dépendances préinstallées !
### Option 2 : Développement local
Pour travailler sur votre propre ordinateur, suivez les instructions détaillées ci-dessous.
## Installation locale
### Étape 1 : Installer Git
Git est nécessaire pour cloner le répertoire et suivre vos modifications.
**Windows :**
- Téléchargez depuis [git-scm.com](https://git-scm.com/download/win)
- Exécutez l'installateur avec les paramètres par défaut
**macOS :**
- Installez via Homebrew : `brew install git`
- Ou téléchargez depuis [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
```
### Étape 2 : Cloner le répertoire
```bash
# Clone the repository
git clone https://github.com/microsoft/Data-Science-For-Beginners.git
# Navigate to the directory
cd Data-Science-For-Beginners
```
### Étape 3 : Installer Python et Jupyter
Python 3.7 ou une version supérieure est requis pour les leçons de science des données.
**Windows :**
1. Téléchargez Python depuis [python.org](https://www.python.org/downloads/)
2. Pendant l'installation, cochez "Add Python to PATH"
3. Vérifiez l'installation :
```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
```
### Étape 4 : Configurer l'environnement Python
Il est recommandé d'utiliser un environnement virtuel pour isoler les dépendances.
```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
```
### Étape 5 : Installer les bibliothèques Python
Installez les bibliothèques nécessaires pour la science des données :
```bash
pip install jupyter pandas numpy matplotlib seaborn scikit-learn
```
### Étape 6 : Installer Node.js et npm (pour l'application de quiz)
L'application de quiz nécessite Node.js et npm.
**Windows/macOS :**
- Téléchargez depuis [nodejs.org](https://nodejs.org/) (version LTS recommandée)
- Exécutez l'installateur
**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
```
### Étape 7 : Installer les dépendances de l'application de quiz
```bash
# Navigate to quiz app directory
cd quiz-app
# Install dependencies
npm install
# Return to root directory
cd ..
```
### Étape 8 : Installer Docsify (optionnel)
Pour un accès hors ligne à la documentation :
```bash
npm install -g docsify-cli
```
## Vérifiez votre installation
### Tester Python et 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
```
Votre navigateur devrait s'ouvrir avec l'interface Jupyter. Vous pouvez maintenant naviguer vers n'importe quel fichier `.ipynb` des leçons.
### Tester l'application de quiz
```bash
# Navigate to quiz app
cd quiz-app
# Start development server
npm run serve
```
L'application de quiz devrait être accessible à l'adresse `http://localhost:8080` (ou un autre port si 8080 est occupé).
### Tester le serveur de documentation
```bash
# From the root directory of the repository
docsify serve
```
La documentation devrait être accessible à l'adresse `http://localhost:3000`.
## Utiliser les conteneurs de développement VS Code
Si vous avez Docker installé, vous pouvez utiliser les conteneurs de développement VS Code :
1. Installez [Docker Desktop](https://www.docker.com/products/docker-desktop)
2. Installez [Visual Studio Code](https://code.visualstudio.com/)
3. Installez l'extension [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
4. Ouvrez le répertoire dans VS Code
5. Appuyez sur `F1` et sélectionnez "Remote-Containers: Reopen in Container"
6. Attendez que le conteneur se construise (uniquement la première fois)
## Prochaines étapes
- Explorez le fichier [README.md](README.md) pour une vue d'ensemble du programme
- Lisez [USAGE.md](USAGE.md) pour des exemples et des flux de travail courants
- Consultez [TROUBLESHOOTING.md](TROUBLESHOOTING.md) si vous rencontrez des problèmes
- Consultez [CONTRIBUTING.md](CONTRIBUTING.md) si vous souhaitez contribuer
## Obtenir de l'aide
Si vous rencontrez des problèmes :
1. Consultez le guide [TROUBLESHOOTING.md](TROUBLESHOOTING.md)
2. Recherchez les [problèmes existants sur GitHub](https://github.com/microsoft/Data-Science-For-Beginners/issues)
3. Rejoignez notre [communauté Discord](https://aka.ms/ds4beginners/discord)
4. Créez un nouveau problème avec des informations détaillées sur votre problème
---
**Avertissement** :
Ce document a été traduit à l'aide du service de traduction automatique [Co-op Translator](https://github.com/Azure/co-op-translator). Bien que nous nous efforcions d'assurer l'exactitude, veuillez noter que les traductions automatisées peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue d'origine doit être considéré comme la source faisant autorité. Pour des informations critiques, il est recommandé de recourir à une traduction humaine professionnelle. Nous déclinons toute responsabilité en cas de malentendus ou d'interprétations erronées résultant de l'utilisation de cette traduction.