π
<-

News 2024
October (12)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
January (20)

News 2023
October (19)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
January (24)

News 2022
October (23)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
January (34)

News 2021
October (24)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
January (34)

News 2020
October (17)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
January (39)

News 2019
October (13)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
January (37)

News 2018
October (13)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
January (45)

News 2017
October (26)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
January (33)

News 2016
October (25)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
January (24)

News 2015
October (22)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
January (21)

News 2014
October (26)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
January (31)

News 2013
October (67)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
January (50)

News 2012
October (64)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
January (58)

News 2011
October (56)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
January (24)

News 2010
October (11)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)

News 2009
August (3)
July (1)
June (2)
May (1)
April (2)
March (1)

Python sur TI-Nspire, le point de vue français

New postby critor » 14 Sep 2014, 15:03

Si Java est le langage de programmation de référence dans nombre de formations supérieures avec une composante informatique, le concept de programmation orientée objet incontournable dans ce cas n'est peut-être pas la meilleure façon de débuter. Il ne faut pas mettre la charrue avant les boeufs.

Aussi, la découverte de la programmation dès le début de l'enseignement supérieur utilise bien souvent d'autres langages:
  • langages logiques (Scheme, LISP...) en Université
  • langages fonctionnels (Maple...) en CPGE (Classe Préparatoire aux Grandes Ecoles: MPSI, PCSI, PTSI...)
  • langages de script (PHP, Javascript, Lua, Python...) dans les STS (Section de Techniciens Supérieurs: BTS, BTSA...)


Après un discret passage au lycée avec la défunte "option informatique" du BAC au siècle dernier, l'algorithmique et la programmation reviennent par la grande porte dans l'enseignement secondaire.
En effet, ces thèmes sont inscrits au programme obligatoire de Mathématiques initié en 2009 en Seconde, et concernent toutes les séries générales et technologiques de la Seconde à la Terminale.
Les instructions officielles n'imposent aucun langage de programmation, et parlent simplement du langage de programmation de la calculatrice, ou de l'utilisation de logiciels.
L'enseignant disposant dans sa classe d'une majorité de calculatrices similaires aura sans doute tendance à appliquer avec le langage TI ou Casio selon le cas.
Les autres préfèreront peut-être aller en salle informatique utiliser un logiciel comme Algobox, Scratch, Xcas ou Python.

Depuis la rentrée 2012 en Terminale S, une nouvelle spécialité ISN (Informatique et Sciences du Numérique) permet entre autres d'approfondir ces thèmes avec la programmation d'algorithmes de tri/recherche dans des objets composés (listes, tableaux, arbres), la programmation de robots, et la réalisation d'un projet comptant pour le BAC.
L'enseignant reste là encore libre de son choix, mais les instructions officielles précisent de choisir un langage répondant aux critères suivants:
  • simplicité d'utilisation
  • liberté d'installation
  • présence d'outils associés
  • existence d'une communauté d'utilisateurs
  • existence de bibliothèques facilitant le développement
A la rentrée 2013, les premiers bacheliers ayant bénéficié d'un enseignement de l'algorithmique et programmation dès le lycée débarquent enfin dans l'enseignement supérieur et bénéficient de nouveaux programmes de Mathématiques, notamment en BTS où comme au lycée l'enseignant a toute liberté sur le choix du langage de programmation.

Mais d'autres filières ont opté pour des choix différents. En effet à partir de la rentrée 2013, le langage de script Python avec ses bibliothèques Numpy, Scipy et matplotlib, devient le langage de référence pour la matière Informatique en CPGE scientifique, remplaçant ainsi Maple.



A notre avis, le langage de script Python fait partie des bons langages avec lesquels on peut débuter la programmation.
Nous pensons également que les très nombreuses ressources qui vont être produites dans le contexte des CPGE (cours, exercices, devoirs...) vont contribuer à l'expansion de l'utilisation du Python à d'autres filières de l'enseignement supérieur comportant une "initiation" à l'algorithmique et à la programmation, malgré l'absence d'instructions officielles en ce sens: enseignement de Mathématiques en BTS, et peut-être même premiers cours d'Informatique à l'Université.

Au delà de l'enseignement supérieur, dans une continuité BAC-3/BAC+3 il nous semblerait fort logique que le Python devienne également de fait le langage de référence pour la spécialité ISN en Terminale S, répondant parfaitement aux critères officiels, et permettant ainsi déjà aux élèves de se préparer à la poursuite d'études supérieures.

Il se pourrait même, les enseignants d'ISN étant bien souvent des enseignants de Mathématiques, que le Python tende à s'étendre au programme obligatoire de Mathématiques de la Seconde à la Terminale.
Dans le contexte actuel le phénomène sera sans doute marginal, puisque les élèves ne disposent que de leur calculatrice au BAC pour résoudre les problèmes d'algorithmique, et que celle-ci ne comprend pas le Python.
Mais cela pourrait bien changer à moyen terme, nombre d'Académies expérimentant actuellement l'usage d'un ordinateur portable ou d'une tablette tactile individuelle en classe, appareils sur lesquels on peut sans problème installer Python. Lorsque leur usage sera généralisé en classe, il sera logique d'autoriser ces mêmes outils aux examens.



Dans la perspective de cette expansion du Python, TI-Planet a décidé de prendre les devants et de réaliser un portage de "Micro Python" pour la TI-Nspire.

Texas Instruments a certes bien doté la TI-Nspire d'un langage de programmation de type script, mais il s'agit du Lua et non du Python. C'est un assez bon choix pour l'efficacité d'exécution, mais il est beaucoup moins populaire. De plus, Texas Instruments n'a pas doté la calculatrice d'un éditeur pour ce langage. Officiellement, il faut utiliser le logiciel TI-Nspire sur ordinateur pour saisir son programme, et ensuite le transférer sur la calculatrice pour l'y exécuter... ce serait un véritable cauchemar en classe. Heureusement il existe des outils tiers on-calc, comme oclua et Jens' Script Editor.

Il serait très complexe - et très lent - d'émuler un langage de script aussi complet que le Python dans un autre langage de script comme le Lua. Dans le cas de la Nspire, c'est encore plus difficile, car l'implémentation du Lua par TI est amputée des fonctions standard importantes: toutes les fonctions d'entrée-sortie (package "io") et fonctions utilitaires pour le système et les processus (package "os"). Aussi, le choix d'utiliser le jailbreak Ndless pour le développement, afin d'exécuter directement sur la calculatrice une recompilation du code C++ de "Micro Python", était le seul choix possible.



Image

Chers élèves et enseignants de CPGE, BTS, ISN, vous pouvez dès à présent éditer et exécuter vos programmes Python sur votre TI-Nspire (même si ce n'est pas encore très facile à utiliser, nous allons rédiger un tutorial dans les prochains jours), à condition qu'elle ne soit pas trop récente.

En effet, Texas Instruments combat activement le jailbreak Ndless permettant d'exécuter du code natif tiers (c'est-à-dire des applications non officielles aussi appelées 'homebrews'), afin de donner des garanties aux autorités régulant les examens dans d'autres pays que la France où il y a publication d'une liste de modèles autorisés après analyse de leurs capacités.

C'est certes compréhensible pour le business, mais totalement contre-productif dans le cas qui nous intéresse ici.

3572Pour s'exécuter sur TI-Nspire, "Micro Python" autre besoin du jailbreak Ndless qui nécessite lui-même les versions Nspire 3.1 ou 3.6. La dernière version 3.9 équipant d'origine les nouvelles calculatrices achetées n'est pas gérée à ce jour.
De plus, il est à ce jour impossible sur les calculatrices récentes (révisions matérielles J et ultérieures depuis la rentrée 2012) de revenir à une version antérieure une fois la 3.9 installée.
39Par contre ce sera certes possible, mais pénible de le faire sur les calculatrices plus anciennes (nécessité d'utiliser une interface de reprogrammation externe).





Très chers élèves et enseignants de CPGE, BTS et ISN, nous n'avons en conséquence qu'une seule chose à vous conseiller: achetez votre TI-Nspire d'occasion, en vérifiant bien que le vendeur n'a pas déjà mis à jour en version 3.9.

Espérons que Texas Instruments saura rapidement apporter une solution, car les TI-Nspire sont à notre avis sur le point de rater le train, même si les conséquences pour TI seront probablement limitées par l'absence de concurrence de grande ampleur sur le marché des calculatrices haut de gamme...
Nous savons pertinemment qu'un module Python prendrait de la place et ne servirait pas à tout le monde. Il serait peut-être temps d'abandonner la vision "universelle" de l'unité TI-Nspire et de proposer des applications que l'utilisateur pourrait librement choisir d'installer ou pas, comme c'est le cas sur la quasi totalité des autres calculatrices graphiques du marché.
Nous savons que c'est techniquement possible, puisqu'il existe un dictionnaire bilingue anglais-chinois officiel optionnel pour les TI-Nspire commercialisées en Chine.

Une application Python officielle optionnelle serait à notre avis un bon compromis. L'ouverture officielle de la plate-forme Nspire à la programmation en code natif serait bien entendu encore mieux, mais ne rêvons pas.


Vous voulez aider dans cet effort ? Faites savoir à TI que pouvoir profiter du Python sur Nspire est important pour vous ! Il vous suffit d'envoyer un email a ti-cares@ti.com avec par exemple un contenu de la sorte (à adapter dans votre contexte bien sûr) :
Show/Hide spoilerAfficher/Masquer le spoiler
Bonjour,

[INTRODUCTION :]
Depuis quelques semaines, des programmeurs ont montré la possibilité de faire fonctionner sur TI-Nspire une version "allégée" de l'interpréteur Python.
Voir http://ti-pla.net/t15140 pour un aspect technique, http://ti-pla.net/t15309 pour des exemples de programmation éducative, et http://ti-pla.net/t15191 pour son role au sein de l'éducation en France.

[ARGUMENTS DE BASE :]
Malheureusement, cela exige d'utiliser le jailbreak Ndless... et de nombreux utilisateurs ne pourront donc pas en profiter, car celui-ci ne fonctionne pas sur la dernière version de l'OS.

De nos jours, Python est le langage de script le plus enseigné en Europe dans les lycées et universités. Ce serait vraiment un atout que de permettre le développement de cet outil sur une calculette telle que la Nspire.

[ARGUMENT(S) PERSONNEL(S) :]
En tant que professeur, je suis sur le point de conseiller à mes élèves d'acheter de nouvelles calculatrices, mais je serai d'autant plus enclin à leur conseiller la Nspire qui est déjà une très bonne calculette si, en plus, elle leur permettait d'écrire des programmes en Python, langage qui est à leur programme.

[CONCLUSION :]
C'est pourquoi, je vous demande si vous pouvez faire en sorte que ce langage soit accessible pour tous sur cette plateforme.

D'avance merci pour tous les efforts que vous voudrez faire pour accéder à cette requête.

[VOTRE PRENOM ET NOM]
[VOTRE PROFESSION]
[AUTRES INFOS SI BESOIN]
Show/Hide spoilerAfficher/Masquer le spoiler
Hello,

[INTRODUCTION:]
Several weeks ago, third-party programmers showcased the possibility of running a reduced version of a Python interpreter on the TI-Nspire platform.
See http://ti-pla.net/t15140&lang=en for a technical overview, http://ti-pla.net/t15309 for STEM programming examples, and http://ti-pla.net/t15191 (in French) for its possible usage inside the French teaching system.

[CORE ARGUMENTS:]
Unfortunately, this requires the Ndless jailbreak... and therefore, many users won't be able to take advantage of it, as it doesn't work on the latest OS version.

Nowadays, Python is the most widespread scripting language for teaching in European high schools and universities. Having access to such a tool, in an interactive fashion, on calculators such as the Nspire, would be a great thing.

[PERSONAL ARGUMENT(S):]
As a teacher, I'm about to advise my pupils buying new calculators, and I'd be even more confident recommending the Nspire (which is already a good calculator) if it were possible to write Python programs, since they're precisely being taught this programming language.

[CONCLUSION:]
That's why, I'm requesting that the Python programming language be accessible to everybody on that platform.

Thanks in advance for any effort you'll be willing to make for fulfilling this request.

[FIRST AND LAST NAME]
[DAILY JOB]
[OTHER RELEVANT INFORMATION IF NEEDED]




Téléchargements :
Link to topic: Python sur TI-Nspire, le point de vue français (Comments: 17)

Zoom nouvelle Nspire CX HW-O blanche à batterie Samsung ?

New postby critor » 14 Sep 2014, 22:52

38123819Hier, nous vous annoncions l'arrivée de nouvelles TI-Nspire CX disposant d'un nouveau standard de batterie, et nous avions de bonnes raisons de croire qu'il s'agissait d'une batterie Samsung.


3822Ce soir, découvrons plus en détail les nouveautés. D'une part, les TI-Nspire CX concernées sont apparemment les révisions matérielles O et ultérieures, après déchiffrage du numéro de série ci-contre.


3824Vues de face, elles sont donc munies des nouveautés de design apportées depuis la révision matérielle L, avec notamment l'ergot protégeant contre l'enfoncement accidentel de la touche :nsho: .


3823La nouvelle batterie a l'air assez carrée, et quelques calculs nous donnerait un rapport hauteur/largeur de 1,17-1,18 comme pour les batteries Samsung Galaxy S4, contre 1,22-1,24 pour les Samsung Galaxy S3 et 1,28-1,29 pour les Samsung Galaxy S2.
Toutefois ne crions pas victoire trop vite, car quelques calculs de proportionnalité nous donneraient apparemment des dimensions inférieures à celles des batteries Samsung Galaxy S4. :(

La nouvelle batterie a donc le merveilleux avantage de se connecter et se déconnecter ultra facilement car utilisant un simple contact à 3 broches - enfin, plus besoin de prise ou de fils ! :bj:


3825Découvrons enfin les spécifications de cette nouvelle batterie:
  • Tension: 3,7 Volts
  • Capacité: 1,2 Ah (1200 mAh)
  • Energie: 3,7 x 1,2 = 4,44 Wh
Il n'y aurait donc pas de changements de spécifications par rapport aux anciennes batteries.


Crédits photos : TechPoweredMath

Découvre la carte mère Casio fx-FD10 Pro

New postby critor » 18 Sep 2014, 19:52

Dans une actualité précédente, nous t'annoncions le lancement par Casio d'une calculatrice graphique assez spéciale, la fx-FD10 Pro.
Ce modèle que nous avons pu tester depuis en récupérant et programmant son système sur une Graph 35+USB ne cible pas le marché scolaire, mais celui des professionnels travaillant en extérieur (techniciens et ingénieurs en génie civil notamment), avec:
368536843690
  • un jeu réduit de seulement 6 applications avec la suppression de tout ce qui était spécifiquement mathématique
  • l'ouverture à des formats de données non propriétaires:
    • comme le CSV, importable et exportable à partir des applications Tableur et Statistiques
    • ou encore les TXT pour les programmes
  • un lecteur de carte mémoire SD
  • un écran rétroéclairé
  • des boutons latéraux
  • une résistance aux intempéries et autres agressions extérieures
  • un clavier éclairé


Devant les spécifications techniques, nous pensions à un développement qui se serait basé sur la calculatrice Graph 95, dont le boîtier aurait été ici redésignée dans une version deluxe, ce que la Graph 35+USB ci-dessus a confirmé.

3828Aujourd'hui découvrons enfin, grâce à la communauté chinoise cnCalc.org, la carte mère de ce nouveau modèle ! :bj:
Comme sur Graph 95, on retrouve bien:
  • le lecteur de cartes mémoire directement monté sur la carte mère
  • l'architecture en 3 puces:
    • processeur à l'emplacement U101 (sans référence, comme d'habitude chez Casio)
    • mémoire RAM à l'emplacement U201 (anormalement sans référence)
    • mémoire Flash-ROM de 4Mo à l'emplacement U202 (une MX29LV320 de chez MXIC)

La carte mère porte en début de référence le code du modèle, ici LY787. On y remarque également 3 petits jumpers identifiés en rouge 1-2-3, dont l'utilité nous est à ce jour inconnue.

38273826Voici enfin la carte électronique des boutons latéraux, et l'autre face de la carte mère montrant que chaque touche à l'exception des flèches dispose de son éclairage individuel ! :o

De quoi sans doute justifier partiellement le prix très élevé de ce modèle malgré une technologie du siècle dernier.


Source : http://www.cncalc.org/forum.php?mod=vie ... 8#lastpost
Link to topic: Découvre la carte mère Casio fx-FD10 Pro (Comments: 3)

DBZ HD cx - Les saiyens s'affrontent sur votre calc !

New postby Creative Basic » 18 Sep 2014, 22:03

Les plus grands guerriers légendaires débarquent sur votre Nspire !


Retrouvez les 11 plus grands combattants de légende dans un jeu programmé en LUA en utilisant le dernière technologie "Ressources" :D ... si vous n'avez pas encore gouté aux possibilités offertes depuis la MAJ de l'OS en 3.6 pour le Lua avec l'utilisation de l'onglet "ressources" du SDK, voici un petit aperçu : gain de vitesse, gain de Ko ! Bref du tout bon (merci TI et surtout merci Adriweb pour l'explication)

Ca va vite, très vite et même sur votre calc (enregistrement de la vidéo avec un timer a 0.05... imaginez a 0.01... ça part dans tous les sens !) et malgré un programme qui pèse 260 ko et qui gère des sprites issus de jeux DBZ des dernières consoles - notamment DS.

Un petit apercu en vidéo :



Présentation du jeu (depuis le readme dispo dans l'archive)

DBZ[HD]cx
LUA Prgm développé par Creative Basic Studio - Septembre 2014 - Copyright
Espace mémoire requis : 262Ko - V 1.0

- Installation -
Nécessite une Ti-Nspire ou le logicile Ti-Software pour PC. Le Prgm a été développé sous l'O.S 3.9
Transférer directement le fichier .TNS sur votre calculatrice/logiciel.
! IMPORTANT : NECESSITE AU MOINS L OS 3.6 (UTILISATION DES IMAGES VIA RESSOURCES)

-Recommandation -
N'oubliez pas d'enregistrer avant de quitter l'application .
Le jeu dispose d'un système de sauvegarde de score .

-Presentation-
Sélectionnez 2 combattants sur les 11 disponibles depuis l'écran de sélection et livrez des combats avec une intensité jamais égalée sur calc ;)

-Gameplay-
Utilisez les flèches directionnelles pour déplacer votre personnage. Appuyez sur les boutons "a" , "b" , "x" ou "y" pour effectuer l'action désirée - notamment celles d'attaques
et de recharge de vie ou de force.
Pressez les lettres des touches correspondantes pour effectuer une action.
Dans l'écran de sélection, utilisez les touches de 1 à 6 PUIS celles indiquez sous le personnage adverse (m,c,b,f,v).
Les conditions météos et le background sont définis de manière aléatoire
La touche [tab] permet de changer la vitesse dans le jeu en fonction de votre utilisation (calc ou pc)
En cas de défaite (ce qui arrive souvent) pressez la touche [ENTER] pour recommencer.

le reste des indications est fourni à l'écran -

Plus d'information sur le forum Nspire de Ti planet

Good Game !



Quelques captures :
(Cliquez pour zoomer)




Téléchargement : https://tiplanet.org/forum/archives_voir.php?id=92679 (OS 3.6 ou ultérieur requis)

Amusez-vous bien, et à bientôt :)

Mise à jour fx-CP400 mineure 2.00.1000

New postby critor » 19 Sep 2014, 20:39

Après la sortie de la tant attendue, et finalement tant décevante mise à jour 2.00.0000 pour sa calculatrice couleur tactile fx-CP400, Casio nous sort aujourd'hui une nouvelle mise à jour 2.00.1000 qui semblerait mineure d'après le numéro de version.

Pas encore de changelog officiel, mais selon la communauté Casio il s'agirait d'améliorations apportées à l'application intégrée e-Activity.


Téléchargement : OS fx-CP400 2.00.1000

Source : TeamFX sur cnCalc.org
Link to topic: Mise à jour fx-CP400 mineure 2.00.1000 (Comments: 0)

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
786 utilisateurs:
>744 invités
>33 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)