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.

02.md 1.2 KiB

6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. # Tuples
  2. * Attention, c'est la virgule qui fait le tuple, pas les parenthèses!
  3. * Unpacking
  4. * Note: can unpack lists too
  5. # Functions
  6. * Paramètres
  7. * Arguments
  8. * def
  9. * return
  10. * parenthèses
  11. # Retour sur les strings
  12. * append, extend, insert, remove, pop, clear
  13. * index, count, sort, reverse
  14. # Retour sur les tuples
  15. * Returning multiple values
  16. # Dictionnaires
  17. * Itération sur un dictionnaire
  18. * Itérer sur les clés et valeurs en même temps
  19. # Ensembles
  20. * Compréhensions
  21. * Filtres
  22. * Les doublons sont éliminés
  23. ```
  24. s = { 1, 2, 2, 3}
  25. s
  26. ```
  27. * `.add()` pour un ensemble
  28. ```
  29. s.add(1)
  30. s
  31. s.add(4)
  32. s
  33. ```
  34. * différence, union
  35. # Mutabilité
  36. * Objets modifiables ou non
  37. * sort() version sorted()
  38. * Copie
  39. * Passage par référence dans les fonctions
  40. * Différence `+=` versus `append()`
  41. # Fonctions avancées
  42. * arguments par défaut
  43. * arguments nommés
  44. * arguments arbitraires (`*args`, `**kwargs`).
  45. * Chaînes de documentation
  46. # Example
  47. Top 10 des mots les plus fréquents dans un fichier texte
  48. Notions:
  49. * fichiers
  50. * arguments en ligne de commande, `sys.argv`
  51. * main()
  52. Comparons Macron & Ruffin
  53. Notes:
  54. - les textes sont facilement disponibles
  55. - on a à peine gratté la surface
  56. - voir les travaux du regretté Jean Véronis sur le sujet