Browse Source

More contents

master
Dimitri Merejkowsky 5 years ago
parent
commit
50a7dc25d7
2 changed files with 28 additions and 3 deletions
  1. +20
    -1
      notes.md
  2. +8
    -2
      sessions/02.md

+ 20
- 1
notes.md View File

@@ -5,11 +5,30 @@ Sessions:
* [01](sessions/01.md) * [01](sessions/01.md)
* [02](sessions/02.md) * [02](sessions/02.md)


# Sujets à évoquer plus tard


* le mot-clé 'with'
* modules et packages
* décorateurs
* classes
* héritage
* super()

* virtualenv, pip, et bibliothèques tierces
* tests: pytest, test-driven developement

# Idées d'ateliers # Idées d'ateliers


Parser du RSS et télécharger les émissions:

* Source: https://github.com/dmerejkowsky/pypodget/
* Concepts:
* `setup.py`
* scripts, entry points

* Effets audio * Effets audio
* Jeux vidéos (pygame) * Jeux vidéos (pygame)
* IOT : micro-controller, Rasberry Pi * IOT : micro-controller, Rasberry Pi
* Blender/GIMP * Blender/GIMP
* Parse RSS and download mp3: https://github.com/yannicklm/pypodget/blob/master/pypodget
* Stéganographie: cacher un texte dans une image * Stéganographie: cacher un texte dans une image

+ 8
- 2
sessions/02.md View File

@@ -60,10 +60,16 @@ s


# Example # Example


Top 100 des mots les plus fréquents dans un fichier texte
Top 10 des mots les plus fréquents dans un fichier texte


Notions: Notions:
* fichiers * fichiers
* arguments en ligne de commande, `sys.argv` * arguments en ligne de commande, `sys.argv`
* main()


```
Comparons Macron & Ruffin

Notes:
- les textes sont facilement disponibles
- on a à peine gratté la surface
- voir les travaux du regretté Jean Véronis sur le sujet