Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Repozitorijs ir arhivēts. Tam var aplūkot failus un to var klonēt, bet nevar iesūtīt jaunas izmaiņas, kā arī atvērt jaunas problēmas/izmaiņu pieprasījumus.

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