Concours de rentrée 2020 - défi Python de Xuanwu
Posted: 23 Sep 2020, 15:47
Pour cette rentrée 2020, tes communautés lycéennes Planète Casio et TI-Planet se réunissent pour te proposer un concours de rentrée exceptionnel autour de ton outil numérique scolaire favori, ta calculatrice graphique.
Il n'empêche qu'il n'y a strictement aucune obligation d'achat pour participer et même gagner, grâce aux précieuses ressources que nous t'avons compilées en fin d'annonce.
Trois défis indépendants te seront lancés, tous en langage Python :
Les défis ont tous été conçus pour être ludiques et abordables dès le collège. Rien d'insurmontable, à chaque fois nous te fournissons un script fonctionnel sur un maximum de calculatrices Python officielles ou non, script qu'il te suffira tout simplement d'utiliser ou d'améliorer. Tout-le-monde peut donc participer et gagner !
Tu peux relever autant de défis que tu veux et ton but sera aussi simple que dans un jeu vidéo ; réaliser selon le cas le plus grand ou le plus petit score possible. Il t'est même possible d'envoyer plusieurs participations à un même défi, dans ce cas nous ne prenons en compte que la meilleure, sous réserve qu'elle n'ait pas déjà été soumise par quelqu'un d'autre. Cela te permet à tout moment de tenter sans risque une amélioration de ton score.
Pour te récompenser nous avons réuni diverses calculatrices graphiques Python haut de gamme, mais accompagnées ici à la différence de nombre de goodies introuvables dans le commerce qui te permettront d'afficher clairement les couleurs de ton constructeur préféré.
Voici dès maintenant lancé le défi de Xuanwu, pour lequel tu as donc jusqu'au dimanche 18 octobre 2020 à minuit moins une, heure d'été française (GMT+2).
Il n'empêche qu'il n'y a strictement aucune obligation d'achat pour participer et même gagner, grâce aux précieuses ressources que nous t'avons compilées en fin d'annonce.
Trois défis indépendants te seront lancés, tous en langage Python :
- Défi de Xuanwu (tracé Python à la tortue), jusqu'au dimanche 18 octobre 2020 inclus avant minuit (GMT+2)
- Défi de Quetzalcoatl (tracé Python par coordonnées), jusqu'au dimanche 1er novembre 2020 inclus avant minuit (GMT+1)
- Défi du Léviathan (Intelligence Artificielle Python), jusqu'au dimanche 13 décembre 2020 inclus avant minuit (GMT+1)
Les défis ont tous été conçus pour être ludiques et abordables dès le collège. Rien d'insurmontable, à chaque fois nous te fournissons un script fonctionnel sur un maximum de calculatrices Python officielles ou non, script qu'il te suffira tout simplement d'utiliser ou d'améliorer. Tout-le-monde peut donc participer et gagner !
Tu peux relever autant de défis que tu veux et ton but sera aussi simple que dans un jeu vidéo ; réaliser selon le cas le plus grand ou le plus petit score possible. Il t'est même possible d'envoyer plusieurs participations à un même défi, dans ce cas nous ne prenons en compte que la meilleure, sous réserve qu'elle n'ait pas déjà été soumise par quelqu'un d'autre. Cela te permet à tout moment de tenter sans risque une amélioration de ton score.
Pour te récompenser nous avons réuni diverses calculatrices graphiques Python haut de gamme, mais accompagnées ici à la différence de nombre de goodies introuvables dans le commerce qui te permettront d'afficher clairement les couleurs de ton constructeur préféré.
Voici dès maintenant lancé le défi de Xuanwu, pour lequel tu as donc jusqu'au dimanche 18 octobre 2020 à minuit moins une, heure d'été française (GMT+2).
Les lots ainsi que leur acheminement te sont gracieusement offerts par :
Les 12 participants ayant réalisé les plus petits scores distincts au défi de Xuanwu pourront librement choisir et personnaliser leur lot parmi les propositions suivantes, par ordre de classement :
- Casio
- NumWorks
- Texas Instruments
- Calcuso
- Bernard Parisse de l'Institut Fourier / Université Grenoble Alpes
- Planète Casio / CreativeCalc
- TI-Planet / UPECS
- Hewlett Packard (reliquat dotation 2019)
Show/Hide spoilerAfficher/Masquer le spoiler
Suite à de lourdes réorganisations au sein de Hewlett Packard en 2019-2020 il n'y a plus de service marketing spécifique à la France pour les calculatrices, nous relevons désormais d'un service gérant de façon unifiée le marketing des calculatrices pour l'ensemble de l'Europe, service de plus sous-traité en externe auprès d'une entreprise en République tchèque chez qui nous n'avons strictement aucun contact ce qui ne facilite pas la chose.
Des approches auprès de nos quelques contacts par chance encore restants chez Hewlett Packard ne nous ont hélas pas permis d'obtenir jusqu'à présent de réponse autre que l'assemblage d'éléments que nous venons de te communiquer.
Nous te tiendrons au courant si jamais la situation évoluait favorablement en cours de concours, et sinon ben tant pis pour Hewlett Packard.
Toutefois tu n'es absolument pas pénalisé·e si tu souhaites participer sur HP Prime cette année, le travail a été fait de notre côté, nos scripts de participation restent compatibles avec ce modèle, et c'est justement un des points sur lesquels nous avons quand même passé le plus de temps.
Les 12 participants ayant réalisé les plus petits scores distincts au défi de Xuanwu pourront librement choisir et personnaliser leur lot parmi les propositions suivantes, par ordre de classement :
- 2 lots Capricorne ♑ : 1 calculatrice Casio Graph 90+E + 1 pack de goodies Casio + 1 goodie Xcas au choix + 1 pack de goodies TI-Planet & Planète Casio
- 2 lots Bélier ♈ : 1 solution d'émulation Casio au choix + 1 CD de vidéos Casio fx-CG20 ou catalogue de produits Casio au choix + 1 pack de goodies Casio + 1 goodie Xcas au choix + 1 pack de goodies TI-Planet & Planète Casio
Show/Hide spoilerAfficher/Masquer le spoiler
CD de 54 vidéos pour plus de 8h par Jean-Michel Ferrard, pour fx-CG20 mais compatible Graph 90+E, pour Windows / Mac.
Détail des solutions d'émulation Casio au choix :- clé USB 8 Go d'émulation permanente au choix, à jour avec 3 émulateurs pour Windows : fx-92+ Spéciale Collège + Graph 35+E II 3.30 + Graph 90+E 3.40
- clé à capuchon Transcend 2019 (7,5 Go de capacité réelle)
- clé monolithique EMTEC 2020 (7,7 Go de capacité réelle)
- licence 3 ans utilisable pour l'installation de tout ou partie des logiciels d'émulation suivants :
- clé USB 8 Go d'émulation permanente au choix, à jour avec 3 émulateurs pour Windows : fx-92+ Spéciale Collège + Graph 35+E II 3.30 + Graph 90+E 3.40
- Lot Serpentaire ⛎ : 1 goodie HP au choix + 1 goodie Xcas au choix + 1 pack de goodies TI-Planète-Casio
Show/Hide spoilerAfficher/Masquer le spoiler
Poster HP : format 59,2×40 cm².
Clé USB HP : 16 Go de capacité nominale. - 2 lots Sagittaire ♐ : 1 calculatrice NumWorks N0110 + 1 pack de goodies NumWorks + 1 goodie Xcas au choix + 1 pack de goodies TI-Planet & Planète Casio
- 2 lots Balance ♎ : 1 couvercle NumWorks + 1 autocollant NumWorks + 1 enveloppe NumWorks ou carte postale NumWorks ou carte de visite-énigme NumWorks au choix + 1 pack de goodies NumWorks + 1 goodie Xcas au choix + 1 pack de goodies TI-Planet & Planète Casio
Show/Hide spoilerAfficher/Masquer le spoiler
Couvercle NumWorks au nouveau format N0110 protégeant mieux l'écran contre les rayures, mais restant parfaitement utilisable sur l'ancien modèle N0100. - Lot Taureau ♉ : 1 calculatrice TI-Nspire CX II-T CAS + 1 licence logiciel TI-Nspire CAS élève + 1 pack de goodies TI + 1 goodie Xcas au choix + 1 pack de goodies TI-Planète-Casio
- Lot Lion ♌ : 1 calculatrice TI-Nspire CX II-T + 1 licence logiciel TI-Nspire élève + 1 pack de goodies TI + 1 goodie Xcas au choix + 1 pack de goodies TI-Planète-Casio
- Lot Gémeaux ♊ : 1 calculatrice TI-83 Premium CE Edition Python + 1 adaptateur USB + 1 clavier USB dédié + 1 pack de goodies TI + 1 pack de goodies TI-Planète-Casio
Show/Hide spoilerAfficher/Masquer le spoiler
Détail des calculatrices TI-Nspire CX II-T CAS au choix :- TI-Nspire CX II-T CAS sous blister version B
- TI-Nspire CX II-T CAS sous blister version B avec autocollant sceau Comenius Edumedia 2019
Détail des calculatrices TI-83 Premium CE Edition Python au choix :- TI-83 Premium CE Edition Python sous blister version E
- TI-83 Premium CE Edition Python sous blister version E avec autocollant masquant sceau Approuvé par les familles 2019
Détail des packs de goodies communs accompagnants les lots :
Aperçus de quelques cahiers d'activités TI-83 Premium CE Python au choix:
- 1 stylo Casio au choix
- 1 clé USB Casio au choix :
- clé USB Casio fx-CP400+E - 4,019 Go
- clé USB Casio - 4,018 Go
- 1 batterie USB Casio
- 1 histoire intégrale imprimée du manga Casio Academy - ClassWiz Edition - Function Hero - épisode 1, 2 ou 3 au choix - 5 pages ci-dessous + page de fin secrète :
- Episode 0 : Kaito (pour référence)
- Episode 1 : Takuma
- Episode 2 : Emi
- Episode 3 : Azusa
- 1 manuel NumWorks au choix (N0100 ou N0110)
- 1 cahier d'activités NumWorks SNT 2nde
- 1 sac NumWorks au choix (N0100 versions 1.0-1.5, N0100 versions 1.6+, ou N0110)
- 1 cahier NumWorks
- 1 poster NumWorks au choix :
- format A0 (118,9×84,1 cm²) : NumWorks N0100 - roulé
- format A2 (42×59,4 cm²) :
- NumWorks N0100 : Eduscol / Ministère de l'Education Nationale - roulé - brillant
- NumWorks N0100 : Eduscol / Ministère de l'Education Nationale - roulé - mat
- NumWorks N0100 : @Pims / @qabosse / @antalpilipili et ses collègues d'EPS - roulé
- NumWorks N0100 : Xavier Andréani / TI-Planet - roulé - dédicacé
- NumWorks N0110 : Comprendre le monde devient un jeu - plié
- 1 stylo NumWorks
- 1 stylo TI au choix
- 1 porte-documents TI
- 1 poster TI plié au choix :
- format ANSI-D (55,9×86,4 cm²) : TI-73 Explorer
- format A1 (59,4×84,1 cm²) : TI-89 Titanium
- format 55,75×83,5 cm² : TI-Nspire CX, TI-Nspire CX CAS
- 1 clé USB TI au choix :
- clé USB T3 France bleue - 2 Go de capacité nominale
- clé USB TI-Primaire Plus - 4,01759 Go de capacité réelle
- clé USB TI-Innovator Rover - 4,01813 Go de capacité réelle
- clé USB TI-83 Premium CE avec lanière - 4,01811 Go de capacité réelle
- clé USB TI-83 Premium CE avec chaînette - 4,01811 Go de capacité réelle
- clé USB TI rouge - 1 Mo de capacité nominale (promotion TI-Primaire Plus défectueuse)
- 1 autocollant TI ou décalcomanie TI ou pochette CD TI ou lunettes TI au choix
- 1 cahier TI-83 Premium CE au choix
Aperçus de quelques cahiers d'activités TI-83 Premium CE Python au choix:
- Eyrolles : TI-83 Premium CE Edition Python - 2nde Générale + Technique - Mathématiques extrait ou intégral au choix
- Eyrolles : TI-83 Premium CE Edition Python - Mathématiques + Physique-Chimie
- Eyrolles : TI-83 Premium CE Edition Python - SNT
- TI-83 Premium CE Edition Python - 2nde Professionnelle - Mathématiques + Physique-Chimie
- Eyrolles : TI-83 Premium CE - BAC Pro - Mathématiques + Physique-Chimie
- Eyrolles : TI-83 Premium CE - 2nde - ICN
- Eyrolles : TI-83 Premium CE - 2nde + 1ère - ICN
1 t-shirt Xcas ou casquette Xcas ou tapis de souris Xcas ou autocollant Xcas
Xuanwu, le serpent-tortue.
Alors que tu randonnais sur les causses du Larzac accompagné de ta calculatrice favorite, voici que tu chutes dans une profonde cavité. Une fois tes esprits repris, à la lumière de ta caculatrice tu notes s'étendant devant toi un dédale de couloirs, en grande partie obstrué de terre et pierres. Tu trouves également à proximité un véhicule d'excavation d'une technologie encore jamais vue, assemblage de pièces de pierre et d'un mystérieux métal. A peine t'en approches-tu que la machine se met à vrombir, et qu'un mystérieux script de contrôle Python se télécharge comme par magie dans ta calculatrice...
Afin de retrouver la lumière du jour, tente maintenant de piloter l'excavatrice jusqu'à la sortie du labyrinthe tout en consommant le moins d'énergie possible.
Pour cela, nous te fournissons 3 scripts Python :
Tu dois donc définir une fonction effectuant une série d'appels
Tu peux ensuite évaluer ta fonction via les appels suivants, affichant le tracé ainsi que ta consommation :
Le script te renverra automatiquement ta consommation qu'il te suffira tout simplement de réduire le plus possible.
Alors que tu randonnais sur les causses du Larzac accompagné de ta calculatrice favorite, voici que tu chutes dans une profonde cavité. Une fois tes esprits repris, à la lumière de ta caculatrice tu notes s'étendant devant toi un dédale de couloirs, en grande partie obstrué de terre et pierres. Tu trouves également à proximité un véhicule d'excavation d'une technologie encore jamais vue, assemblage de pièces de pierre et d'un mystérieux métal. A peine t'en approches-tu que la machine se met à vrombir, et qu'un mystérieux script de contrôle Python se télécharge comme par magie dans ta calculatrice...
Afin de retrouver la lumière du jour, tente maintenant de piloter l'excavatrice jusqu'à la sortie du labyrinthe tout en consommant le moins d'énergie possible.
Pour cela, nous te fournissons 3 scripts Python :
- polycalc.py, bibliothèque de compatibilité graphique gérant pas moins de 13 environnements Python graphiques sur calculatrices, officiels ou non
- laby.py, définissant tout ce qui concerne la labyrinthe et que nous te laissons découvrir
- labytest.py, un exemple de ce que tu dois fournir comme production
Tu dois donc définir une fonction effectuant une série d'appels
avancer(...)
, a_gauche(...)
et a_droite(...)
afin de piloter l'excavatrice jusqu'à la sortie. Voici un début de code en ce sens qu'il te suffit de compléter :- Code: Select all
#cas
from laby import *
def chemin():
avancer(1.5)
a_droite(1.5707963267948966)
avancer(1)
Tu peux ensuite évaluer ta fonction via les appels suivants, affichant le tracé ainsi que ta consommation :
- Code: Select all
from labytest import *
aller_selon(chemin)
Grâce à la bibliothèque polycalc.py, le script tourne sur pas moins de 13 environnements Python sur calculatrices, un exploit et littéralement la partie qui a nécessite le plus de travail, afin que tout-le-monde puisse participer :
- TI-83 Premium CE Edition Python / TI-84 Plus CE-T Python Edition comme tu viens de voir
- Casio Graph 35+E II
- Casio Graph 90+E / fx-CG50
- HP Prime en mode CAS
- HP Prime avec appli Python intégrée (firmware alpha instable à ce jour, déconseillé)
- NumWorks (y compris avec un firmware Delta ou Omega)
- NumWorks + appli KhiCAS en mode Micropython (firmware Delta uniquement)
- NumWorks + appli KhiCAS en mode de compatibilité Python (firmware Delta uniquement)
- TI-Nspire CX II
- TI-Nspire + Ndless + Micropython
- TI-Nspire CX/CM + Ndless + Micropython
- TI-Nspire CX + Ndless + KhiCAS CX
Le script te renverra automatiquement ta consommation qu'il te suffira tout simplement de réduire le plus possible.
Aucune initiative n'est a priori interdite.
Tu es libre de définir et utiliser tout ce que tu veux (fonctions, variables globales, autres scripts...) mais ton code ne doit effectuer aucun accès en lecture ou écriture à des éléments de laby.py autres que les 3 fonctions précédentes à appeler.
Tu es également libre de modifier les scripts polycalc.py et laby.py fournis si cela peut t'aider, mais note bien que ton script sera testé avec les scripts tels que téléchargés chez nous. Donc attention à ce que tout reste bien fonctionnel.
Tu es libre de définir et utiliser tout ce que tu veux (fonctions, variables globales, autres scripts...) mais ton code ne doit effectuer aucun accès en lecture ou écriture à des éléments de laby.py autres que les 3 fonctions précédentes à appeler.
Tu es également libre de modifier les scripts polycalc.py et laby.py fournis si cela peut t'aider, mais note bien que ton script sera testé avec les scripts tels que téléchargés chez nous. Donc attention à ce que tout reste bien fonctionnel.
Une fois ton script prêt, il te suffira de nous l'envoyer par courriel à info@tiplanet.org , avec :en objet : défi de Xuanwu une adresse courriel personnelle valide, si différente de l'adresse utilisée pour l'envoi de la participation ton adresse postale complète avec nom et prénom(s) si tu le souhaites, ton pseudonyme sur TI-Planet ou Planète Casio
(la liste des participants publiée en fin de concours utilisera les pseudonymes si fournis, et à défaut seulement les prénoms et initiales des noms) si tu le souhaites, sans conséquence sur ta victoire ou ton choix de lot, les badges à afficher dans notre classement à côté de tes participations :
un numéro de téléphone personnel valide
(utilisé uniquement dans ton intérêt en cas d'urgence - par exemple en cas de problème avec une participation ou un choix de lot et qu'il reste peu de temps pour participer/répondre)
Note: tout ceci (informations personnelles) sera uniquement utilisé dans le cadre du concours puis supprimé dès qu'il est fini et/ou après utilisation pour communication sur la livraison des lots le cas échéant
(la liste des participants publiée en fin de concours utilisera les pseudonymes si fournis, et à défaut seulement les prénoms et initiales des noms)
- l'équipe que tu soutiens : TI-Planet ou Planète Casio
- la guilde que tu soutiens : Casio, Hewlett Packard, NumWorks ou Texas Instruments
(utilisé uniquement dans ton intérêt en cas d'urgence - par exemple en cas de problème avec une participation ou un choix de lot et qu'il reste peu de temps pour participer/répondre)
Note: tout ceci (informations personnelles) sera uniquement utilisé dans le cadre du concours puis supprimé dès qu'il est fini et/ou après utilisation pour communication sur la livraison des lots le cas échéant
Ressources :
Scripts Python
Mises à jour nécessaires :
Emulation / simulation :
Transfert de données :
Mises à jour nécessaires :
- Système 3.40 pour Graph 90+E / fx-CG50 avec Windows / Mac
- Système 3.30 pour Graph 35+E II avec Windows
Emulation / simulation :
- Graph 90+E / fx-CG50 version 3.40 pour Windows / Mac
- Graph 35+E II version 3.30 pour Windows
(période d'essai gratuite sans engagement de 90 jours, prolongeable gratuitement si besoin jusqu'au 31 décembre 2020) - Graph 90+E version 3.40 (pour clé USB d'émulation officielle)
- Graph 35+E II version 3.30 (pour clé USB d'émulation officielle)
Transfert de données :
- tutoriel (Graph 90+E / Graph 35+E II / fx-CG50)
Scripts Python
Emulation / simulation :
Transfert de données et mises à jour :
Show/Hide spoilerAfficher/Masquer le spoiler
Aide à l'utilisation :
- Transférer les 3 fichiers polycalc.hpprgm, laby.hpprgm et labytest.hpprgm
- Editer et fermer le programme polycalc
- Editer et fermer le programme laby
- Editer et fermer le programme labytest
- Aller dans la calculatrice CAS
- Taper
aller_selon(chemin)
- Taper une touche pour passer la vue du labyrinthe et obtenir le score
Emulation / simulation :
- logiciel HP Prime Virtual Calculator version 14425 pour Windows 64-bits / Windows 32-bits / Mac (gratuit)
- logiciel HP Prime Virtual Calculator version 14288 pour Linux 64-bits / Linux 32-bits (gratuit; attention - version bêta)
- installation appli HP Prime Lite/Free Android / iOS / Windows (gratuit)
- installation appli HP Prime Pro Android / iOS / Windows (19,99-24,99€)
Attention - à date de publication, les applications Android ont été temporairement supprimées du Google Play Store. En attendant l'appli gratuite à installer manuellement est téléchargeable ci-dessous. - téléchargement appli HP Prime Lite pour Android
Transfert de données et mises à jour :
- logiciel de connectivité version 14425 pour Windows 64-bits / Windows 32-bits / Mac
- tutoriel
Scripts avec simulateur + outil de transfert intégrés :
Mise à jour : https://workshop.numworks.com/devices
Applications additionnelles avec langage Python :
Emulation / simulation :
Transfert de données :
Mise à jour : https://workshop.numworks.com/devices
Applications additionnelles avec langage Python :
Emulation / simulation :
- logiciel NumWorks pour navigateur en ligne (gratuit)
- logiciel Omega pour navigateur en ligne (gratuit)
- logiciel NumWorks version 14.4.0 pour navigateur hors ligne (gratuit)
- logiciel Omega pour navigateur hors ligne (gratuit)
- application NumWorks pour Android / iOS (gratuite)
- application Omega pour Android
- logiciel Omega pour Nintendo 3DS
Transfert de données :
Scripts Python
Mises à jour nécessaires :
Emulation / simulation :
Transfert de données :
Mises à jour nécessaires :
- Système 5.5.2 (TI-83 Premium CE Edition Python)
- Système 5.6 (TI-84 Plus CE-T Python Edition)
- Application Python 5.5.2 (TI-83 Premium CE Edition Python / TI-84 Plus CE-T Python Edition)
Emulation / simulation :
- TI-SmartView 83 Premium CE version 5.5 pour Windows / Mac
- TI-SmartView 84 Plus CE-T version 5.6 pour Windows / Mac
(période d'essai gratuite sans engagement de 90 jours) - TI-SmartView 83 Premium CE version 5.5 (pour clé USB d'émulation officielle)
- CEmu pour Windows / Mac / Linux (gratuit)
Transfert de données :
Scripts Python
Mises à jour nécessaires :
Emulation / simulation + transfert de données :
Emulation / simulation :
Mises à jour nécessaires :
- Système 5.2 pour TI-Nspire CX II CAS (également TI-Nspire CX II-T CAS / TI-Nspire CX II-C CAS)
- Système 5.2 pour TI-Nspire CX II-T
- Système 5.2 pour TI-Nspire CX II
Emulation / simulation + transfert de données :
- TI-Nspire CX CAS + TI-Nspire CX version 5.2 édition enseignant pour Windows / Mac (période d'essai gratuite sans engagement de 90 jours)
- TI-Nspire CX CAS version 5.2 édition élève pour Windows / Mac (période d'essai gratuite sans engagement de 30 jours)
- TI-Nspire CX version 5.2 édition élève pour Windows / Mac (période d'essai gratuite sans engagement de 30 jours)
- TiLP-II version 1.18 pour Windows / Mac / Linux (gratuit)
Emulation / simulation :
Scripts Python
Ajouts relatifs au Python :
Emulation / simulation :
Transfert de données :
Ajouts relatifs au Python :
Emulation / simulation :
Transfert de données :
- TI-Nspire Computer Link version 3.9 pour Windows / Mac (gratuit)
- tutoriel TI-Nspire Computer Link
- TI-Nspire CX CAS + TI-Nspire CX version 5.2 édition enseignant pour Windows / Mac (période d'essai gratuite sans engagement de 90 jours)
- TI-Nspire CX CAS version 5.2 édition élève pour Windows / Mac (période d'essai gratuite sans engagement de 30 jours)
- TI-Nspire CX version 5.2 édition élève pour Windows / Mac (période d'essai gratuite sans engagement de 30 jours)
- TiLP-II version 1.18 pour Windows / Mac / Linux (gratuit)
Liens :
Référence : https://www.planet-casio.com/Fr/forums/ ... uanwu.html