🐼 Python

Dans cette rubrique, vous apprenez progressivement le langage Python 3.
L'EDI (Environnement de Développement Intégré) Thonny est présenté pour introduire les notions fondamentales de Python, puis est utilisé tout au long des vidéos d'explication.
Les principales instructions sont abordées en commençant par les variables, les structures conditionnelles et itératives, les principaux types, les fonctions et les assertions.
La résolution d'algorithmes est abordée dans une autre rubrique : Algorithmique avec Python

🔗 PDF pour l'accès aux vidéos de la rubrique : Python

Vidéos

Commencer avec Python

Fichier : age.py

print("Hello")
age_de_mon_chat = 2
print("Mon chat a", age_de_mon_chat, "ans")

Les types simples

Les instructions conditionnelles

Fichier : note.py

reponse = input("Quelle est ta note ? ")
note = float(reponse)

if note >= 10:
    print("Bravo")
else:
    print("Ce sera mieux la prochaine fois")

Fichier : note.py

reponse = input("Quelle est ta note ? ")
note = float(reponse)

if note >= 10:
    print("Bravo")
else:
    print("Ce sera mieux la prochaine fois")
print("Bye bye")

Fichier : note-multi.py

reponse = input("Quelle est ta note ? ")
note = float(reponse)

if note >= 10:
    print("Bravo")
elif note >= 8:
    print("Il ne manque pas grand chose")
else:
    print("Ce sera mieux la prochaine fois")

print("Bye bye")

Les instructions itératives / Les boucles

Les structures de données

Les tuples

Les listes

📝 Mémo
  • Une liste est encadrée par [ ] Les éléments sont séparés par des ,
  • Une liste peut être modifiée : On peut ajouter un élément, on peut modifier un élément ou en supprimer, …
  • Le premier élément d'une liste « lst » est lst[0]
  • lst[i] permet d'avoir la valeur de l'élément d'index i
  • Le nombre d'éléments de la liste « lst » est len(lst)
  • On parcourt une liste soit en considérant uniquement la valeur de chaque élément, soit en considérant l'index et la valeur.
  • On représente parfois un tableau par une liste.

Les dictionnaires

Les ensembles

Les textes / Les chaînes de caractères

Fichier : parcourir-for.py

msg = 'Coucou !'

for car in msg:
    print(car)

Fichier : parcourir-while-1.py

msg = 'Coucou !'

ind = 0
while ind < len(msg):
    print(ind, msg[ind])
    ind += 1

Fichier : parcourir-while-2.py

msg = 'Coucou !'

ind = len(msg) - 1
while ind >= 0 :
    print(ind, msg[ind])
    ind -= 1

Fichier : parcourir-for.py

msg = 'Coucou !'

for car in msg:
    print(car)

Fichier : compter-u.py

#msg = 'Coucou !'
#msg = 'Salut'
#msg = "YES"
msg = "u"
print(msg)
cpt = 0
for car in msg:
    #print(car)
    if car == 'u':
        cpt += 1
print(cpt)

Les fonctions

Fichier : minimum.py

def mini(a, b):
if a < b:
    return a
return b

w = 10
print(mini(w + 2, 15))
print(mini(w * 4, 15))

Plus loin avec Python …

Réseau

Utiliser Python pour …

Références et ressources