⇨ MENU ⇨ LOGITHEQUE ⇨ liste visuelle
LOGITHEQUE
⇨ MENU ⇨ LOGITHEQUE ⇨ liste visuelle
LOGITHEQUE
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
Passer à la liste visuelles des logiciels ...
LISTE ALPHABETIQUE DE LA LOGITHEQUE.
A LA VASARELY : combinez des figures géométriques pour former des tableaux colorés.
A.B.C.DAIRE : replacez les toutes les lettres de l’alphabet le plus rapidement possible dans le bon ordre.
ABREUVOIR (L') : trouvez suffisamment d'eau pour abreuver votre bétail.
ALKASHI : à partir de 3 de ses caractéristiques retrouvez les 6 spécificités d'un triangle.
ANNONCE : pariez sur la valeur de la prochaine carte à retourner.
ATTENTION AU CROCO : abritez vos poulets avant qu'ils ne soient mangés par les crocodiles.
BARGRAPHE : simulez des analyses faites par votre machine.
BATAILLE NAVALE : détruisez la flotte navale de l'ordinateur pour vaincre.
BIGARURE : jouez avec les mathématiques et la géométrie pour créer des tableaux originaux.
BINARY : convertissez des nombres d'une base décimale vers les autres bases.
BINOME : calculez la bonne de résistance à associer à vos led.
BIORYTHME : calculez si vous êtes en forme.
BOMBARDE : détruirez-vous la base ennemie avant d'avoir épuisé vos missiles.
CALCULATRICE : oubliez les terribles céphalées dues au calcul mental.
CASINO BACCARA : misez sur la banque ou le ponte ou ferez-vous banco.
CASINO BLACKJACK : misez et tirez suffisamment de carte pour battre le croupier.
CASINO CRAPS : misez et lancer les dès pour obtenir le bon total.
CASINO KENO : sélectionnez vos numéros et comparez-les au tirage.
CASINO LUCKY : misez et attendez que le bandit manchot donne son verdict.
CASINO POKER : misez et échanger vos cartes et ramassez vos gains, peut-être.
CASINO ROULETTE : misez sur le bon numéro, et rien ne va plus.
CASINO TRENTE ET QUARANTE : misez sur la bonne couleur et doublez votre mise.
CHIFOUMI : jouez à pierre-feuilles-ciseaux aussi souvent que vous voulez.
CHROMATIQUE : analysez les composants rouge, vert et bleu des couleurs.
COLLATZ : testez la conjecture de Syracuse.
COLORISTE (LE) : mélangez les couleurs primaires pour faire votre arc-en-ciel.
CONNEXIONS : retirez tous les jetons de la grille et c'est gagné.
CONVERTISSEUR (LE) : changez de système de mesure rapidement et simplement.
DAHU : proposez une chasse au Dahu à vos amis pour rire.
DECOUPLAGE : réordonnez les chiffres en un minimum d'essais.
DEDALE : créez et testez vos propres labyrinthes.
DES A SIX FACES : lancez le dé et faites avancer votre pion.
DISCOTHEQUE : écoutez vos morceaux de musique préférés sans modération.
DISCRIMINANT : trouvez rapidement le discriminant d'un trinome du second degré.
DOCUMENTALISTE (LE) : apprenez les secrets de Python en un clique.
ESQUISSE : exprimez vos talents de dessinateur.
FIGURES DE CHERNOFF : représentez, graphiquement, un ensemble de données à plus de trois dimensions.
FUN WITH FLAGS : associez un drapeau à son pays.
HOLOGER : soyez toujours à la bonne l'heure.
JEU DE LA VIE (LE) : observez l'évolution d'un automate cellulaire.
JEU DE PING (LE) : retournez tous les jetons du damier.
JUPINER GREEN : multipliez et divisez pour mieux gagner.
KIM : exercez vos talents d'observateur.
MATHEMATICIEN (LE) : calculez, calculez, calculez.
MEMORY : mariez les images semblables sans faire d'écart.
MESSAGER (LE) : laissez une trace de votre passage.
METEORITH : explorez l’espace infini à la recherche de matériaux précieux.
MODELEUR (LE) : testez et personnalisez vos controles tkinter.
MOT (LE) : retrouver le bon mot de 5 lettres en moins de 7 essais.
MOT LE PLUS LONG (LE) : agencez les lettres pour faire le mot le plus long.
MOUCHETE (LE) : donnez une ambiance disco à votre moniteur.
MULTIPLICATEUR (LE) : révisez vos tables de multiplication.
PARKER : retrouvez la bonne combinaison pour ouvrir le coffre.
PENDU (LE) : retrouvez le bon mot, un classique.
PETRONILLE : dirigez Pétronille la chenille vers de succulent fruits.
PGCD : retrouvez le plus grand commun diviseur de deux nombres entiers.
PILE OU FACE : lancez une pièce, et laissez faire le destin.
POLICE : examinez les polices de caractères à votre disposition.
POST-IT : pensez-le, écrivez-le, oubliez-le.
PRONOSTIQUE : misez sur le bon cheval et empochez le magot.
PROPHETIC KERNEL : le Grand Kernel sait tous, voit tous, dit tous... mais se trompe trop souvent.
REGISTRE (LE) : gérez tous vos contacts sans effort.
SALADE CESAR : envoyez des messages cryptés à la sauce César.
SECRET (LE) : retrouvez le nombre auquel pense Python en un minimum d'essais.
TAQUIN : replacez les 16 cases du jeu dans le bon ordre.
THALES : créez des figures géométriques en un tour de main.
TIC TAC TOE : alignez trois symboles identiques avant votre adversaire.
TON I.M.C. : calculez votre Masse d'Indices Corporelle rapidement.
TOUR DE HANOI : transférez tous les palets dans la dernière colonne.
TRADUCTEUR (LE) : dites bonjour à la dame.
TREN D : managez un célèbre groupe musical.
TRIGONOMETRIK : maitrisez la trigonométrie à la mode Python.
UN PEU BEAUCOUP : effeuillez la marguerite.
UNICODE : encodez la bonne référence pour le bon symbole.
La plupart des programmes, proposés ici, ont été réalisés sous Raspberry Pi OS,
et parfois il y a plusieurs années avec des version de Python 3 antérieures à celle actuellement recommandée,
Des différences de visuels, de rapidité, voire de fluidité, peuvent apparaître sous d'autres O.S. non-linuxien,
ou avec des méthodes plus récentes et des versions de Python 3 optimisées au cours des mise à jours.
Bon amusement à tous.
Les modestes scripts Python, présentés ici, doivent avant tout être considérés comme des suggestions de programmes, simples et basiques, pour s'entrainer à l'initiation au langage Python, à ses méthodes et à sa bibliothèque. Volontairement, les scripts d'exemples proposés pour ces suggestions, ne proposent ni optimisation maximum, ni toutes les options possibles. Ainsi, chacun pourra, tester ses propres modifications pour fluidifier la réponse du programme ou en augmenter ses possibilités.
La démarche à suivre est alors assez simple :
- téléchargez le fichier zip, décompressez-le, lancez le fichier .py et utilisez le programme quelques minutes :
- réalisez votre algorithme puis rédigez votre speudo-code et enfin transcrivez-le en Python ;
- si vous rencontrez une difficulté, regardez le script proposé, peut-être découvrirez-vous une astuce insolite ;
- comparer les 2 scripts, vous avez surement fait mieux que l'exemple, félicitation ;
- optimisez le programme et ajoutez de nouvelles options pour le rendre plus attrayant.
Bien souvent, sont proposés plusieurs versions d’un même programme. Selon les cas il s’agit de vous :
- initiez à de nouveaux objets, par exemple, Chifoumi permet de présenter les différents controles tkinter ;
- montrez que l’on peut obtenir le résultat souhaité par de multiples moyens, par exemple les versions de Bombarde, utilisent de plus en plus de ressources. Mais que le choix du moyen influencera le développement du script dès sa conception, le temps à y consacrer, les connaissances techniques annexes (dessin, audio, rédaction, ... ), et toujours le résultat final.
Comme toujours quand j'enseigne cette disciple, j'ai pris le parti de ne pas polluer, excessivement, les scripts (d’exemples, rappelons-le) de commentaires* descriptifs, car je ne souhaite pas vous infantiliser. Si l'auteur ressent le besoin de commenter le nom d'une variable pour le justifier, c'est que de toute évidence, ce nom n'est pas suffisamment descriptif et donc inapproprié. Je préfère vous considérer comme des individus responsables et éclairés, disposant d’assez de facultés, pour mettre en oeuvre toutes les démarches utiles, intellectuelles et techniques, pour comprendre par vous même ces modestes travaux, et devenir rapidement autonome et productif.
* Je fais, ici, bien la différence entre :
- les commentaires polluant et alourdissant inutilement le script, en rendant son l’étude ardue et pénible (que je dénonce) ;
- les commentaires, sur une 1 ligne de 79 caractères maximum, introduisant une fonction et permettant une lecture rapide du script pour sa maintenance (qui sont indispensable) ;
- les docstrings, permettant d’inclure directement dans le programme, de l’aide à l’utilisateur grâce des méthodes dir ( ) et help ( ) (que j'encourage, s'ils sont en anglais correct) ;
- les commentaires pédagogiques, rédigés par des professionnels de la formation, à l’intention de tous ceux qui découvrent la programmation depuis peu (que je respecte).
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de