You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

notes.md 1.1 KiB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
1234567891011121314151617181920212223242526272829303132333435363738394041
  1. Ce fichier contient diverses notes utiles à la préparation des futurs cours.
  2. # Sujets à évoquer
  3. * [tris, lamdbas](fragments/sort.md)
  4. * [formatage de strings](fragments/format.md)
  5. * [lecture / écriture de fichiers](fragments/sort.md)
  6. * liste par compréhension et filtres
  7. * `help()`, doc en ligne (également en français)
  8. * modules et packages - débugger avec l'interpréteur avec `import/relod()`.
  9. * décorateurs
  10. * classes
  11. * héritage
  12. * super()
  13. * Données binaires, encodage (binaire, ASCII, hexadécimal, unicode ...)
  14. * virtualenv, pip, et bibliothèques tierces
  15. * tests: pytest, TDD
  16. * linters, déboguage
  17. # Idées d'ateliers
  18. * Persistence de données (écriture/lecture de fichiers). Stocker les scores du pendu?
  19. Parser du RSS et télécharger les émissions:
  20. * Source: https://github.com/dmerejkowsky/pypodget/
  21. * Concepts:
  22. * `setup.py`
  23. * scripts, entry points
  24. * Remplacer Matlab par Python + numpy + matplotlib
  25. * Effets audio
  26. * Jeux vidéos (pygame)
  27. * IOT : micro-controller, Rasberry Pi
  28. * Blender/GIMP
  29. * Stéganographie: cacher un texte dans une image
  30. * Patcher des binaires Windows pour le fun?