formations/README.md

55 lines
1.3 KiB
Markdown
Raw Normal View History

2019-01-18 22:41:27 +00:00
# Python Introduction Slides
2019-12-22 14:46:35 +00:00
https://mdk.fr/python-initiation/
2020-01-12 13:20:57 +00:00
2020-01-12 19:51:22 +00:00
2020-01-12 13:20:57 +00:00
## Programme
- Jour 1, matin
- 1-intro.md
- Présentation
- L'interpréteur
- 2-types.md (en gros, stdtypes.html)
- int, float, str, list, set, dict, tuple
- Les opérateurs, les comparaisons, les variables.
- Les méthodes des types natifs.
2020-01-13 17:22:26 +00:00
- 3-functions.md (en gros, functions.html) : On peut repousser la création de fonctions a l'après midi et descendre les if et for au matin, ça leur permet plus d'exercices.
2020-01-12 13:20:57 +00:00
- Présentations de quelques fonctions naktives.
- Syntaxe basique pour créer ses propres fonctions.
- Exercices jusqu'a midi
2020-01-13 17:22:26 +00:00
- Jour 1, après-midi
- 4-instructions.md
- if, for
2020-01-12 13:20:57 +00:00
- 10-syntax.md
2020-01-13 17:22:26 +00:00
- A AJOUTER Le formattages des chaînes.
2020-01-12 13:20:57 +00:00
- Jour 2
2020-01-13 17:22:26 +00:00
- *, **
2020-01-12 13:20:57 +00:00
- 5-classes.md
## TODO
2020-01-13 17:22:26 +00:00
- Les imports jour 1 après midi !
- pdb / mode dev.
2020-01-12 13:20:57 +00:00
- pytest et assert
- Bonnes pratiques :
- Nommer correctement.
- Limite des 7.
- pylint pour le reste.
- mypy, black, flake8, flake8-bugbear, bandit, pylint, pytest, tox
- Unicode, UTF-8
- venvs
- pip et conda
- POO, héritage.
- argparse, re, csv, subprocess, scalene
## Notes
**Aucune** fonction n'est montée avant le 3, (à part des méthodes sur
les types natifs).
2020-01-13 17:22:26 +00:00
Souci : Jour 1 pytest nécessite Jour 2 pip...