From b287eef6ccbc16686d7b2d1a998ffc0ece3b361d Mon Sep 17 00:00:00 2001 From: pvalarcher Date: Thu, 6 Oct 2022 12:31:12 +0200 Subject: [PATCH] note1 --- .DS_Store | Bin 0 -> 6148 bytes python/note1.txt | 110 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 110 insertions(+) create mode 100644 .DS_Store create mode 100644 python/note1.txt diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..a2514b1ce6a15fa3a4fb6fa8b974ecc426464880 GIT binary patch literal 6148 zcmeHKJ8l9o5S*lvd5&}9D{Fz&Ow%eQ>W z+cn=dXjFg-Pys4H1*pKo7043X%^rR-52ONA;IAuS--iM>tchcwe>yOD3jmxV?1s7b z62M{sU`-qY5rJt?fkD-5F*N9im&~h)V_?ulv-!}xS+he?za8fnPZzC$9H{^mxK&^h z%emG6CHzkRe@o(u3Q&Q6rGQQst3{6|Wo>O9XSKG#*Ko@@!_6>v3I;F7KrhEwSUG<2 cq{u5a$9_#51D%ez(}DaMFkNU=;I|dH0L~Q^tN;K2 literal 0 HcmV?d00001 diff --git a/python/note1.txt b/python/note1.txt new file mode 100644 index 0000000..580dc3e --- /dev/null +++ b/python/note1.txt @@ -0,0 +1,110 @@ +Pierre Valarcher + +pierre.valarcher@u-pec.fr + +object : [ Master TNT ] izerfhzoeirf + +Langage de programmation + +3000 langages + ++ Python + nombreuses librairies +Syntaxe +Sémantique opérationnelle +Sémantique dénotationnelle + + +for i in (1 .. 100): + print ("Je ne lance plus d'avion dans la classe") + +REPL +Read Eval Print Loop + +Pomme + ++ C ++ Rust +Java +C++ +Javascript +Ruby +R + + +HTML +CSS + + +## Variable +Stockage d'information. On nomme des valeurs +Dans les langages il y a des mots réservés : if, else, for, while, +, -, =, : +n+m + +lettres et chiffres : commence tjs par une lettre +if0 : Ok + +Le plus souvent un nom de variable va porter sa sémantique. +temperature : ok +n, m repsentent des entiers +x, y représentent des réels +i, j comme des entiers + + +## Expression + +C'est le calcul d'une valeur : +3 + 4 => 7 (se reduit à) + +3 + +## Affectation (assignment) + +nom_variable = expression + +Expression ca a une valeur + +## Type : Domaine + +f : N -> N fonction + : n -> n*2 + + f(5) => 10 + ++ : N, N -> N + n, m -> la somme de n et de m + +3 + 4 => 7 + +Entier (int, integer) : 16, -16 +Réel (float, double) : 16.2, PI, e (exponentiel), 1/3 + +Fini + +Caractère : 'r', '2', +Chaine de caractères : "r2", "r", "r 2", "r2" +Booléen : + +## Structure de controle : Sequence +Une suite de quelquechose : un saut de ligne + +## Structure de controle : conditionnelle + +if condition: + bloc_instruction1 +else: + bloc_instruction2 + +symbole de comparaison +<, >, <=, >=, ==, != +operateurs logiques +and, or + +if (age < 40) and (prenom=="Pierre"): + +## Structure de controle : itération + +for i in range(1, 10): + bloc + +range(1,10) correspond à une séquence de nombre de 1 à 9. +