Francky a écrit 70 commentaires

  • [^] # Re: félicitations !

    Posté par  (site web personnel) . En réponse au journal Scripting Python sous Linux 2eme EDITION. Évalué à 3.

    J'enseigne Python depuis plusieurs années, et bien que connaissant très bien l'évaluation paresseuse et le transtypage implicte, je recommande de ne pas montrer ça aux débutants, ni même de l'utiliser en production.

    Ce petit bout de code me laisse quelques réflexions :

    • PEP8 : on met des espaces autour de l'affection (sauf valeur par défaut lors d'appel d'une fonction et/ou définition de fonction).
    • Ne pas utiliser de transtypage implicite ; c'est mal. Ici, le 5 est transtypé en True à un moment de manière implicite.
    • Ne pas utiliser l'évaluation paresseuse pour obtenir la valeur non transtypéee initiale ; c'est le meilleur cas pour écrire un code obscur.
    • Utiliser renvoyer en non retourner pour la sortie d'une fonction. La traduction malheureuse du Cormen a fait trop de mal.
    • Ce serait chouette de voir d'autres extraits de codes. Y a-t-il un lien direct vers quelques bouts de codes et des commentaires associés ?

    Dans tous les cas, je suis toujours content de voir des productions utiles qui aident l'apprentissage de Python ; encore plus quand c'est le fruit d'un travail collaboratif.

  • # Vous avez répondu de façon incohérente à un trop grand nombre de questions

    Posté par  (site web personnel) . En réponse au journal L'autisme. Évalué à 2.

    Je dois être un peu singulier alors ???
    Je ne pense pas avoir confondu les oui/non ; j'ai failli me tromper une fois !

  • # Pyodide c'est très bien, et replit non RGPD

    Posté par  (site web personnel) . En réponse au journal Les jeunes aiment les smartphones, mais pas le numérique. Évalué à 8. Dernière modification le 08 juin 2023 à 23:22.

    Avec les collègues, on travaille avec Pyodide pour créer ceci pour nos élèves de NSI :

    https://e-nsi.forge.aeif.fr/pratique/

    Nous en sommes très satisfaits. (nos productions sont sous licence libre, sur une forge qui se transforme en forge de l'Éducation Nationale ; un travail collaboratif reconnu par le Ministère dont nous sommes fiers)

    D'autre part, le service Capytale fonctionne aussi avec Pyodide, et c'est un franc succès.

    Je ne vois pas en quoi le ticket évoqué rend Pyodide 'inenvisageable' ; c'est simplement totalement faux. Pardon !

    Enfin, Replit est pour moi totalement disqualifié pour une raison de RGPD ! Alors ce journal m'apprendra peut-être le contraire, mais je le lis comme une publicité mensongère. J'attends la confirmation, j'aimerais réellement savoir.

    Sinon, oui, j'aime beaucoup Termux, cela permet de faire de très belles expériences. De nombreux élèves de lycée ont des tablettes Android fournies par certaines régions…

    Hâte de lire la suite de ce fil ! En espérant qu'il soit productif.

  • # Markdown+reveal.js+WYSIWY[M+G]

    Posté par  (site web personnel) . En réponse au journal Outils pour présentations simples : de beamer à ... ?. Évalué à 2.

    Écrire en Markdown me semble aussi plus simple, même si j'ai usé de LaTeX et Beamer par le passé. Pour faire simple, j'utilise désormais :

    • VSCodium, avec l'extension MPE
    • la prévisualisation fonctionne très bien, ctrl+K puis V
    • les thèmes installés sont variés,
    • bien sûr, il y a les maths et pas mal de possibilités (Mermaid en particulier est très utile !!!)
  • # Avec du Markdown en code source

    Posté par  (site web personnel) . En réponse au journal Reveal.js et plugin phpsync. Évalué à 4.

    Par ce que je n'écris jamais en HTML, mais en Markdown.

    Quand je veux une belle présentation, j'utilise, oui, reveal.js, via l'extension Markdown Preview Enhanced sur mon joli VSCodium.

    Et, le mode présentation est tout simplement formidable.

    À noter, que CodiMD/HackMD/HedgeDoc procède de la même manière (ou presque) pour les présentations. Ça permet de faire un joli travail collaboratif, très rapide et simple avec ceux qui ne travaillent pas avec git.


    Après les présentations… Autre débat.

  • [^] # Re: Une bonne blague

    Posté par  (site web personnel) . En réponse au lien Physique - Découverte d’une nouvelle forme de glace d’eau . Évalué à 1.

    D'ailleurs, ne dit-on pas un eau-mnifère ? (hips)

  • [^] # Re: Une bonne blague

    Posté par  (site web personnel) . En réponse au lien Physique - Découverte d’une nouvelle forme de glace d’eau . Évalué à 5.

    Sauf que l'eau garithme ne paie rien !

    Ah !

  • [^] # Re: Très exagéré

    Posté par  (site web personnel) . En réponse au lien Arte TV: Comment les maths ont vaincu Hitler (hommage à A. Turing). Évalué à 2. Dernière modification le 06 février 2023 à 00:12.

    Il y a un redface à ma dernière phrase, symbole d'ironie.

    • D'une part, la victoire culturelle de l'Amérique du Nord ne me réjouit pas toujours.
    • D'autre part, la dernière partie était très exagérée, dans le ton du fil. D'où, principalement, le redface.
  • [^] # Re: Très exagéré

    Posté par  (site web personnel) . En réponse au lien Arte TV: Comment les maths ont vaincu Hitler (hommage à A. Turing). Évalué à 6.

    L'évolution de la perception de qui est le principal responsable de la défaite allemande a évolué au cours du temps.

    Mais objectivement, ce qu'on peut dire, c'est que l'évolution à cette réponse témoigne d'une victoire politique, culturelle de l'Amérique du Nord et alliés contre la Russie soviétique et alliés.

    On peut se réjouir de cette victoire culturelle, sans pour autant remettre en cause que ce sont les soviets qui ont gagnés la guerre contre l'Allemagne Nazie :redface:.

  • [^] # Re: Déjà dans la rubrique liens

    Posté par  (site web personnel) . En réponse au journal Office 365 et Google Workspace en difficulté chez l'école républicaine. Évalué à 6.

    L'algorithmique et toute ça théorique, ça se fait sans ordinateur, en tout cas sans coder, donc sans problème avec un tableau noir et du papier.

    Pour être dans la partie, avec des élèves en NSI, je peux témoigner de la nécessité d'alterner pratique et théorique. Les élèves n'ont pas encore assez de recul pour se permettre d'apprendre uniquement le côté théorique. Pour que les concepts prennent forme dans leur mémoire, ils doivent expérimenter certaines choses.

  • [^] # Re: Des exercices type bac, par des enseignants de NSI

    Posté par  (site web personnel) . En réponse à la dépêche Apprendre en s'amusant. Évalué à 2.

    Oui, ça a duré presque la journée…

    Vincent-Xavier aura plus d'informations… je ne m'occupe que du contenu et pas du tout de l'arrière-boutique.

    Bonne découverte à tous, on y a mis du cœur ! Je vous invite à regarder

    N'auriez-vous pas aimé avoir ça en classe ? (moi oui !!!)

  • # FutureCoder

    Posté par  (site web personnel) . En réponse à la dépêche Apprendre en s'amusant. Évalué à 5.

    J'ai reçu un mail ce jour du créateur de FutureCoder, nous avons traduit son travail, en français, ici

    https://futurecoder.forge.aeif.fr/

    Il est ravi du succès, et sur son site la version française a dépassé la version anglaise en visite avec des commentaires très sympas.

    https://futurecoder.io/ (l'original)

    Il y a eu de la pub sur Korben, je crois, il y a peu, ça a du aider.

    Bref, je vous recommande, pour faire découvrir Python, c'est assez fun.

  • # Des exercices type bac, par des enseignants de NSI

    Posté par  (site web personnel) . En réponse à la dépêche Apprendre en s'amusant. Évalué à 7.

    Bonjour'nal

    Lecteur assidu avec mes collègues, on a ici l'occasion de vous présenter notre travail tout frais, tout récent, libre, des outils de conception au résultat BY-SA-NC.

    https://e-nsi.forge.aeif.fr/pratique/N1/120-soleil_couchant/sujet/

    Il s'agit d'exercices pour aider à s'entrainer pour l'épreuve du bac en NSI. On essaye de rendre ça le plus agréable et le simple possible.

    Aucune inscription, aucune installation, aucune donnée qui transite depuis le poste élève. Python est émulé via Pyodide et le travail d'un collègue qui intègre ça dans MkDocs, un générateur de site statique, pas si statique que ça, pour le coup.

    Pour le SQL, on a aussi, sur le même principe RGPD : https://e-nsi.forge.aeif.fr/exercices_bdd/

    Le développement est ouvert, donc si vous avez des idées fécondes, venez avec plaisir. Une idée d'exercice, postez-nous ça !

    On a un début de reconnaissance du ministère, oui, avec même des sous (pas pour nous) qui pourraient nous aider à payer des dev pour améliorer encore la chose. À vos idées…

    On échange au sujet des exercices sur un forum géré par l'AEIF (l'Association des Enseignant⋅e⋅s d'Informatique de France), on a aussi obtenu une forge logicielle de type gitlab pour bosser.

    Vincent-Xavier ne manquera pas de faire un commentaire ici, si vous lui posez des questions sur notre forge. Je m'occupe plus du contenu.

  • # Définition décalée... f(0) = 0

    Posté par  (site web personnel) . En réponse au journal [Letlang] Hommage à Leonardo Pisano Fibonacci. Évalué à 7.

    La bonne définition de la suite de Fibonacci est avec f(0) = 0, f(1) = 1 et f(n) = f(n-1) + f(n-2) pour n≥2

    Il y a une raison pour laquelle nombre d'informaticiens commencent à 1 plutôt que zéro. Une sombre histoire de nombre d'appels (récursifs) pour déterminer f(n) avec une méthode naïve.

    Mais il y a de nombreuses raisons mathématiques à préférer le décalage avec f(0) = 0, en particulier que f(p) est un nombre premier implique p = 4, ou bien p est premier.


    Et oui, il y a beaucoup d'enthousiasme autour de cette suite, ses propriétés, ses défis algorithmiques et ses prolongements…

    Merci pour le 'nal.

  • # Alternatives à Replit

    Posté par  (site web personnel) . En réponse au journal Le smartphone comme vecteur d'initiation à la programmation. Évalué à 9. Dernière modification le 28 avril 2022 à 13:14.

    Pour les gens soucieux du respect de la vie privée, il existe des alternatives mises en place par des collègues de et pour l'Éducation Nationale.

    • Basthon (pour bac à sable Python) propose un IDE, mais aussi un carnet Jupyter (donc avec cellules en Markdown), sur le même principe. Tout est transformé en JavaScript via Pyodide. Rien ne transite sur des serveurs inconnus ; rien ne transite depuis le poste élève (téléphone, tablette ou PC). Le comparatif des alternatives à Replit est ici ce qui a motivé l'auteur à écrire Basthon.

    • MkDocs avec Pyodide. Un collègue (Vincent Bouillot), a repris le principe de Pyodide pour proposer un IDE dans un site statique propulsé par MkDocs. Ce qui permet à une bande de collègues d'écrire des cours et/ou des exercices avec un peu de dynamismes. MkDocs étant responsive, on garde le public accro au petits écrans. Le gros du travail collectif récent est là : https://e-nsi.gitlab.io/pratique/N2/ je vous ai mis la section des exos guidés, il y a d'autres sections… Cette alternative, tout comme Basthon, permet un respect maximal de la vie privée. D'autre part, pour le développement, nous n'utilisons que des logiciels libres et nos productions sont sous licences libres, sans utilisation commerciale. C'est un énorme boulot, d'écriture, relecture entre nous, tests… L'objectif de départ est d'aider les élèves de terminale NSI à se préparer à l'épreuve pratique de Python. Nous avons ajouté des exercices plutôt destinés aux élèves qui veulent du contenu plus orienté vers la prépa. J'espère que vous trouverez l'initiative de qualité. Je pense que c'est quelque chose qui manquait cruellement pour les élèves ; si certains se sentent de proposer des idées d'améliorations, des idées d'exos… Ce sera avec plaisir.

  • [^] # Re: Pourquoi écarter si vite markdown ?

    Posté par  (site web personnel) . En réponse au journal Redécouverte : Roff. Évalué à 1. Dernière modification le 06 février 2022 à 11:01.

    Je crois aussi qu'il ne faut pas écarter Markdown aussi vite.

    Dans l'enseignement secondaire, les carnets Jupyter ont le vent en poupe, en NSI c'est Python qui est enseigné principalement, et souvent avec des carnets ou alors des sites créés avec MkDocs.

    OUI, la version papier n'est pas de toute beauté ; mais qui imprime désormais ?

    Avec pandoc, on peut facilement partir du Markdown pour ensuite travailler sur un LaTeX qui sera parfait, lui, pour une version papier.

    Pour une version HTML, pour être productif avec un écosystème Python, je n'ai pas trouvé mieux que MkDocs. Voici des exemples pédagogiques :

    Et un autre bien plus matheux :

    Certains élèves impriment parfois quelques pages, c'est largement assez propre. Le jour où mon travail sera digne d'être publié, un passage par pandoc puis relecture en LaTeX, et hop.

    Pour le travail collaboratif, Markdown a déjà pris une grande longueur d'avance.

    Alors oui, il y a quelques défauts, j'en connais, c'est surtout un manque d'uniformisation des différentes versions…

  • [^] # Re: Linux Mint

    Posté par  (site web personnel) . En réponse au message Quelle est votre distribution linux préférée ?. Évalué à 1.

    Mint, depuis les débuts de Mint. Ça fait un paquet de temps maintenant !
    J'ai souvent testé d'autres distros. Je suis toujours revenu à Mint. Ma préférée, de loin était Mint 10 (perfect ten).

    Aujourd'hui, je n'envisage que Manjaro ou Debian comme autres possibilités pour mon cas.

    • les incursions non libres de Manjaro m'ont un peu refroidi, je crois que ça se calme.
    • avec Manjaro, je n'arrive pas à avoir une guest session volatile. Si j'y arrive ; pourquoi pas.
    • Debian, oui, j'ai très envie. Il faut que je reteste. Je suis habitué au bureau élégant de Mint Cinnamon, alors ça va être plus rude à mon avis. Probablement des configurations à faire… Avec Mint, c'est prêt et c'est propre.

    Bref, Mint.


    Cet article pourra être un complément pour préparer le sondage : https://distrowatch.com/weekly.php?issue=20220103#2021

  • [^] # Re: Ma version

    Posté par  (site web personnel) . En réponse au journal Une boite à meuh qui fait pas "meuh". Évalué à 5.

    Une boîte à Lambert aurait un succès fou auprès des fans.

    007 tu peux pas test ® Mozinor 2006

  • # Contre

    Posté par  (site web personnel) . En réponse au lien QWERTY-fr (une disposition qwerty avec un accès facile aux symboles français). Évalué à 5.

    QWERTY-fr Why ?

    Why?

    The official and widely spread keyboard layout in France is AZERTY. Compared to QWERTY, it adds extra letters such as « é » and « ç ». Unfortunately a lot of characters are missing, for example it's impossible to type « É » or « Ç ». It's also impossible to type the French quotation marks (« »), and other special characters such as « œ » and « æ ». French users usually rely on autocorrect to fix the shortcomings of AZERTY, which is unacceptable.


    Je contre, avec le choix de clavier Français (variante)

    On a un accès facile, (même sans CAPS LOCK) à :
    œŒæÆÇÉÈ
    ÓÒÔÖ(idem pour IUEA)
    «»© ↓¬¿×÷¡−∕⋅…→↑←®”“ß„‘’ðĿŀ
    ≤≥¢€þÞ
    ⇐⇒⇑⇓⇔⇖⇘⇗⇙
    et plein d'autres…

  • [^] # Re: L'autre sens

    Posté par  (site web personnel) . En réponse au journal [HS] Ils étaient trois. Évalué à 5.

    Bernoulli ; un seul i. Une autre erreur populaire. pastaFR.org

  • [^] # Re: Excellent

    Posté par  (site web personnel) . En réponse au journal Pikchr : un langage pour décrire des diagrammes SVG. Évalué à 6.

    Pour MkDocs, il y a déjà l'extension kroki qui regroupe tout ce qui se fait (ou presque) en petit moteur de rendu graphique.

    Sinon, le site de krok¡ permet de générer en ligne une foule de type de diagramme. C'est libre, et ça s'installe au besoin avec une ligne de Docker.

    La liste d'exemples est la plus parlante.

  • [^] # Re: putaclic BFM ? Ah non là c’est France Inter

    Posté par  (site web personnel) . En réponse au lien Temps de travail, 110 sur l'autoroute, "écocide": 10 propositions marquantes de la Convention climat. Évalué à 1.

    Dans Captain Fantastic, c'est intéressant qui était étrillé pour les mêmes raisons. Je trouve que tu as raison de le souligner. Ensuite pour ce qui est de diriger l'opinion, ou l'impression, c'est de la vague tentative, avec effets variables. Effet d'énerver certains, "marquant" pour d'autres…

  • # Une présentation de Python au lycée

    Posté par  (site web personnel) . En réponse à la dépêche Apprentissage de la programmation dans les lycées (SNT/NSI) — la création d’exercices. Évalué à 4.

    https://htmlpreview.github.io/?https://raw.githubusercontent.com/FranckCHAMBON/Python-Lycee/master/Python-Presentation/Python-Presentation.html

    Je commence ce document pour faire de la formation. Je mise sur Jupyter, mais je présente aussi d'autres outils, en particulier sur tablette (on a ça dans notre région).
    Pour la suite du contenu, ce sera quasi uniquement des carnets Jupyter…

    Très intéressé par votre retour,
    … un prof de maths, qui n'est pas enfermé dans le XIXs

  • [^] # Re: #anaconda ; pourquoi pas s'en passer ?

    Posté par  (site web personnel) . En réponse au message Aide pour faire du clonage dans une salle de classe, svp. Évalué à 1.

    Si ça intéresse quelqu'un, j'ai dû abandonner deux/trois pistes :
    1. avoir un skel contenant déjà anaconda ; FAIL <- la session guest ne fait que 1.6Go (de mémoire). J'ai compris ça bien après.
    2. lancer l'installation d'anaconda par l'user de la session invité. <- FAIL ; manque d'espace disque. C'est là que j'ai compris le fail précédent.
    3. Sans passer par anaconda, je n'ai pas réussi à avoir une version récente de spyder, ni jupyterlab. En même temps, on est prévenu que c'est pas trivial.

    Conclusion : dur de se passer d'anaconda. D'autant que c'est ce qu'on peut conseiller à un utilisateur pour qu'il puisse retrouver le même environnement sur ses postes persos à la maison. Il ne doit pas du tout galérer pour retrouver le même outil.

  • [^] # Re: Quelques éléments

    Posté par  (site web personnel) . En réponse au message Aide pour faire du clonage dans une salle de classe, svp. Évalué à 1.

    Merci pour ces précisions, ça fait plaisir.

    1. Oui, il y a le PXE. Demain, j'ai du temps pour installer le serveur de clonage qui doit envoyer mon image sur tous les autres postes. On m'a conseillé FOG. Mais je cherche ce qu'il y aura de plus simple. Ce sera mon premier essai. Je n'ai aucune idée de ce qu'il faut faire.
      Je ne connais pas la capacité du HD du serveur de clonage (y a-t-il une influence ?) ; surprise demain…

    2. Intéressant. Je vais tenter de capter ça. À suivre…

    3. OK, si j'ai bien compris, il me suffit d'exécuter le script d'installation avec un petit sudo qui me permet de choisir /opt/anaconda3
      Enfin, je dois préparer un script à lancer à l'ouverture de la session invité (dont le nom de guest est modifié à chaque session) qui contiendra le bin/activate et le conda init
      J'ai bon ?
      Idem, je tente ça demain.