Browse Source

Update notes

master
Dimitri Merejkowsky 5 years ago
parent
commit
e73b2b41cb
1 changed files with 9 additions and 7 deletions
  1. +9
    -7
      notes.md

+ 9
- 7
notes.md View File

@@ -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