Ce fichier contient diverses notes utiles à la préparation des futurs cours. # Sujets à évoquer * [tuples, mutables et immutables](fragments/tuples.md) * [tris, lamdbas](fragments/sort.md) * [formatage de strings](fragments/format.md) * itération sur les dictionnaires * liste par compréhension et filtres * le mot-clé 'with' * modules et packages * décorateurs * classes * héritage * super() * Données binaires, encodage (binaire, ASCII, hexadécimal, unicode ...) * virtualenv, pip, et bibliothèques tierces * tests: pytest, TDD * linters, déboguage # Idées d'ateliers Parser du RSS et télécharger les émissions: * Source: https://github.com/dmerejkowsky/pypodget/ * Concepts: * `setup.py` * scripts, entry points * Remplacer Matlab par Python + numpy + matplotlib * Effets audio * Jeux vidéos (pygame) * IOT : micro-controller, Rasberry Pi * Blender/GIMP * Stéganographie: cacher un texte dans une image * Patcher des binaires Windows pour le fun?