Skip to content
This repository has been archived by the owner on Jan 8, 2018. It is now read-only.

Latest commit

 

History

History
53 lines (41 loc) · 2.21 KB

20160215.md

File metadata and controls

53 lines (41 loc) · 2.21 KB

Session du 15 février 2016

Depuis la dernière fois

  • Tentative de mélange des deux bouts de code de morpion pour faire un jeux complet
  • Mais la fenêtre ne ferme pas... Un problème sur les évènements
  • Reprise du dernier bout de code pour faire une grille
  • Quand on clique, seul la dernière cellule s'active
  • Un peu galléré sur le fonctionnement des cellules
  • Pas utilisé les tests unitaires
  • Pas d'utilisation de Git

Ce qu'on pourrait faire

  • Revoir le code bricolé
  • Nettoyer le code existant (rangement dans des fichiers)
  • Nouvel exercice en utilisant des fonctions
  • Le même exercice en utilisant des objets

Ce qui se passe pendant la matinée

  • Boucle while
  • Debug avec des print
  • Boucle infini pour les jeux
  • ls -a, cat .gitignore, fichier caché
  • On aborde les piles (queue) et le LIFO vs FIFO
  • On aborde la différence entre traiter toute la pile des évènements et traiter un évènement par tour de boucle
  • <CTRL-r> pour fouiller dans l'historique des commandes
  • On range un peu le code dans des fichiers différents
  • Revue des imports en python
  • Passage de paramètre à une fonction
  • Command vi ci(
  • le code produit

Ce qui se passe cette après midi

  • Simon essaie de faire un jeu de nim en console, tout seul.
  • Parti sur la représentation des données (faire un tableau avec des 0, puis mettre des 1 quand les tiges sont prisent)
  • Découvre en cours de route que c'est plus simple de gérer la longueur du tableau seulement
  • A essayé d'avoir le moins de variable possible
  • Pas de récupération d'argument (de la saisie console), utilisation étrange de argv
  • dans vim A pour aller en insertion à la fin de ligne
  • dans vim $ pour aller en fin de ligne, et le ^ pour le début
  • Revue l'usage du __main__
  • porté des variables : la fonction
  • Simon doit apprendre à se déplacer dans VIM en dehors du mode insertion
  • Le code produit

Dur de tenir jusqu'à 18h, il faut se forcer à une pause ?

Note : peut-être revoir la façon d'organiser le repo git.