Historique du langage:
Utilisation de Python
Notions:
Entiers et flottants (via maths basiques: + * - /)
Grouper avec des parenthèses.
Booléens
Variables
Fonctions:
quit()
Oups, les variables disparaissent quand on ferme le REPL.
Solution: les mettre dans un fichier .py
.
a = 1
b = 2
c = a+b
print(c)
S’assurer que les étudiants peuvent:
cd
dans le bon répertoirepython <lefichier.py
.Notions:
Fonction print()
Commentaires
Définir notre propre fonction:
# ceci est un commentaire
def add(a, b):
return a + b
a = 1
b = 2
c = add(a, b)
print(c)
Notions:
str()
message = "Le total est: " + c
print(message)
+---+---+---+---+---+---+
| P | y | t | h | o | n |
+---+---+---+---+---+---+
0 1 2 3 4 5 6
-6 -5 -4 -3 -2 -1
len()
break
, continue
for
range()
Démo: “à quel nombre je pense”
secret = 42
print("Devine le nombre auquel je pense"):
while True:
reponse = input()
if response > secret:
print("Trop grand")
if response < secret:
print("Trop petit")
print("Gagné")
break
Notions:
import random
secret = random.randint(0, 100)
Notions:
.
Des liens:
La doc officielle (récemment traduite en français): https://docs.python.org/fr/3/tutorial/index.html
sametmax: http://sametmax.com/cours-et-tutos/. Note: ça y parle aussi de cul, donc pas à mettre entre toutes les mains ;-)
Fin!