Les bases de la programmation Python

Méthodologie d’apprentissage

Pour chaque chapitre du cours :

  • lorsqu’elle est présente, visionner la vidéo d’introduction qui donne un aperçu général de la notion à acquérir ;

  • lire attentivement le cours, reproduire les exemples présentés et parcourir la documentation officielle correspondante pour une idée plus exhaustive des interactions possibles ;

  • faire les exercices obligatoires ;

  • si le temps le permet, faire un ou plusieurs exercices optionnels.

La totalité du contenu est disponible en ligne. Vous avancez à votre rythme. Sollicitez l’assistance de l’enseignant lorsque :

  • une notion du cours n’est toujours pas claire, après avoir visionné la vidéo, lu le cours et manipulé avec l’interpréteur interactif ;

  • vous butez sur un exercice après avoir essayé de le résoudre par vous même pendant au moins 10 mn.

Assistance

Si vous avez besoin d’assistance sur un exercice, assurez vous de produire un exemple minimal reproductible :

  • minimal pour se concentrer sur l’essentiel du problème ;

  • reproductible pour pouvoir reproduire le problème sur une machine différente.

Souvent cette démarche est suffisante pour cerner le problème et y apporter une solution.

Séquencement

Le séquencement fourni est donné à titre indicatif. La progression dans le cours se fait de façon continue.

  • si vous êtes un peu en avance, poursuivez votre apprentissage en abordant les chapitres suivants, sur lesquels vous rencontrerez peut être plus de difficultés ;

  • si vous êtes un peu en retard, sollicitez l’aide de l’intervenant et travaillez entre les séances pour vous synchroniser à nouveau sur le séquencement indicatif.

Programme du cours

Note

COURS 0

INTRODUCTION (00:30)

_images/python.svg

Note

COURS 1

INSTALLATION (01:00)

_images/python.svg

Note

COURS 2

LES NOMBRES (00:30)

_images/python.svg

Avertissement

Exercice obligatoire

Nombres premiers

_images/python.svg

Note

COURS 4

FONCTIONS ET MODULES (03:00)

Avertissement

Exercices obligatoires :

Voir aussi

Exercices optionnels :

_images/python.svg

Note

COURS 5

LES CHAINES DE CARACTÈRES (03:00)

Avertissement

Exercices obligatoires :

_images/python.svg

Note

COURS 6

LES LISTES (03:00)

Avertissement

Exercices obligatoires :

_images/python.svg

Note

COURS 7

LES TUPLES (03:00)

Avertissement

Exercices obligatoires :

_images/python.svg

Note

COURS 8

LES FICHIERS (03:00)

_images/python.svg

Note

COURS 9

LES SETS (02:00)

Avertissement

Exercices obligatoires :

Voir aussi

Exercices optionnels :

_images/python.svg

Note

COURS 10

LES DICTIONNAIRES (04:00)

Avertissement

Exercices obligatoires :

_images/python.svg

Note

COURS 11

LES EXCEPTIONS (01:00)

Avertissement

Exercices obligatoires :

_images/python.svg

Note

COURS 12

LES CLASSES (03:00)

Avertissement

Exercices obligatoires :

_images/python.svg

Note

COURS

QUALITÉ DU CODE

_images/python.svg

Note

FAQ

FAQ

Autres ressources