Python

Python

Thèmes abordés

Introduction

Modèle de programmation, notion de script,  interpréteur Python
Documentation

Bases de programmation

Conventions lexicales
Espaces lexicaux
Vocabulaire prédéfini (intégré)

Types évolués

Chaînes de caractères – expressions régulières
Tableaux
Tableaux associatifs (map/dictionnaire)

Fonctions et sous-programmes

Déclaration – arguments – résultat
Portée des fonctions
Opérateurs fonctionnels (map, lamda)
Arguments optionnels

Modules

Déclaration – portée
Opérations sur les modules
Sémantique des modules

Classes

Déclaration
Attributs – méthodes – constructeurs
Surcharge
Héritage – redéfinition
Sémantique d’une classe, méta-manipulation des attributs

Gestion des erreurs

Motivation – fonctions partielles
Définition des exceptions
Schéma de programme
Exceptions prédéfinies