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.

python-12.md 1.2 KiB

pirms 5 gadiem
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. % Programmation avec Python (chapitre 11)
  2. % Dimitri Merejkowsky
  3. \center \huge L'E2L est présente sur le fediverse
  4. # Le fediverse
  5. Note: seulement si j'ai le temps
  6. \center \huge Retour sur les virtualenvs
  7. python3 -m venv chemin
  8. source chemin/bin/activate
  9. out
  10. chemin/bin/activate/binaire
  11. en particulier:
  12. toujours lancer pip depuis un virtualenv
  13. rajouter une dépendance:
  14. pip install <le nom> (trouvé sur pypi)
  15. recherche des deps
  16. pip istall <le nom> --upgrade pour mettre à jour
  17. \center \huge pytest et TDD
  18. on n'a fait que du code *de production* jusque là
  19. assert
  20. example de test avec pytest
  21. digression: les 2 valeurs du code
  22. - valeur primaire: le produit! le programme, le site web, etc.
  23. - valeur secondaire: le fait qu'on puisse *modifier* le programme
  24. (d'où le nom *soft* ware)
  25. les tests n'aident pas la valeur primaire, mais ils sont indispensables
  26. pour la valeur secondaire
  27. changement: tout change tout le temps!
  28. necessité des refactorings -> vus tout du long, a chaque atelier
  29. comment ne rien casser?
  30. -> les tests
  31. tdd: une *discipline* pour faire evoluer le code de production et le
  32. code de prod *en même temps*
  33. le cycle
  34. \center \huge Atelier
  35. Le jeu de bowling