Cellule Datascience
Un environnement virtuel Python c'est :
encapsulés dans un ensemble que l'on peut utiliser
Cela permet d'assurer :
Deux technologies pour gérer ces environnements :
conda create --name projet_1 python=3.12 --offline
conda activate projet_1
pip install package_name
ou :
pip install -r requirements.txt
puis :
import package_name
Certains packages sont natifs !
pip install sys
ne fonctionnera pas car sys est distribué avec Python
L'ensemble des packages n'est pas disponible sur les serveurs internes !
En cas de paquet manquant : service@casd.eu
pip list
ou conda list
affiche l'ensemble des paquets installées dans votre environnement !
Mon objectif est de vous convaincre que ceci :
est plus efficace que ceci :
Pourquoi ?
Principe de fonctionnement
def convert(age):
if age < 18 :
categorie = '[0-18]'
elif age < 30 :
categorie = '[18-35]'
elif age < 50 :
categorie = '[36-50]'
else :
categorie = '[51-110]'
return categorie
# Imports
import os
import sys
from app.functions import convert
# Fonction principale
def main():
print("Bienvenue !")
age_utilisateur = input("Entrez votre age : ")
categorie = convert(age_utilisateur)
print(f"Vous appartenenez aux {categorie} ans !")
# Execution du code
if __name__ == "__main__":
main()