Gestion de systèmes et de réseaux informatiques

Introduction aux scripts (Python)

Sujets du cours Python

Cours
Concepts
Tutoriel anglais
Tutoriel français
Exercices
1

Introduction à la programmation

lucbergevin.com

Exercices

Introduction au langage Python

w3schools

python.doctor

Démarrage

w3schools

Section 2.1

Syntaxe

w3schools

Base : Section 3.2

Détail : Section 4.10

Commentaires

w3schools

kinsta.com

Arguments de la ligne de commande

Section sys.argv

Section sys.argv

2

Variables

w3schools

python.doctor

Exercices

Solution

Types de données

w3schools

Nombres

w3schools

Booléens

w3schools

Opérateurs

w3schools

Casting

w3schools

microlead.fr

Structures de contrôle (if, if-else)

w3schools

Section 4.1

3

Les codes ascii

lucbergevin.com

Exercices

Solution

Types de données « caractères »

ord() Function

chr() Function

Fonction ord()

Fonction chr()

Types de données « String »

w3schools

docstring.fr

Entrées utilisateurs

w3schools

developpez.com

Interface avec le système d'exploitation

python.org (section 10.1 seulement)

Section 10.1

4

Téléchargement d’un IDE

lucbergevin.com

Exercices

Solution

Utilisation du débogueur de l’IDE

lucbergevin.com

Structures de contrôle (while, while-else)

w3schools

docstring.fr

Tableaux

w3schools

Introuvable en français

Structures de contrôle (for)

w3schools

Section 4.2

La fonction range()

Section 4.3

Section 4.3

Le mot réservé in

w3schools

openclassrooms section #19

La commande match-case

Section 4.7

Section 4.7

5

Examen

6, 7

Fonctions (sans les sections *args et **kargs)

w3schools

Définition : Section 4.8

Suppléments : Section 4.9

Exercices

Solution

Solution

Convention de codage

lucbergevin.com

Portée

w3schools

Section 9.2

Modules

w3schools

Section 6 et 6.1

Math

w3schools

Section 10.6

8, 9

Listes

w3schools

Base : Section 3.1.3

Détail : Section 5.1

Exercices

Tuples

w3schools

Section 5.3

Ensembles

w3schools

Section 5.4

Dictionnaires

Concept : w3schools

Technicalité : Section 5.6

Concept : Section 5.5

Technicalité : Section 5.6

lucbergevin.com

La commande del

Section 5.2

Section 5.2

Fonctions (*args et **kargs)

w3schools

Section 4.9.4

La fonction zip()

w3schools

docstring

10

Examen

11

Orienté-objet (classes)

w3schools

docstring.fr

Exercices

Orienté-objet (héritage)

w3schools

Orienté-objet (polymorphisme)

w3schools

Orienté-objet (itérateurs)

w3schools

Section 9.8

Orienté-objet (générateurs)

Section 9.9

Section 9.9

Types de données « Date »

w3schools

Section 10.8

12, 13, 14

Gestion des dossiers

python.doctor

Exercices

Répertoire "Home" de l'utilisateur

tutorialspoint

Manipulation de fichiers

w3schools

Section 7.2 et 7.2.1

python.doctor

Ouverture et lecture de fichiers

w3schools

Création et écriture de fichiers

w3schools

Suppression de fichiers

w3schools

easeus.fr

15

Examen