Русский | English | Español | 中文 | Français | Deutsch |
---|---|---|---|---|---|
Русский | English | Español | 中文 | Sélectionné | Deutsch |
Currency Converter est un projet pour travailler avec l'API de change. Vous pouvez demander des taux de change, effectuer des conversions et tester les fonctionnalités via des tests prêts à l'emploi.
currency-converter/
├── docs/... # Matériaux utilisés dans README.md
├── src/
│ ├── main.py # Fichier principal pour lancer l'application
│ ├── api_service.py # Travailler avec l'API (requêtes et traitement)
├── tests/
│ ├── test.py # Tests pour tester la fonctionnalité
├── index.py # Point d'entrée pour lancer l'application
├── .env # Fichier de configuration (jeton et URL). Créé par vous-même!
├── .env.example # Exemple de fichier de configuration
├── .gitignore # Fichiers Git ignorés
├── requirements.txt # Liste des dépendances
├── README.md # Documentation du projet
Clonez le projet sur votre ordinateur local:
git clone https://github.com/yaleksandr89/freecurrencyapi-converter-python.git
cd freecurrencyapi-converter-python
Il est recommandé d'utiliser un environnement virtuel pour isoler les dépendances:
# Créer un environnement virtuel
python3 -m venv venv
# Activer l'environnement virtuel
source venv/bin/activate # Pour Bash/Zsh/Linux/MacOS
venv\Scripts\activate # Pour Windows
Définissez les dépendances de requirements.txt
:
pip install -r requirements.txt
- Renommez le fichier
.env.example
en.env
:
mv .env.example .env
- Spécifiez le jeton et L'URL de base de l'API dans
.env
:
API_TOKEN='ВАШ_API_ТОКЕН'
API_URL='https://api.freecurrencyapi.com/v1'
Exécutez le projet via le fichier index.py
:
python3 index.py
Pour exécuter les tests, utilisez le fichier tests/test.py
:
python3 tests/test.py
Ce fichier vérifie que la connexion à l'API est correcte et affiche une liste des devises disponibles.
Conversion réussie
Erreur lors de la conversion
Créé un projet en PHP avec des fonctionnalités similaires, mais ayant un certain nombre de différences:
- Mise en œuvre de l'interface Web
- Décrit tous les Endpoints de service disponibles.
Exemple de code: freecurrencyapi-converter-php — tout le monde, entrez! 😄
-
Jeton de sécurité:
- Assurez-vous que votre jeton API est correctement répertorié dans
.env
. - Ne jamais ajouter un fichier
.env
dans le référentiel.
- Assurez-vous que votre jeton API est correctement répertorié dans
-
Recommandation:
- Utilisez un environnement virtuel pour isoler les dépendances.
- Mettre à jour les paramètres si nécessaire via
pip install --upgrade
.