|
@@ -2,10 +2,18 @@ Ce fichier contient diverses notes utiles à la préparation des futurs cours. |
|
|
|
|
|
|
|
|
# Sujets à évoquer |
|
|
# Sujets à évoquer |
|
|
|
|
|
|
|
|
|
|
|
* virtualenv, pip, et bibliothèques tierces |
|
|
|
|
|
|
|
|
|
|
|
* IDEs: don't use them ... yet (or ever) |
|
|
|
|
|
* linters, |
|
|
|
|
|
* déboguage |
|
|
|
|
|
* demo: pyflakes - black |
|
|
|
|
|
|
|
|
## bits |
|
|
## bits |
|
|
|
|
|
|
|
|
### classes |
|
|
|
|
|
* constants are UPPER_CASE |
|
|
* constants are UPPER_CASE |
|
|
|
|
|
|
|
|
|
|
|
### classes |
|
|
* multiple inheritance |
|
|
* multiple inheritance |
|
|
* delegation |
|
|
* delegation |
|
|
* properties on classes |
|
|
* properties on classes |
|
@@ -30,7 +38,6 @@ Ce fichier contient diverses notes utiles à la préparation des futurs cours. |
|
|
|
|
|
|
|
|
## big stuff |
|
|
## big stuff |
|
|
|
|
|
|
|
|
* exceptions: try, catch, finally |
|
|
|
|
|
* files: "wa", accès séquentiel (chunk = file.read(chunk_size)) |
|
|
* files: "wa", accès séquentiel (chunk = file.read(chunk_size)) |
|
|
* style: trailing white space, editor configuration, |
|
|
* style: trailing white space, editor configuration, |
|
|
* [formatage de strings](fragments/format.md) |
|
|
* [formatage de strings](fragments/format.md) |
|
@@ -48,12 +55,7 @@ Ce fichier contient diverses notes utiles à la préparation des futurs cours. |
|
|
|
|
|
|
|
|
* Données binaires, encodage (binaire, ASCII, hexadécimal, unicode ...) |
|
|
* Données binaires, encodage (binaire, ASCII, hexadécimal, unicode ...) |
|
|
|
|
|
|
|
|
* virtualenv, pip, et bibliothèques tierces |
|
|
|
|
|
|
|
|
|
|
|
* IDEs: don't use them ... yet (or ever) |
|
|
|
|
|
* linters, |
|
|
|
|
|
* déboguage |
|
|
|
|
|
* demo: pyflakes - black |
|
|
|
|
|
|
|
|
|
|
|
* tests: pytest, TDD |
|
|
* tests: pytest, TDD |
|
|
|
|
|
|
|
|