Posté le 24/12/2018 13:42
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2025 | Il y a 174 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 24/12/2018 15:01 | #
Quelques suggestions pour la mise en forme des titres. Opinion personnelle
I - Présentation du langage Python
1°. Les outils
Je plussoie l'aération, je serais même pour sauter une ligne dans l'introduction également. D'ailleurs, pourquoi ne pas mettre des [label] sur les titres et présenter ton plan comme une liste avec des [target] ?
Est-ce vraiment pertinent de supposer que le lecteur saura programmer en Basic ? Les nouveaux seconde n'auront fait que du Scratch au collège et débarqueront sur le Python avec certes des connaissances algorithmiques, mais pas de spécificités Basic a priori.
Première partie
Le Python n'est pas vraiment de bas niveau qui veut dire proche du matériel, des déails gores et de l'ordinateur. Il est plutôt de haut niveau avec ses concepts abstraits qui cachent la réalité de l'ordinateur.
Si tu veux faire une introduction générique, tu peux comparer le Python au Basic et au C en disant « pour ceux qui programment sur calculatrice, le Python est ici entre les deux », mais de façon générale le paysage des langages est un peu trop grand pour dire ça : le Python est orienté objet et typé dynamiquement alors que ni le Basic ni le C ne le sont... c'est un peu un détail, mais voilà je soulève au passage.
(Tous les langages, tous, sont indentés.)
Deuxième partie
Pas besoin de sa calculatrice ? Mais tu montres des images de MicroPython. C'est bizarre non ?
Le reste est bien, j'ai juste quelques trucs de formatage qui me viennent à l'idée... si tu le veux bien, je peux peut-être éditer ça directement pour te montrer. Ensuite tu pourras le garder ou non.
Citer : Posté le 24/12/2018 15:15 | #
Alors, je répond :
Pour les titres j'ai corrigé, c'est effectivement mieux comme ça
Pour la première partie, j'ai corrigé certains points mais il faut que je revoie
Juste un petite réflexion Le python est un des rares langage à avoir une indentation significative dans le code : une erreur d'indentation est tout a fait possible en Python alors qu'en C ou en BASIC ce n'est pas possible
Pas besoin de la calculatrice, c'est à nuancé, disons qu'il n'est pas impératif de l'avoir sur les genoux allumée, ce n'est qu'une présentation des outils
Citer : Posté le 24/12/2018 15:27 | #
D'un côté si ton lecteur ne l'utilise pas il s'en souviendra moins bien !
Citer : Posté le 24/12/2018 15:31 | #
Oui mais non...
De plus la partie vraiment où il va falloir coder est le grand IV
Citer : Posté le 24/12/2018 15:31 | #
Personnellement je crois qu'inciter le lecteur à manipuler quand tu présentes est un avantage pédagogique. Est-ce que je me trompe ? J'invite les autres à donner leur avis.
Citer : Posté le 24/12/2018 15:33 | #
Non tu ne te trompe pas...
Attend je refait ça
Citer : Posté le 24/12/2018 15:37 | #
Je suis du même avis que Senpai ❤, la pratique est le meilleur moyen de retenir les informations (et l'attention des élèves
Citer : Posté le 24/12/2018 15:39 | #
Vous m'avez convaincu :
J'ai corrigé
Ajouté le 24/12/2018 à 16:01 :
J'arrête pour aujourd'hui
Merci d'avance
Citer : Posté le 24/12/2018 16:01 | #
Cher lecteur, bonjour et bienvenu(e) dans ce tutoriel d'utilisation du Python.
Tu souhaites la bienvenue au lecteur ou à la lectrice, je ne comprends pas ce (e)
Ce tutoriel part du principe que vous avez suivit le cours sur le BASIC Casio et que vous savez faire utiliser les variables et effectuer des calculs avec.
Oui... Mais non.
On ne peut pas demander à l'élève d'avoir suivi un cours qui a au final que peu de rapport.
Python est disponible sur ordinateur (Windows, Mac, Linux) et gratuitement sur le site officiel.
Un lien ?
Pour tester du code il suffit d'écrire votre code (sur une seule ligne en séparant les instructions par un double point « : »). Par exemple vous voulez tester la commande de la boucle itérative for i in range(). Tapez « for i in range(5):print(i) » les nombre de 0 à 4 s'affichent. Maintenant si vous voulez les carrés des nombres de 1 à 10. Il faut que i aille de 1 à 11 (le 11 n'est pas atteint comme on la vu avec le 4). On va donc écrire « for i in range (1,11):print(i**2) » Vous ne voulez par ré-écrire la commande itérative ? Pas de problème : avec la flèche haut, placez en surbrillance la ligne qui vous intéresse et pressez [EXE].
La balise [code] s'il-te-plaît !
Je pense qu'il serait mieux de présenter l'éditeur après les bases de ce langage et de la console, pour éviter de noyer le lecteur d'informations.
Beaucoup de petites fautes de syntaxe et d'orthographe, mais je n'ai pas le temps de les reporter une-à-une.
Sinon beau travail, j'attends la suite
Citer : Posté le 24/12/2018 16:02 | #
Je corrigerais ça dans la soirée merci
Citer : Posté le 24/12/2018 16:05 | #
Hmm… C'est quoi le MicoPython ?
Je connais le MicroPython, je peux imaginer une Miko qui s'appelle Python, mais ça s'arrête là
Citer : Posté le 24/12/2018 16:19 | #
La balise [code] s'il-te-plaît !
Ou plutôt [inlinecode] ou son abréviation le backtick (AltGr+7) : `ton_code`.
Citer : Posté le 24/12/2018 16:22 | #
La balise [code] s'il-te-plaît !
Ou plutôt [inlinecode] ou son abréviation le backtick (AltGr+7) : `ton_code`.
Je connais, mais pour les exemples je trouve ça plus clair de le faire à part
Citer : Posté le 24/12/2018 17:06 | #
je met comme ça : code
Ajouté le 24/12/2018 à 17:21 :
J'ai tout relu et je pense avoir tout corrigé...
Citer : Posté le 24/12/2018 21:40 | #
J'ai arrangé la taille du logo Python. C'est aussi moi qui avais enlevé le Courier dans le paragraphe d'en-tête, désolé que ça te contrarie. Mais pourquoi changer la police ? En général ça n'a pas d'effet typographique et ça casse plus l'uniformité du texte qu'autre chose. Suis-je le seul à raisonner comme cela ?
Citer : Posté le 25/12/2018 09:21 | #
Non, non, du tout tu as bien fait : c'est plus joli comme ça
J'ai rajouté les images
Citer : Posté le 25/12/2018 15:22 | #
Je vois une erreur ici : le séparateur d'instruction est un point-virgule. Les deux points annoncent un bloc indenté que tu ne crées finalement pas trop parce que tu ne reviens pas à la ligne.
Citer : Posté le 25/12/2018 19:00 | #
Ah... ben je ne sais pas trop en fait...
Citer : Posté le 25/12/2018 19:01 | #
Dans if True:print("Hello World"), il n'y a pas deux instructions : il y a une structure de contrôle (if) avec une instruction dedans.
Essaie x=2:y=3 versus x=2;y=3, tu verras toute de suite la différence.
Citer : Posté le 25/12/2018 19:03 | #
Tu parles de l'éditeur là, non ? >_<'
Dans le shell, for i in range(5):print(i) affiche 0 1 2 3 4