Vous êtes sur la page 1sur 5

Tutoriel pour apprendre la

programmation Python en vidéo

Par Dominique Liard

Date de publication : 14 juin 2018

Vous trouverez, dans les documents qui suivent, un ensemble de tutoriels sous forme de
vidéos qui vous permettront d’apprendre la programmation Python à partir des bases. Au
fur et à mesure des tutoriels, le niveau des exemples de code proposés augmentera afin
de vous aider à maîtriser les différents aspects de ce langage.

Il est aussi à noter que ce cours de programmation Python n’est pas encore terminé.
Prochainement de nouveaux tutoriels viendront l’enrichir. Restez connecté !!! :-)

N’hésitez pas à nous laisser vos commentaires sur le forum associé à ces vidéos :
Commentez.
Tutoriel pour apprendre la programmation Python en vidéo par Dominique Liard

I - Les bases de la syntaxe Python............................................................................................................................ 3


I-A - Introduction à la programmation Python........................................................................................................3
I-B - L'indentation dans vos codes Python............................................................................................................ 3
I-C - Les types scalaires Python............................................................................................................................3
I-D - Les listes et les tuples...................................................................................................................................3
I-E - Utilisation du type « set ».............................................................................................................................. 3
I-F - Utilisation de dictionnaires (classe dict).........................................................................................................3
I-G - Les instructions Python................................................................................................................................. 3
I-H - Définition de fonctions en Python..................................................................................................................4
I-I - Mise en œuvre d'un générateur en Python.................................................................................................... 4
II - La programmation orientée objet (POO) en Python..............................................................................................4
II-A - Introduction à la Programmation Orientée Objet (POO) en Python............................................................. 4
II-B - Principe d'encapsulation en Python..............................................................................................................4
II-C - Définition d’opérateurs en Python................................................................................................................ 4
II-D - Mise en œuvre de l'héritage en Python....................................................................................................... 4
II-E - Traitement d'exceptions en Python...............................................................................................................4
II-F - Coder un itérateur Python.............................................................................................................................5
III - Remerciements..................................................................................................................................................... 5

-2-
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par
les droits d'auteur. Copyright ® 2018 Dominique Liard. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc.
sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.
https://koor.developpez.com/tutoriels/python/apprendre_python_video/
Tutoriel pour apprendre la programmation Python en vidéo par Dominique Liard

I - Les bases de la syntaxe Python

I-A - Introduction à la programmation Python

Cette première vidéo d'introduction à Python vous permet de préparer votre environnement de développement
Python : choix de l'environnement d'exécution, Python 2.x VS Python 3.x, choix d'un IDE (Eclipse, ...). Vous allez
aussi voir comment exécuter vos premières lignes de code Python.

Cliquer sur ce lien pour lancer l'animation


I-B - L'indentation dans vos codes Python

En Python l'indentation fait partie de la syntaxe du langage. Une mauvaise utilisation de ce concept peut donc produire
une erreur de compilation. Cette vidéo vous montre comment utiliser correctement ce concept.

Cliquer sur ce lien pour lancer l'animation


I-C - Les types scalaires Python

Une présentation des principaux types scalaires du langage Python (entiers, flottants, booléens et chaînes de
caractères). De nombreux exemples de codes vous sont proposés et notamment au travers de l’interpréteur interactif.

Cliquer sur ce lien pour lancer l'animation


I-D - Les listes et les tuples

Cette vidéo vous présente les deux types de données "list" et "tuple" au travers de quelques exemples d'utilisation.
Les compréhensions de listes y sont aussi abordées.

Cliquer sur ce lien pour lancer l'animation


I-E - Utilisation du type « set »

Cette vidéo vous montre comment définir un set en Python. Un set est une collection de valeurs uniques : si vous
insérez, plusieurs fois, la même valeur, celle-ci ne sera comptabilisée qu'une seule et unique fois.

Cliquer sur ce lien pour lancer l'animation


I-F - Utilisation de dictionnaires (classe dict)

Cette vidéo vous montre comment utiliser un dictionnaire en Python. Un dictionnaire consiste en une table associative
mettant en relation des couples clé/valeur.

Cliquer sur ce lien pour lancer l'animation


I-G - Les instructions Python

Cette vidéo vous présente les différentes instructions de contrôle du langage Python. L’instruction de test (le « if »),
les instructions de boucle (le « for » et le « while »), les instructions de débranchement (le « break » et le « continue »)
et enfin l’instruction de vérification d’assertions (le « assert »).

Cliquer sur ce lien pour lancer l'animation

-3-
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par
les droits d'auteur. Copyright ® 2018 Dominique Liard. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc.
sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.
https://koor.developpez.com/tutoriels/python/apprendre_python_video/
Tutoriel pour apprendre la programmation Python en vidéo par Dominique Liard

I-H - Définition de fonctions en Python

Cette vidéo vous montre comment définir des fonctions en Python et comment traiter les paramètres de ces fonctions.
La mise en œuvre de fonctions récursives est aussi présentée dans ce tutoriel.

Cliquer sur ce lien pour lancer l'animation


I-I - Mise en œuvre d'un générateur en Python

Cette vidéo vous montre comment mettre en œuvre un générateur : une fonction pouvant retourner successivement
plusieurs valeurs.

Cliquer sur ce lien pour lancer l'animation


II - La programmation orientée objet (POO) en Python

II-A - Introduction à la Programmation Orientée Objet (POO) en Python

Cette vidéo vous montre comment définir une première classe de manipulation de nombres rationnels (de fractions)
en Python. Les concepts de classes, d'objets, d'attributs, de méthodes et de constructeurs vous sont présentés.

Cliquer sur ce lien pour lancer l'animation


II-B - Principe d'encapsulation en Python

Cette vidéo présente les mécanismes à utiliser pour mettre en œuvre le principe d'encapsulation (un concept de
programmation orientée objet) en Python. Les techniques de brouillage de membres ainsi que la notion de propriétés
vous sont aussi présentées.

Cliquer sur ce lien pour lancer l'animation


II-C - Définition d’opérateurs en Python

Cette vidéo vous montre comment définir un certain nombre d'opérateurs en Python (opérateurs arithmétiques,
opérateurs de comparaison, ...).

Cliquer sur ce lien pour lancer l'animation


II-D - Mise en œuvre de l'héritage en Python

Cette vidéo vous présente le concept d’héritage et vous montre comment le mettre en œuvre en Python. La notion
de polymorphisme y est aussi abordée.

Cliquer sur ce lien pour lancer l'animation


II-E - Traitement d'exceptions en Python

Cette vidéo vous montre comment déclencher et traiter des exceptions dans un programme Python. Pour faire simple,
une exception est normalement considérée comme étant une erreur d’exécution déclenchée durant l’exécution de
votre programme. Les instructions raise et try/except/finally vous sont présentées ainsi de la manière de dériver ses
propres classes d'exceptions.

Cliquer sur ce lien pour lancer l'animation

-4-
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par
les droits d'auteur. Copyright ® 2018 Dominique Liard. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc.
sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.
https://koor.developpez.com/tutoriels/python/apprendre_python_video/
Tutoriel pour apprendre la programmation Python en vidéo par Dominique Liard

II-F - Coder un itérateur Python

Cette vidéo vous montre comment implémenter un itérateur au sein d'une classe Python. Les différences
d'implémentation entre Python2 et Python3 y sont aussi présentées.

Cliquer sur ce lien pour lancer l'animation


III - Remerciements

Merci à Jean-Philippe André pour sa relecture orthographique.

Et merci à tous ceux qui m’ont ou qui vont m’encourager dans la préparation de ce tutoriel Python et notamment
Mickaël Baron et Malick

-5-
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par
les droits d'auteur. Copyright ® 2018 Dominique Liard. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc.
sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.
https://koor.developpez.com/tutoriels/python/apprendre_python_video/

Vous aimerez peut-être aussi