Outils pour utilisateurs

Outils du site


sic:python

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
sic:python [2024/09/15 20:36] – [Déclarer un module] ddadsic:python [2024/09/15 20:45] (Version actuelle) – [Déclarer une fonction] ddad
Ligne 410: Ligne 410:
   * VM linux mint /home/temujin/Documents/exercices-python/20231111_FONCTIONtest04.py   * VM linux mint /home/temujin/Documents/exercices-python/20231111_FONCTIONtest04.py
  
->>> REMARQUE : l'usage de l'underscore dans le nom d'un fichier est déconseillé, cela peut faire bugger le code..+>> REMARQUE : l'usage de l'underscore dans le nom d'un fichier est déconseillé, cela peut faire bugger le code..
 > Sinon il faudra éditer la variable d'environnement PYTHONPATH pour faire figurer un chemin dans lequel trouver les fichiers py créer pour être des modules. Soit saisir dans le shell linux : > Sinon il faudra éditer la variable d'environnement PYTHONPATH pour faire figurer un chemin dans lequel trouver les fichiers py créer pour être des modules. Soit saisir dans le shell linux :
 <code> <code>
Ligne 421: Ligne 421:
 </code> </code>
  
->>> INTERROGATION : Comment lister les modules par défaut, fournis avec l'installation de python ???+>> INTERROGATION : Comment lister les modules par défaut, fournis avec l'installation de python ???
 > Pour avoir une idée des modules présent, lire sommaire < D:\hdd-hvm\Documents\Gestion personnel\Culture SIC\Dossiers PRO\FAE\DOCINFO\Coding\Programmation Python - Tarek Ziadé - Eyrolles (2ème Ed.) 2009.pdf > > Pour avoir une idée des modules présent, lire sommaire < D:\hdd-hvm\Documents\Gestion personnel\Culture SIC\Dossiers PRO\FAE\DOCINFO\Coding\Programmation Python - Tarek Ziadé - Eyrolles (2ème Ed.) 2009.pdf >
 > Pour tâcher de mieux comprendre "les modules", lire (autour de la page 47..) < D:\hdd-hvm\Documents\Gestion personnel\Culture SIC\Dossiers PRO\FAE\DOCINFO\Coding\tuto python.pdf > > Pour tâcher de mieux comprendre "les modules", lire (autour de la page 47..) < D:\hdd-hvm\Documents\Gestion personnel\Culture SIC\Dossiers PRO\FAE\DOCINFO\Coding\tuto python.pdf >
 ===== LES FONCTIONS ===== ===== LES FONCTIONS =====
 +Dès lors que l'on a besoin du même ensemble de lignes de code, la fonction permet de le réutiliser sans avoir à le réécrire.\\
 +Elle s'utilise au sein d'un même fichier ".py".
 +>> INTERROGATION : Peut-elle être appelée dans un autre fichier "py" ? Oui, avec le principe de "module", voir précédent.
 ==== Déclarer une fonction ==== ==== Déclarer une fonction ====
 +//SYNTAXES//\\
 +<code>
 +NomDeLaFonction(Argument1,Argument2,..)
 +</code>
 +Exemple à voir :
 +  * /home/temujin/Documents/exercices-python/20231111_FONCTIONtest03.py
 +
 +__EXERCICE SUR LES MODULES__\\
 +../Culture%20personnel/Lecture/FullCircleMagazine/NS_PythonFullfr.pdf, PAGE 14,\\
 +Sur la base de ce qui a été vue précédemment,\\
 +**Objectif**\\
 +Création d'un programme qui affiche une liste d'achat, mise en forme.\\
 +Afficher :
 +  * Le coût de chaque objet,
 +  * Le total général, formaté en Euros et Centimes,
 +
 +Personnalisation :
 +  * La largeur du tableau doit pouvoir être modifiée,
 +  * Les valeurs à gauche et à droite doivent pouvoir être variables.
 +
 +Création de 3 fonctions :
 +  - Affichage des lignes du haut et du bas, > "HautOuBas",
 +  - Affichage du détails des objets et le total général, > "PartieCentrale"
 +  - Affichage de la ligne de séparation. > "LigneIntermediaire"
 +
 +Espaces de travail ;
 +  * Premier espace de travail (pour travailler avec les fonctions) : /home/temujin/Documents/exercices-python/
 +  * Second espace de travail (pour appliquer la notion de module) : /home/temujin/Documents/exercices-python/liste-achats/
  
 +>> NOTE "HautOuBas" est un premier essai de compréhension, "LigneIntermediaire" est devenu utiles à point 1. et point 3.
sic/python.1726425381.txt.gz · Dernière modification : de ddad

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki