39 lines
1.4 KiB
ReStructuredText
39 lines
1.4 KiB
ReStructuredText
Quelques cours d'ISN pour la validation
|
|
#######################################
|
|
|
|
:date: 2017-10-19
|
|
:modified: 2017-10-22
|
|
:authors: Bertrand Benjamin
|
|
:category: ISN
|
|
:tags: Progression
|
|
:summary: Déroulement de la période 2 en ISN avec les TS.
|
|
|
|
Après 2ans d'attente, je peux enfin enseigner l'ISN! C'est que pour la période 2 mais c'est déjà ça! :D Cette 2e période consistera à la découverte de librairies python pour préparer les élèves aux projets de fin d'année.
|
|
|
|
Librairie Pygame (+3 séances)
|
|
=============================
|
|
|
|
`Pygame <pygame.org>`_ est un module python qui permet relativement facilement de faire des jeux vidéos.
|
|
|
|
Étape 1: découverte de fonctionnalité de dessin
|
|
-----------------------------------------------
|
|
|
|
On donne `un code pas commenté <./draw.py>`_. Les élèves doivent par eux même comprendre ce qui est fait et ajouter les commentaires (ou changer les noms de variables) pour le rendre plus explicite.
|
|
|
|
À la suite de ça, les élèves seront libres de dessiner ce qu'ils souhaitent sur l'écran. Les plus rapides pourront commencer à faire bouger les éléments.
|
|
|
|
Étape 2: Création du jeu Snake
|
|
------------------------------
|
|
|
|
À partir d'un fichier structure et de la description d'étape, les élèves codent le jeu snake.
|
|
|
|
Librairie OpenCV
|
|
================
|
|
|
|
Librairie Flask
|
|
===============
|
|
|
|
Initiation à javascript
|
|
=======================
|
|
|