Python - Niveau avancé
Concepts de base
- Les variables
- Les conditions
- Les boucles
- Interactions avec l'utilisateur
Données structurées
- Les listes
- Les tuples
- Les dictionnaires
Les fonctions
- Création et utilisation de fonctions
- Importer de nouvelles fonctions
- Fonctions d'accès aux fichiers
Les chaînes de caractères
- Déclaration de chaînes de caractères
- Concaténation de chaînes
- Caractères spéciaux
- Utilisation du module string
Mise en place d'une couche graphique
- Utilisation du module GUI Tkinter
- Utilisation du module GTK
Notions essentielles de POO
- Classes et objets
- Mise en place d'un constructeur et d'un destructeur
- Héritage et polymorphisme
Interactions avec le système
- Le module sys
- Le module re
- etc...
Interfaçage de Python avec MySQL
- Rappels sur les bases de données
- Construction d'une base de données à partir d'un scénario
- Interactions entre Python et une base de données
Modules et outils Internet
- Python et le Web
- Le courrier électronique
- Transfert de fichiers