Cours python pdf 1 Traduction de la notation algorithmique en langage Python Ou comment adapter un langage à l ? expérimentation d ? algorithmes Jean-Michel Adam ?? Université Grenoble Alpes ?? UFR SHS ?? Département IMSS CDes ressources https www python
Traduction de la notation algorithmique en langage Python Ou comment adapter un langage à l ? expérimentation d ? algorithmes Jean-Michel Adam ?? Université Grenoble Alpes ?? UFR SHS ?? Département IMSS CDes ressources https www python org downloads windows Sous Linux Python installé par défaut ? Pour installer Python sudo apt-get install idle Wiki en français https wiki python org moin FrenchLanguage Livre gratuit Apprendre à programmer avec Python Code source des exemples et les solutions des exercices proposés dans l'ouvrage Pour Python et Python - archive ZIP CÉléments à traduire Algorithme principal Objets élémentaires dé ?nis dans les lexiques Agrégats Instructions élémentaires Analyses par cas Itérations Actions et Fonctions Les tableaux La machine-tracés Les ?chiers séquentiels Les classes CStructure générale de l ? application Notation algorithmique lexique principal dé ?nition des variables de l'algorithme principal et noti ?cation des actions et des fonctions utilisées algorithme principal texte de l'algorithme Python identi ?cation auteur date dé ?nition de l'application lexique partagé réalisation des actions et fonctions def principal lexique principal lexique de l'algorithme principal algorithme principal traduction de l'algorithme principal Fichier nomapplication py CCommentaires Les commentaires sur une ligne débutent par ceci est un commentaire qui ?nit une ligne Voici un autre commentaire sur sur plusieurs lignes notez l ? esthétique particulièrement soignée - Sans commentaire ? CTypes Un type est caractérisé par un ensemble de valeurs un ensemble d'opérations dé ?nies sur ces valeurs Python est un langage typé dynamiquement c ? est-à-dire qu ? une variable peut changer de type suite à l ? a ?ectation d ? une valeur d ? un autre type Type prédé ?nis en Pyton entiers int réels oat booléens bool chaines str un caractère est une chaine de longueur les tuples suite d ? objets séparées par des les listes suite d ? objets séparées par des CLe type entier cool Valeurs quelconques pas de limite Constantes entières Les constantes peuvent s'écrire en décimal - ? en octal précédées de o ou O o - O o ? en hexadécimal précédées de x ou X xc - X A x ? ? ? CLes réels en Python Les réels sont représentés en machine par une valeur approchée en base un réel R est représenté par une mantisse et un exposant S exposant mantisse Par défaut la précision des calculs sur les réels est surprenante en Python a a CLes réels en Python Pour obtenir des résultats précis dans les calculs sur les réels il faut utiliser la classe Decimal à importer de du module decimal from decimal import a Decimal ' ' b Decimal ' ' c a b print c Ah ça va mieux CConversion de Types Conversion explicites en utilisant le nom de type a a b str a b ' ' c int b c d c d e e str d e ' e ' CLes caractères Moi j ? en ai du caractère Les caractères sont des str de longueur Un caractère est représenté sur bits
Documents similaires










-
35
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 24, 2022
- Catégorie Business / Finance
- Langue French
- Taille du fichier 132.9kB