Passer au contenu principal
Logo

programmation avancée en Python

  • Fermer
    Activer/désactiver la saisie de recherche
    • English ‎(en)‎
    • Français ‎(fr)‎
    • العربية ‎(ar)‎
  • Connexion
Cours Contact Archive Replier Déplier
2023 2024 2025
  1. Accueil
  2. Cours
  3. Institut des Sciences et Technologies
  4. Département Electromécanique et Génie Mécanique
  5. M1: Electromécanique
  6. M1S1: EM
  7. programmation avancée en Python
  8. Chapitre II : programmation et automatisation avec Python
  9. Devoir no 1

Devoir no 1

Conditions d’achèvement
Ouvert le : mardi 16 décembre 2025, 00:00
À rendre : jeudi 18 décembre 2025, 14:00

Devoir no 1 Conçu pour l'utilisation des bibliothèques Python et l'envoi automatique d'un rapport de TP concernant l'étude d'un redresseur (Diode +Résistance) pour un TP d'électronique de puissance. 

Cette interrogation vise à évaluer la capacité de l’étudiant à :

1. Comprendre le redressement monophasé (simple alternance).
2. Exploiter des données numériques issues d’un signal temporel.
3. Utiliser Python pour :
Lire des fichiers CSV,
Calculer la valeur moyenne,
Calculer la valeur efficace (RMS).
4. Rédiger un rapport technique structuré.
5. Transmettre les résultats par courriel professionnel.

Utiliser la formule v=311sin(100πt)

pour simuler et créer le fichier resis1.csv qui prend dix valeurs et suit la forme

time, tension

0.0000, 0.00

0.0001,..........

..........., ..........

..........., ..........

0.0009, 0.00

Faire d'abord le premier script appelé calcul.py 
# importer les bibliothèques appropriées 
..........................................
..........................................
# Lecture du fichier CSV
data = pd.read_csv("Resis1.csv")

t = data["time"].values
v = data["voltage"].values

#calcul Valeur moyenne
v_mean=...................................
# Valeur efficace (RMS)
v_rms = ...................................
#Afficher la valeur moyenne et efficace 
...................................... . 
.......................................

Faire maintenant le script qui fait envoyer les résultats à savoir (resis1.csv, rapport.pdf, calcul.py).
Sous les bibliothèques utilisées pour l'envoi d'emails, insérer le code suivant de paramétrage 
# -----------------------------
# PARAMÈTRES ÉTUDIANT
# -----------------------------
email_expediteur = "etudiant@gmail.com"
mot_de_passe_app = "abcd efgh ijkl mnop"  # mot de passe d'application Google
email_destinataire = "rbouhennache@gmail.com"

Comment générer un mot de passe application?
Voir fichier ci dessous 




  • Étapes générer mot pass google application.docx Étapes générer mot pass google application.docx
    16 décembre 2025, 21:33

Liens rapides

Site de l'université de Mila

Réseaux Sociaux

Facebook

Youtube

Contact

Email: yazid.kriouet@univ-mila.dz

           hocine@univ-mila.dz

Télé:   031 45 00 45

Copyright 2020 © Université de Mila. Tous les droits sont réservés.

Résumé de conservation de données
Obtenir l’app mobile