/recreation

Primary LanguagePython

Bienvenue sur le MOOC python

Cet espace est destiné à faire office de wiki évolué pour le MOOC Python 3, si intérêt. On parle ici de la session 2018.

Digression sur les identifiants

Les deux plateformes (FUN et github) ne sont bien sûr pas fédérées. Chacun va donc avoir deux identifiants qui ne sont pas forcément identiques. Soyez-y attentifs...

Règles du jeu

À la racine du projet, on trouve une liste de sujets d'exercices; pour amorcer la pompe, je mets:

  • vigenere : un exo assez simple qui consiste à implémenter un code de vigenere

  • othello : le jeu eponyme proposé par Fangh (qui s'appelle Karduin sur github)

Coopération ou pas

  • Par défaut je propose que chaque étudiant intéressé commence par se créer son propre directory; par exemple j'ai mis mon code dans vigenere/parmentelat.

    Utilisez ici un nom basé soit sur votre pseudo FUN (c'est peut-être le mieux), soit sur votre pseudo github, mais pas encore un troisième !

  • Maintenant s'il y a dès le départ une volonté de travail en groupe, vous pouvez vous organiser en direct entre vous pour ça.

  • Vous pouvez créer un autre sujet comme vous le voulez pourvu que

    • vous utilisiez bien entendu un nom qui n'est pas déjà pris
    • vous créez un README.md (au format markdown - du texte tout simple si vous ne connaissez pas markdown) qui explique ce que vous voulez faire et ce qui est attendu.

Démarrage : envoyez moi un pull request

  • la première fois que vous voulez écrire dans le repository, envoyez moi un pull request; je mergerai, et vous donnerai alors les droits d'accès en écriture directement dans mon repo, ça sera plus simple pour moi.

Messagerie

  • Les Issues sont beaucoup plus pratiques à utiliser que le forum de FUN, je propose qu'on en profite

  • Cela dit, essayons dans toute la mesure du possible de garder un nombre d'Issues ouvertes raisonnable.

  • Je crée une "Issue par projet pour commencer; utilisez ça pour le bavardage général sur un projet donné.

  • Dans tous les cas vous pouvez bien sûr utiliser une 'issue' comme support de discussion sur une collaboration point à point.