Programmer avec le langage Linotte
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Programmer avec le langage LinotteConnexion

Besoin d'un conseil sur la programmation en Linotte ?

Le deal à ne pas rater :
Tablette 11″ Xiaomi- Mi Pad 6 global version (coupon + code promo)
224.97 €
Voir le deal

Linotte Brainstorming

power_settings_newSe connecter pour répondre
+8
$imon
dadodudou
dod
pat
mastermat
cooca
Mony
Sorar
12 participants

descriptionLinotte Brainstorming - Page 6 EmptyLinotte Brainstorming

more_horiz
Pour une présentation simple de linotte aux collègues de math, tu peux utiliser la présentation rapide du langage qui se trouve en bas de la page d'accueil du site ou à l'adresse :

http://www.slideshare.net/metalm/presen ... ge-linotte

Toutes les fonctionnalités utiles au lycée y sont présentées en 21 encarts, à l'exception des grands rôles (les variables globales).

Cette présentation simplifiée a précisément pour but d'éviter de devoir se référer au tutoriel pour apprendre à programmer en linotte.

descriptionLinotte Brainstorming - Page 6 EmptyLinotte Brainstorming

more_horiz
Salut,

Voici mes réponses :

[quote=LawNasK]- Pour commencer, un "clique droit ? copier/coller" dans l'atelier. Certes, c'est une perte de temps dans la plupart des cas,
mais ça peux faire plaisir quand on a le clavier sous 3-4 cailler. <img src=" title="Smile" />[/quote]
ça sera présent dans la prochaine version, Pat m'avait déjà fait la demande.

[quote=LawNasK]- Ensuite, la possibilité d'assigner simplement un dossier ou ranger les livres que l'on veux sauvegarder.
( Au lieu du /home/*/.linotte [les fichiers cacher, c'est pas folichon]). Là encore, ce n'est pas indispensable, mais ça ne peux pas faire de mal <img src=" title="Big Grin" /> ![/quote]
Je ne comprends pas trop, tu peux sauvegarder tes livres où tu veux. Le répertoire .linotte est réservé aux fichiers internes à Linotte (thèmes,préférences, etc.).
Au lancement de Linotte, je peux toujours créer automatiquement un répertoire Linotte à la racine du répertoire de l'utilisateur.

[quote=LawNasK]- Une refonte du tutoriel. Je sais que vous en avez déjà parler, mais je n'ai pas retrouver où ... Bref, je trouve qu'il manque un peu de logique dans l'enchainement des choses (Nous allons utilisez un sous paragraphe. Vous ne savez pas ce que c'est, mais on verra ça plus tard, donc faites sablant !).
C'est vrai que dans l'idée, ça peux motiver, mais ça peux aussi frustrer un peu.
Il me semble aussi que certains exemples ne marchent pas.
J'en rajoute encore une couche, lors du second exemple avec Pythagore, on tombe sur des " ? AB ! ", sans forcément comprendre tout de suite, car ce n'est pas aborder.[/quote]
Tu as raison sur le tutoriel... Il est vieillissant... mais le refaire est un travail colossale.
Suite à une remarque sur le site du Sialle, je vais prévoir une page d'aide à la découverte du langage lors du lancement de Linotte la première fois.

[quote=LawNasK]Vraiment bref cette fois : il faudrait trouver un ordre logique, pédagogique et ludique pour le tuto,
puis faire une équipe de deux ou trois (ou plus) personnes plutôt motiver pour faire une nouvelle version de celui-ci.
(Si vous le faites, je suis partant pour aider sur le début (tout ce que je connais, en fait)).[/quote]
Je vote pour !


[quote=LawNasK]La demande :
L'autre partie de ce post,(qui prolonge un tantinet ce qu'il y a en haut) : j'aurais besoin de conseils pour argumenter en la faveur de Linotte,
que je veux présenter au professeurs de mathématique et au responsable informatique de mon lycée, dans une optique de prolongation de l'algorithmique,
au programme de seconde depuis cette année, de première l'an prochain et de terminal dans deux ans.
Donc si vous avez des conseils pour me dire comment m'y prendre, n'hésitez pas ![/quote]
Dadodudou a répondu à cette question, tu peux te servir de cette présentation. Elle est disponible au format PDF dans la section Documentation du site principal.

[quote=LawNasK]Le reste :
Aussi, une petite idée qui m'est passée par la tête : si un nouveau tutoriel est créé, pourquoi ne pas l'adapter pour le très célèbre
[url=Site du Zéro][/url], adaptation qui permettrais de faire connaitre un peu plus Linotte, voir même de séduire un
ou deux développeur Java "Pro" qui pourrait aider le projet ![/quote]
J'ai commencé un tuto mais jugé trop difficile, si tu as un compte, je peux te rajouter rédacteur sur le tuto et tu pourras si tu as le temps y déposer un coup d'oeil
ce que tu peux améliorer ?

descriptionLinotte Brainstorming - Page 6 EmptyLinotte Brainstorming

more_horiz
Tout d'abord, merci pour ces réponses !

Pour le site du Zéro, je viens de m'inscrire sous le pseudo de LawNasK (c'est beau, l’originalité...). Je ne pense pas pouvoir améliorer grand chose, mais un avis ne peux pas faire de mal <img src=" title="Smile" /> !

descriptionLinotte Brainstorming - Page 6 EmptyLinotte Brainstorming

more_horiz
Bonjour, je veux bien aider à la création du tutoriel sur le sdz,
mon pseudo est uowi$12 (je sais trouver des pseudos plus originaux, moi :;
): .... en fait le pseudo '$imon' était déja pris <img src=" title="Sad" /> )


sinon, en ce qui concerne l'atelier, ce serait bien de pouvoir :
- sélectionner une portion de texte et pouvoir la déplacer avec la souris (actuellement, cete manipulation supprime le texte sélectionné )
- faire une recherche rapide de texte
- faire un remplacement rapide de texte

descriptionLinotte Brainstorming - Page 6 EmptyLinotte Brainstorming

more_horiz
Vous êtes ajouté !
Voici la réponse que j'avais reçu lorsque j'ai voulu valider le tuto :

Citation : Nanoc
Hello !

Le sujet est intéressant car ce genre de langage est original, mais il y a des choses à revoir.

Votre tutoriel aura de la peine à trouver son public.
S'il est destiné aux débutants (ce qui semble être le cas), alors il faudrait expliquer ce qu'est une boucle, une condition, etc. Ou expliquer comment installer l'interpréteur et l'utiliser.

Vous donnez des définitions, mais ce n'est pas suffisant si le lecteur n'a jamais entendu parlé de programmation, même si la "syntaxe" du langage est très simple. Il faudrait développer cela en plusieurs chapitres et ce tutoriel deviendrait alors un big-tuto. Il faudrait expliquer comment écrire les "phrases" que Linotte va interpréter. D'après le site officiel, ce langage est destiné aux enfants, il faudrait donc que votre cours soit aussi destiné aux enfants.

Si, au contraire, votre tutoriel est destiné aux gens ayant déjà des connaissances dans d'autres langages de programmation, il faudrait alors plus développer le coté comparaison entre les langages, expliquer que c'est basé sur JAVA, montrer ce qui est original, etc...

De manière générale, vous devriez montrer le résultat des codes que vous présentez. Cela aide à se représenter ce qui se passe.
Comme déjà dit, c'est très dense et je ne suis pas sûr qu'un utilisateur (même sachant programmer dans un autre langage) sache utiliser correctement Linotte à la fin de la lecture de votre cours.

C'est quoi un "grand rôle" ? Une variable globale ?
Ne devriez-vous pas expliquer que le code se lit comme un script de théâtre/cinéma ?

Bref, le sujet est intéressant et mérite d'être développé, mais il y a encore du travail avant qu'il ne puisse être validé.

Bon point quand même, vous avez une bonne orthographe/grammaire.

Bon courage et merci pour votre contribution au site.



S'il ne s'agit pas d'un refus définitif (dans le cas d'un mauvais sujet de tutoriel par exemple), ne le reproposez que lorsque tous les points que le validateur a cités seront corrigés. Nous vous rappelons de plus qu'un mini-tuto doit être terminé pour être validé et un big-tuto doit comporter un minimum de trois chapitres (voire plus s'il y a quelques chapitres introductifs) et ce, afin de garantir un minimum de contenu pour les tutoriels en ligne.

Afin de vous aider si vous désirez proposer de nouveau un tutoriel, deux cours expliquant comment les réaliser ainsi que les conditions de validation sont à votre disposition :
Créer un tutoriel sur le Site du Zér0
[Validation] Les conseils des Validateurs
Nous vous invitons d'ailleurs fortement à prendre connaissance de ces deux tutoriels si vous souhaitez en reproposer un .

En vous remerciant pour avoir voulu contribuer à ce site, nous vous souhaitons une bonne continuation,

descriptionLinotte Brainstorming - Page 6 EmptyLinotte Brainstorming

more_horiz
Je suis un peu de l'avis de Nanoc, sur certain points : Il faudrait mieux faire un "big-tuto", avec pas mal de choses développer (comme par exemple le [url=tuto de M@téo21 sur le C][/url] (en un peu moins gros n_n).

Il faudrait qu'on s'organise sur le plan à suivre, puis se répartir les tâches ?

descriptionLinotte Brainstorming - Page 6 EmptyLinotte Brainstorming

more_horiz
Et bien ... je suis très admiratif du développement et du suivi de Linotte.
Voici deux jours que je me fais mon résumé.

A propos de développement ... jetez un coup d'oeil à Jython, à tout hasard.

"We think that Jython is likely to improve your productivity for a great number of project types that are currently performed in Java. (...)

For Java Programmers
If you are already programming in Java, you are probably wondering why you need another language to run under the JVM. Doesn't Java work just fine?

Sure, Java is great.
But, by using Jython instead of Java, you'll probably find that the number of lines of code in your program has dropped by as much as 50%.

Many empirical studies of programming suggest that shorter programs have fewer bugs. In addition, programmer productivity tends to be about the same for any number of lines of code even if, as in Jython, each line of code tends to do more than it might in another language.

In other words, an expert Jython programmer will likely produce programs faster, and with fewer bugs, than an expert Java programmer.

http://oreilly.com/catalog/jythoness/chapter/ch01.html

descriptionLinotte Brainstorming - Page 6 EmptyLinotte Brainstorming

more_horiz
[quote=Fr001]Et bien ... je suis très admiratif du développement et du suivi de Linotte.
Voici deux jours que je me fais mon résumé.

A propos de développement ... jetez un coup d'oeil à Jython, à tout hasard.[/quote]
Merci Fr001 pour ton commentaire bien sympathique.

je ne connais pas Jython, je vais y jeter un coup d'oeil !

descriptionLinotte Brainstorming - Page 6 EmptyLinotte Brainstorming

more_horiz
Bonjour, j'aimerai proposer un ou deux petit ajout au verbe explorer pour qu'il ouvre des fichier audio et vidéo avec le lecteur multimédia par défaut.

Code:

tu explores "audio adresse_du_fichier_audio" (internet ou disque dur)
tu explores "vidéo adresse_du_fichier_vidéo" (internet ou disque dur)

car si l'on souhaite ouvrir un flux audio ou vidéo il faut passer par explorer "internet " ce qui utilise le navigateur web, et que explorer "ouvrir " ne fonctionne que pour les fichiers du disque dur.

J'espère ne pas avoir été trop fouillit <img src=" title="Smile" />

descriptionLinotte Brainstorming - Page 6 EmptyLinotte Brainstorming

more_horiz
et avec tu explores "ouvrir adresse_du_fichier_audio"
ça ne marche pas ?

descriptionLinotte Brainstorming - Page 6 EmptyLinotte Brainstorming

more_horiz
si mais pas avec une adresse commençant par http, ce que je comprend, c'est pour éviter que des logiciels malveillants soit exécutés, mais en limitant l'usage à un certain nombre de type de fichier (audio, vidéo et d'autres fichiers inoffensifs). Et l'utilisation de audio ou vidéo permet à linotte de définir à quel logiciel il envoie le flux audio/vidéo

descriptionLinotte Brainstorming - Page 6 EmptyLinotte Brainstorming

more_horiz
Une petite remarque au passage, Linotte peut utiliser les flux audio avec le verbe Jouer (je viens de m'en rendre compte en essayant) mais la qualité est désastreuse et on n'a aucun moyen de gérer le son par la suive (augmenter volume, le baisser, arrêter le son, etc)

descriptionLinotte Brainstorming - Page 6 EmptyLinotte Brainstorming

more_horiz
[quote=momo112]si mais pas avec une adresse commençant par http, ce que je comprend, c'est pour éviter que des logiciels malveillants soit exécutés, mais en limitant l'usage à un certain nombre de type de fichier (audio, vidéo et d'autres fichiers inoffensifs). Et l'utilisation de audio ou vidéo permet à linotte de définir à quel logiciel il envoie le flux audio/vidéo[/quote]
Sinon, tu peux essayer :
tu explores "fichier adresse_du_fichier_audio"

mais je ne sais pas si le système sait associer un fichier localisé sur le internet avec un logiciel installé sur le système même.

descriptionLinotte Brainstorming - Page 6 EmptyLinotte Brainstorming

more_horiz
[quote=momo112]Une petite remarque au passage, Linotte peut utiliser les flux audio avec le verbe Jouer (je viens de m'en rendre compte en essayant) mais la qualité est désastreuse et on n'a aucun moyen de gérer le son par la suive (augmenter volume, le baisser, arrêter le son, etc)[/quote]
Je confirme, l'Atelier Linotte n'est pas une vraie linotte mélodieuse....

J'ai prévu d'améliorer ça dans le prochaine version....

descriptionLinotte Brainstorming - Page 6 EmptyLinotte Brainstorming

more_horiz
[quote=cpc]Sinon, tu peux essayer :
tu explores "fichier adresse_du_fichier_audio"[/quote]
ça ne fonctionne pas, ça affiche

Code:

La sémantique de la phrase contenant le verbe 'explorer' est incorrecte, vérifiez le rôle de l'acteur :
http:
//vipicecast.
yacast.
net/virginradio_128

(testé avec virgin radio et d'autres flux radio)

Je vais continuer à utiliser explorer "internet" pour l'instant <img src=" title="Smile" />

descriptionLinotte Brainstorming - Page 6 EmptyRe: Linotte Brainstorming

more_horiz
privacy_tip Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
power_settings_newSe connecter pour répondre