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.
Introduction à la programmation Python
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.
L'indentation dans vos codes Python
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.
Les types scalaires Python
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.
Les listes et les tuples
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.
Utilisation du type « set »
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.
Utilisation de dictionnaires (classe dict)
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 »).
Les instructions Python
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.
Définition de fonctions en Python
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.
Mise en œuvre d'un générateur en Python