0% ont trouvé ce document utile (0 vote)
24 vues6 pages

Cours Python : Débutant à Intermédiaire

Transféré par

moncomptebancaire1xbet
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues6 pages

Cours Python : Débutant à Intermédiaire

Transféré par

moncomptebancaire1xbet
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

📘 Cours Complet de Programmation Python

(Débutant → Intermédiaire)
Voici un cours complet, simple et clair, idéal pour débuter et tout comprendre : variables, conditions,
boucles, fonctions, listes, dictionnaires, fichiers, organisation du code, et projets.

🟦 1) INTRODUCTION À PYTHON
Python est un langage facile, utilisé en : data, web, IA, jeux, automatisation.

✔️ Simple à lire
✔️ Très utilisé
✔️ Parfait pour débuter

Pour exécuter du code : - dans VS Code : créer un fichier [Link] - dans la console : python
[Link]

🟦 2) LES VARIABLES
Une variable = une boîte qui stocke une valeur.

a = 10 # int
b = 3.14 # float
nom = "Alex" # string
ok = True # bool

Règles :
• pas d’espace
• pas de chiffre au début
• utiliser _ si besoin

Types principaux :
• int → nombre entier
• float → nombre décimal
• str → texte
• bool → True / False
• list → liste
• tuple → liste figée
• dict → dictionnaire clé/valeur

1
🟦 3) LES OPERATEURS
Opérateurs mathématiques :

+ addition
- soustraction
* multiplication
/ division
// division entière
% modulo (reste)
** puissance

Comparaison :

== égal
!= différent
> supérieur
< inférieur
>= supérieur ou égal
<= inférieur ou égal

Logiques :

and → et
or → ou
not → inverse

🟦 4) CONDITIONS (if, elif, else)

age = 18

if age >= 18:


print("Majeur")
elif age >= 12:
print("Ado")
else:
print("Enfant")

Indentation (espaces) obligatoire !

2
🟦 5) BOUCLES
Boucle for :

for i in range(5):
print(i)

Boucle while :

x = 0
while x < 5:
print(x)
x += 1

🟦 6) LES FONCTIONS

def saluer(nom):
print("Bonjour", nom)

saluer("Alex")

Fonction avec retour :

def carre(x):
return x * x

🟦 7) LES LISTES (list)

notes = [12, 15, 9]

Accéder :

notes[0] # 12

Ajouter :

3
[Link](20)

Supprimer :

[Link](15)

🟦 8) LES TUPLES (tuple)


Immutables (non modifiables).

coord = (10, 20)

🟦 9) LES DICTIONNAIRES (dict)

personne = {
"nom": "Alex",
"age": 20,
"ville": "Lomé"
}

Accéder :

print(personne["nom"])

Ajouter :

personne["pays"] = "Togo"

🟦 10) LES BOUCLES AVEC LISTES ET DICT

for note in notes:


print(note)

4
for cle, val in [Link]():
print(cle, ":", val)

🟦 11) LES CHAÎNES DE CARACTÈRES (str)

nom = "Schamma"
print([Link]())
print([Link]())
print(len(nom))

🟦 12) INPUT (entrées utilisateur)

age = int(input("Ton âge : "))


print("Tu as", age, "ans")

⚠️ input() donne du texte → souvent convertir en int ou float .

🟦 13) GÉRER LES ERREURS

try:
x = int(input("Nombre : "))
except:
print("Erreur : entre un nombre !")

🟦 14) LES FICHIERS (lire/écrire)


Écrire :

with open("[Link]", "w") as f:


[Link]("Bonjour")

Lire :

5
with open("[Link]", "r") as f:
print([Link]())

🟦 15) ORGANISATION DU CODE


Structure recommandée :

# imports
# variables globales
# fonctions
# programme principal

🟦 16) MINI-PROJETS SIMPLES


✔️ 1. Calculatrice

✔️ 2. Devine le nombre

✔️ 3. Convertisseur de devises

✔️ 4. Gestion de tâches

✔️ 5. Générateur de mot de passe

🟩 Tu veux maintenant :
• des exercices avec corrigés ?
• un mini-projet complet ?
• une explication plus profonde d’un chapitre ?

Vous aimerez peut-être aussi