|
123456789101112131415161718192021222324252627282930313233343536373839404142 |
- 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
-
- * Persistence de données (écriture/lecture de fichiers). Stocker les scores du pendu?
-
- 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?
|