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

PDF session 2 #15

Open
Karduin opened this issue Sep 20, 2018 · 34 comments
Open

PDF session 2 #15

Karduin opened this issue Sep 20, 2018 · 34 comments

Comments

@Karduin
Copy link
Collaborator

Karduin commented Sep 20, 2018

Bonjour Thierry,
Je relance le projet avec la nouvelle session qui tient compte des modifications. C'est beaucoup pus facile que la dernière fois. Les fichiers de départ sont plus fiables et l’expérience de l'année dernière me fait gagner beaucoup de temps.
Comme je ne sais pas si tu veux rendre visible le github tout de suite, je te laisse gérer l'information sur Fun mooc.
Je ne sais pas si tu veux par exemple verrouiller ou supprimer les fichiers de la première session.

Cordialement,
Jean-Michel

@parmentelat
Copy link
Owner

parmentelat commented Sep 20, 2018 via email

@Karduin
Copy link
Collaborator Author

Karduin commented Sep 20, 2018

Pas de problème pour moi, allons-y.

Tout est dans pdf-session-2

@parmentelat
Copy link
Owner

parmentelat commented Sep 21, 2018 via email

@Karduin
Copy link
Collaborator Author

Karduin commented Sep 21, 2018

Bonjour Thierry,

En ce qui concerne le premier point, 1 pdf semaine 1 à n me parait plus judicieux.
En tant qu'étudiant, un seul document avec toutes les infos me semble plus facile à gérer. Pas de dispersion de document et table des matières pour facilités la recherche.

Et comme tu l'as remarqué, le poids n'est pas excessif.

Pour le second point, j'ai eu la même réflexion à savoir qu'avoir la doc pendant les exercices cela évite les aller / retour sur le site.

J'ai donc anticipé la réalisation de la deuxième semaine en forkant le repo flotpython.
Avec Anaconda et jupyter je lance une session en local afin d’exécuter les notebooks. Il y a juste les exercices qui ne se charge pas mais cela doit être juste une question de path.

Tout ça pour dire que publier le lundi me parait une bonne idée. j'essaierai que tout soit prêt avant.

Le seul bémol éventuel, peux se produire si l'équipe modifie un notebook aprés ma recup. Du coup le pdf ne sera pas tout à fait en phase.

Je vais finir la deuxième semaine avant dimanche soir. Il manquera peut-être les notebooks avec exercices sauf si je les insère sans les exécutés et que je modifie ensuite quand il seront en ligne.

Jean-Michel

@Karduin Karduin closed this as completed Sep 21, 2018
@Karduin Karduin reopened this Sep 21, 2018
@Karduin Karduin closed this as completed Sep 21, 2018
@Karduin
Copy link
Collaborator Author

Karduin commented Sep 21, 2018

mauvaise manip

@Karduin Karduin reopened this Sep 21, 2018
@Karduin
Copy link
Collaborator Author

Karduin commented Sep 22, 2018

Mise à jour semaine 2 OK.

Dans w2-s5-c2-presentation :

  • le module fait dans les 600 lignes, cela ne m’a pas paru indispensable de l’afficher. Qu'en penses tu ?

Notebooks exercices :

  • Je trouve bien les fichiers d'exercices mais cela bloque ensuite avec nbautoeval. J'ai quand même inclus les notebooks concernés dans le pdf. C'est dommage, je voulais juste exécuter les cellules d'exemples.
    Je ferais une mise à jour des notebooks exercices après leur publication sur FUN, à moins que tu ne me dise que ce n'est pas utile.

Les notebooks concernés :

  • w2-s2-x1-expressions-regulieres
  • w2-s6-x1-label
  • w2-S6-x2-inconnue
  • w2-s6-x3-laccess
  • w2-s6-x4-if-et-def
  • w2-s6-x5-wc
  • w2-s7-x1-list-p
  • w2-s7-x2-carre

PS : Si tu préfères qu'on fractionne les semaines et que l'on compile tout à la fin de la session c'est faisable très facilement puisque j'ai déjà toute la structure.

@parmentelat
Copy link
Owner

parmentelat commented Sep 23, 2018 via email

@Karduin Karduin closed this as completed Sep 23, 2018
@Karduin
Copy link
Collaborator Author

Karduin commented Sep 23, 2018

Bonjour Thierry,

c’est-à-dire, à quoi penses-tu exactement ? d’après moi, on n’a pas besoin de lier la publication des corrigés avec celle des pdf, c’est déjà très lourd comme ça …

Je ne pensais pas à la correction mais aux exemples de ce qui est attendu.
Dans le fond cela n'a pas un grand intérêt puisqu'il faut faire le travail en ligne.
Je bosse sur la suite.
(Mon clavier déraille issue closed par erreur :-(

@Karduin Karduin reopened this Sep 23, 2018
@Karduin
Copy link
Collaborator Author

Karduin commented Sep 23, 2018

Bon je prend un peu d'avance avec le pdf de la semaine 1 à la semaine 3. Histoire de faire la suite sans pression. ;-)

@parmentelat
Copy link
Owner

Ok pas de souci bien sûr

Pour info, je mets un tag du genre py3s2-w2 sur le commit qui m'a servi de base pour publier le pdf que j'attache à la semaine 2

Par contre il semble que le pdf dans le dernier commit 312e3c3 est identique à ce que, justement, j'ai publié pour la semaine 2, non ?

@Karduin
Copy link
Collaborator Author

Karduin commented Sep 24, 2018

Non, celui que tu as publié concerne les semaines 1 à 2 tandis que le commit 312e3c3 concerne les semaines 1 à 3.

@parmentelat
Copy link
Owner

ah c'est bizarre, on parle bien de pdf-session-2/Python.pdf ?

parce que moi je vois 137 pages dont la dernière est sur l'exercice Compréhensions (2) sur la mise au carré, qui est la fin de la semaine 2 non ?

@parmentelat
Copy link
Owner

ah ça y est je viens de voir l'autre fichier dans le même répertoire ...

j'ai besoin d'un deuxième cerveau ;)

@parmentelat
Copy link
Owner

tant que j'y suis, j'enlève les .aux du repo git

@Karduin
Copy link
Collaborator Author

Karduin commented Sep 24, 2018

j'ai besoin d'un deuxième cerveau ;)

haha;-)

tant que j'y suis, j'enlève les .aux du repo git

Oui je ne les mettrait pas la prochaine fois, c'est vrai que cela n'a pas d’intérêt.

@Karduin
Copy link
Collaborator Author

Karduin commented Sep 25, 2018

Mise à jour semaine 4

Ainsi que les fichiers .tex

@Karduin
Copy link
Collaborator Author

Karduin commented Sep 26, 2018

Update w2-s1-c1

Python-s1-to-s3.pdf
Python-s1-to-s4.pdf

@parmentelat
Copy link
Owner

Il y a eu un fil Confusion entre encodage des entrées-sorties et encodage du fichier

un étudiant a mis en évidence un gros contresens, et j'ai modifié le notebook w2-s1-c1-accents.ipynb

Ce serait bien, comme le suggère un élève, qu'on puisse modifier les pdf pour prendre ça en compte.
Je ne suis pas sûr de comment faire moi-même
On peut commencer avec Python-s1-to-s3.pdf, celui de la semaine 2 sera bientôt obsolète

Ça me suggère que

  • peut-être on ferait bien de pas trop se mettre en avance de phase - même si je comprends bien sûr que tu aies envie de ne pas être à la bourre au dernier moment :)
  • et peut-être aussi finalement ce serrait plus simple de publier une semaine à la fois (ne pas être cumulatif, je veux dire), ce serait plus facile à gérer ce genre de cas; ce qui n'empêche pas de publier la somme complète aussi;

ou peut-être d'ailleurs on pourrait ne publier que la somme, si c'est plus pratique ? moi ça m'est égal si on publie des trucs en avance, les gens ne sont pas obligés de le lire

je cherche juste à te rendre la vie la plus simple possible - qu'en penses-tu ?


PS. je suis intrigué aussi parce que tu viens de publier des commits qui concernent le même notebook et pourtant je vois toujours la phrase

C’est à cela que sert la balise

qui normalement aurait dû disparaitre

@Karduin
Copy link
Collaborator Author

Karduin commented Sep 27, 2018

Autant pour moi !
J'avais bien suivi le fil, et j’étais persuadé d'avoir bien mis à jour, mais j'avais manqué le Reset to Original.
Du coup je modifie et je commit les bons fichiers.

On peut commencer avec Python-s1-to-s3.pdf, celui de la semaine 2 sera bientôt obsolète

Oui, c'est pour ça que j’étais parti sur s3 et s4

Publication

OK je vais faire à la semaine + un cumulé.

  • Pour la semaine un fichier ru type python-sx.pdf
  • Pour le cumulé un fichier du type python-s1-to-sx.pdf

Le cumulé est indispensable pour la table des matières.

Je ne maitrise pas encore très bien github. J'ai fait mon premier pull-request hier sur flotpython pour les numéros de lignes qui ont changés. J'avais peur de faire une bêtise mais c'etait plus simple que ce que je pensais.
Je n'ai pas bien saisi cette histoire de balise. Un éclaircissement ou un lien qui explique ? :-)

@parmentelat
Copy link
Owner

parmentelat commented Sep 27, 2018 via email

@Karduin
Copy link
Collaborator Author

Karduin commented Sep 27, 2018

Histoire de rester cohérent, j'ai refais :

@parmentelat
Copy link
Owner

parmentelat commented Sep 29, 2018 via email

@Karduin
Copy link
Collaborator Author

Karduin commented Sep 29, 2018

Bonjour Thierry,

Suite à la remarque d'un étudiant j'ai modifié la numérotation des pages. La page 1 est maintenant le chapitre 1.

Ce qui fait que maintenant même si la TOC grandit, la numérotation des pages reste la même.
On peut donc à partir des pdf complets n'imprimer que le dernier chapitre et la TOC sans être obligé de tout réimprimer à cause de la pagination.

Bien sur cela ne marche pas avec les pdf hebdos.

Je vais le préciser en réponse dans le fil.

Merci infiniment !

Pas de problème ;-)

@parmentelat
Copy link
Owner

parmentelat commented Sep 30, 2018

Comme je disais, je vais publier en semaine n:

  • les n semaines individuellement,
  • et 1 pdf complet avec tout le cours entre les semaines 1 et n.

J'ai modifié la page 'Info du cours' pour la semaine 3 dans ce sens.

Aussi je mets sur ce repo un tag, par exemple py3s2-w3, qui indique de quel commit je pars lorsque j'uploade les fichiers sur FUN

Comme ça on devrait s'y retrouver :)

@Karduin
Copy link
Collaborator Author

Karduin commented Oct 2, 2018

Bonjour Thierry,

est ce que cela aurai un intérêt d’insérer un montage de screenshots iPythonTutor dans le pdf ?

Exemple pour w2-s4-c1

Dans ce genre ou un autre suivant tes préférences.

@parmentelat
Copy link
Owner

parmentelat commented Oct 2, 2018 via email

@Karduin
Copy link
Collaborator Author

Karduin commented Oct 12, 2018

Bonjour Thierry, juste un petit mot pour préciser que la dernière version de python-s1-to-s4.pdf est théoriquement à jour des dernières corrections.
Si j'ai le temps ce week-end, je mettrais à jour le S4 seul.

@parmentelat
Copy link
Owner

Je viens de publier les deux fichiers (s4 et s1-to-s4)
Merci Fangh !

@Karduin
Copy link
Collaborator Author

Karduin commented Oct 15, 2018

Je travaille sur la semaine 5 et cette phrase me parait étrange (w5-s6-c2-modules-et-chemins) :

En admettant que vous rangez ce fichier dans le fichier /le/repertoire/d/installation/run.py, et que vous le lancez à partir de /le/repertoire/ou/vous/etes, avec une variable PYTHONPATH vide, vous devriez observer :

Est-ce bien ce que tu voulais dire ?
ou quelque chose dans ce genre :

  • En admettant que vous rangez ce code dans le fichier
  • En admettant que vous rangez le fichier run.py dans le répertoire

@parmentelat
Copy link
Owner

parmentelat commented Oct 15, 2018 via email

@parmentelat
Copy link
Owner

parmentelat commented Oct 15, 2018 via email

@Karduin
Copy link
Collaborator Author

Karduin commented Oct 16, 2018

Bonne nouvelle ! C'est du travail en moins.
Je vais tester avec la semaine 6, j'ai fini la 5 hier.

  • Sur le fichier semaine seule je n’intègre plus la TOC, je ne sais pas si c'est mieux ou pas.
  • J'ai vu que tu as modifié des fichiers .tex (3), je vais recompiler s1 to s5 pour les prendre en compte.

Si votre projet de transformer le cours en un cours permanent se fait, je présume que le contenu évoluera.
Si tu veux, on peut peut-être prévoir de mettre à jour les pdf régulièrement. Je ne sais pas à quel fréquence mais on doit pouvoir s'organiser.

@Karduin
Copy link
Collaborator Author

Karduin commented Oct 17, 2018

Bonjour Thierry, en travaillant sur la semaine 6 :

  • Pour le moment les listes ne poses pas de problèmes. 👍
  • Je ne m’était pas rendu compte avant, mais les cellules de codes ou de résultat ne sont pas PEP8 (+ de 80 caractères). Du coup je bricole des retours à la ligne sinon les lignes concernées n'apparaissent pas en entier dans le document. (dépassement des marges sans retour à la ligne)

Ben alors tu ne fais pas du PEP8 ;-)
Ta moulinette peux gérer ça ?

Edit: Update S6 OK

@parmentelat
Copy link
Owner

parmentelat commented Oct 17, 2018 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants