π
<-

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)

Sortie modules Python complémentaires turtle/box/chart/quivr

New postby critor » 28 May 2020, 10:37

La mise à jour 5.5 pour ta TI-83 Premium CE Edition Python apporte de formidables nouveautés historiques en Python, notamment la gestion de modules complémentaires.

Ils sont à ce jour au nombre de 4 :
  • ce_turtl, comparable à turtle pour des tracés relatifs, particulièrement utile en Seconde pour s'appuyer sur les acquis de la programmation par blocs au collège avec Scratch pour passer progressivement à la programmation textuelle en Python :bj:
  • ce_box pour le tracé de diagrammes dits en boîte ou à moustaches qui de plus respectent la définition des quartiles au lycée français :)
  • ce_chart pour le tracé d'histogrammes, courbes de fonctions et aires entre courbes :D
  • ce_quivr pour les vecteurs et diagrammes utilisant des champs de vecteurs, particulièrement pertinent en Physique-Chimie ! :bj:

Ces modules se comportent comme les modules intégrés, à la différence qu'ils devront être importés avant que leur contenu ne soit disponible au menu.

Mais contrairement aux autres nouveautés de la version 5.5, ces modules ne sont pas installés lors de la mise à jour de ta calculatrice.

Aujourd'hui Texas Instruments nous rend enfin disponibles ces 4 modules complémentaires, chacun en version 1.0 ! :bj:

Attention, ces modules complémentaires ne seront pas utilisables en mode examen. :#non#:

Les fichiers .8xv de ces modules complémentaires sont téléchargeables en fin d'article.

Notons qu'ils comportent un commentaire "Created by py2appvar 1.2.0".

Il semble donc que ces modules soient initialement écrits en Python, puis convertis en fichiers .8xv pour ta TI-83 Premium CE Edition Python à l'aide d'un outil py2appvar, actuellement en version 1.2.0 et non publié à ce jour.

Contrairement aux fichiers .8xv de scripts Python, le contenu des fichiers .8xv de modules complémentaires ne montre aucune ligne de code Python. Nous ignorons donc à ce jour si il s'agit toujours sous cette forme de simples scripts Python accompagnés d'un menu, ou si l'outil de conversion py2appvar fait davantage que ça, comme un peu de compilation pour optimiser les performances.

Les modules complémentaires Python ne marcheront qu'avec l'application Python 5.5, qui elle-même ne fonctionnera qu'avec la mise à jour système 5.5.

Attention, avec la mise à jour 5.5 Texas Instruments sonne la fin de la récré en désactivant la commande Asm(), une commande historique présente officiellement depuis 1996 chez ce constructeur, abandonnant ainsi la gestion des programmes écrits en langage C ou assembleur.

Fini l'émulateur de Nintendo Game Boy TI-Boy CE ou encore les parties de Oiram CE, Portal CE, Geometry Dash et bien d'autres... :'(

Avec à chaque fois des éditeurs ainsi qu'un code source disponible et librement modifiable, notre volonté inclusive d'offrir à un public parfois un peu moins scolaire/académique la chance de s'épanouir et éventuellement s'intéresser aux nombreux métiers de l'informatique à travers une approche ludique sur une plateforme qui avait l'avantage d'être répandue et saine (pas de pubs ou transactions cachées contrairement à d'autres plateformes) ne semble plus acceptée chez ce constructeur, peut-être entre autres suite à des pressions d'enseignants ne voyant pas plus loin que le bout de leur nez. :mj:

Attention, tout retour en arrière sera impossible une fois la mise à jour installée. :error:

Veille donc à bien prendre connaissance de toutes les conséquences avant de faire ton choix.

Si tu disposes d'un ancien modèle TI-83 Premium CE tu n'as quasiment aucun intérêt à mettre à jour, les nouveautés Python ne concernant que la TI-83 Premium CE Edition Python.

Téléchargements :
Source : https://education.ti.com/fr/ressources- ... les-python

Offre NumWorks d'aide à l'équipement - rentrée 2020

New postby Admin » 28 May 2020, 13:05

Enseignant ? C'est au tour de NumWorks de lancer aujourd'hui officiellement son offre d'aide à l'équipement.

Pour toute commande groupée via son site d'au moins 20 calculatrices, NumWorks te propose un tarif préférentiel à -10% : seulement 71,99€ pièce au lieu de 79,99€ et ce pour l'ensemble de ta commande ! :bj:

Mais ce n'est pas tout, pour chaque tranche de 30 calculatrices commandées, NumWorks offre à ton établissement scolaire 1 calculatrice gratuite ! :D

Des calculatrices en prime qui pourront donc être conservées de façon mutualisée pour être utilisées par les enseignants, prêtées ponctuellement à des élèves ayant cassé/perdu leur machine, des élèves dans le besoin ou encore pour des projets d'élèves, données en récompense à des élèves méritants (s'étant illustrés lors de concours, olympiades, rallyes ou tout simplement dans leur investissement scolaire)... les possibilités ne manquent pas ! :D

Et cerise sur le gâteau, aucune obligation d'engager l'ensemble des collègues dans une recommandation exclusive du même constructeur pour pouvoir en bénéficier, une offre donc en toute liberté ! :)

Lien : https://workshop.numworks.com/community/discounts

BAC 2020 : oral Français annulé + rectificatif modalités

New postby critor » 30 May 2020, 08:33

Il y a bientôt 2 mois, nous te communiquions les modalités spéciales du BAC 2020.

Les lycées sont sur le point de rouvrir, et il y a quelques changements.

Pour le BAC des lycéens de Première :
  • La 2ème session d'E3C (l'E3C2) est annulée avec les modalités de remplacement suivantes :
    • pour les épreuves communes (Histoire-Géographie, LVA/LVB, Maths en série technologique), la note sera la moyenne entre celle obtenue à l'E3C1 il y a quelques semaines en Première et celle obtenue à l'E3C3 en Terminale au printemps 2021.
    • pour l'épreuve de Sciences (série générale) et l'épreuve de Spécialité abandonnée, la note retenue est basée sur le contrôle continu (moyenne des notes obtenues cette année dans cette matière au lycée).
  • En Français : La note de l'épreuve écrite est également calculée à partir du contrôle continu.
Nouveautés :
  • L'épreuve orale de Français est maintenant à son tour annulée, remplacée elle aussi par du contrôle continu.
  • Tes notes calculées à partir du contrôle continu ne prennent finalement en compte que les notes obtenues aux 1er et 2ème trimestres, avant la période de confinement.
  • Les moyennes ainsi calculées seront arrondies au point supérieur.

Voilà donc qui met apparemment fin à ton année scolaire.

Pour le BAC des lycéens de Terminale série générale ou technologique.
  • Les mentions sont maintenues.
  • Les notes des épreuves écrites sont remplacées par du contrôle continu (moyenne des notes obtenues cette année dans cette matière au lycée).
Nouveauté :
  • Tes notes calculées à partir du contrôle continu ne prennent finalement en compte que les notes obtenues aux 1er et 2ème trimestres, avant la période de confinement.
  • Les moyennes ainsi calculées seront arrondies au point supérieur.

Ton année scolaire semble donc terminée; tu peux donc dès maintenant aller calculer si tu as ton BAC 2020.

Si tu as plus de 10/20 de moyenne avec les coefficients, félicitations et bonnes vacances. :bj:
Mais attention toutefois à ne pas partir trop vite ni trop loin, officiellement tu te dois de répondre aux éventuels rendez-vous en présentiel ou à distance fixés par tes enseignants ou ton lycée, le jury décidant de la délivrance de ton diplôme étant censé tenir compte de ton assiduité à compter de la réouverture imminente des lycées.


Si tu as entre 08/20 et 10/20 de moyenne, tu passeras les épreuves orales de rattrapage qui pour l'instant sont maintenues début juillet 2020. Retour donc au lycée dès que possible pour les préparer dans les deux matières de ton choix.
Attention toutefois à bien choisir ces deux matières, la meilleure stratégie n'étant pas les plus faibles mais celles où tu as la meilleure marge de progrès, sous réserve que leurs coefficients soient suffisant pour te permettre d'atteindre le 10/20. Ici encore, n'hésite pas à aller simuler.

Si tu as moins de 08/20 de moyenne, tu pourras exceptionnellement être autorisé(e) par le jury à passer les épreuves écrites de remplacement en septembre 2020. Le jury prend en compte pour cela ton assiduité à compter de la réouverture imminente des lycées, donc veille bien à honorer tous les rendez-vous en présentiel ou à distance fixés par tes enseignants ou ton lycée à compter de maintenant.

Dans ces derniers cas nous restons à ta disposition tout le mois de juin et tout l'été. :)

Source : https://www.legifrance.gouv.fr/affichTe ... rieLien=id

Tetris en Python pour NumWorks 13.2.0+

New postby Admin » 30 May 2020, 11:30

Les capacités Python de ta calculatrice NumWorks ont été fortement étendues par les versions 13. :D

D'une part, la version 13.1.0 a introduit en Python un nouveau module ion permettant de tester les appuis de touches.
Très utile pour coder tes jeux et interfaces de menus ! :bj:

12385D'autre part, le MicroPython de ta calculatrice utilise 3 types de mémoire avec les rôles suivants :
  • la mémoire de stockage qui accueille et conserve tes scripts Python
  • le stack (pile) qui, à l'exécution, accueille les références vers les objets Python créés
  • le heap (tas) qui, à l'exécution, accueille les valeurs de ces objets Python
En gros le stack / pile limite donc le nombre d'objets différents pouvant exister simultanément en mémoire, alors que le heap / tas limite la taille globale occupée par ces objets.
A moins d'avoir de gros besoins en terme de récursivité, le facteur limitant pour tes projets Python sur calculatrice est habituellement le heap / tas.

Et cela tombe bien, avec :

12505cent20 et son disciple Golden Man se sont dépêchés de t'illustrer ces formidables nouvelles libertés de développement avec un jeu de Tetris, dont la fluidité graphique remarquable (pour du Python) te donnera du fil à retordre ! :bat:

Les hautes possibilités de gestion clavier offertes par ion sont également exploitées pour t'offrir un menu de lancement intuitif et très riche :
  • choix du niveau de de départ
  • prédiction des 1 à 3 prochains tetriminos
  • affichage d'une grille
Le code source est bien évidemment à ta disposition pour apprendre ou créer autre chose ! :D

Téléchargement : https://workshop.numworks.com/python/fe ... vin/tetris
Lien : https://nsi.xyz/tetris
Link to topic: Tetris en Python pour NumWorks 13.2.0+ (Comments: 19)

Animation Radar Python avec adaptation écran automatique

New postby critor » 31 May 2020, 20:31

Dans deux articles précédents, nous abordions le sujet d'une animation de radar initialement codée en Python pour Casio Graph 90+E, et de sa compatibilité avec l'ensemble des pythonnettes à l'aide de notre bibliothèque de compatibilité automatique PolyPyNet.

Juste à changer 1 ligne d'importation, et le script se mettait alors à marcher tout seul sur tous les modèles ! :bj:

12509Toutefois, les différents modèles ont des définitions d'écran différentes, et là pas de magie :


Effectivement, le script initial utilisait en dur les dimensions de la zone graphique Casio Graph 90+E, à savoir 384×192 pixels.

Une solution existe dans PolyPyNet, encore faut-il que l'auteur du script pense à l'utiliser dès le départ. A savoir les variables globales ppn_w et ppn_h qui indiquent les dimensions de la zone graphique.

Nous avons donc remplacé les différentes valeurs en dur par des appels à ces variables, et maintenant le même script tourne sur les différents modèles en s'adaptant automatiquement aux dimensions de l'écran ! :bj:
Nous avons même pu gérer au passage un affichage monochrome sur Casio Graph 35+E, en testant la variable globale ppn_has_color ! :D

Pour TI-83 Premium CE Edition Python, nous te conseillons toutefois de continuer à télécharger la version dédiée ci-après.

En effet d'une part le tas / heap Python extrêmement limité (à peine plus de 17K avant importation du module graphique) suffit à peine pour ce script, et donc autant s'affranchir de la taille mémoire occupée par la couche de compatibilité.

D'autre part, l'architecture particulière coprocesseur Python ↔ processeur eZ80 ↔ contrôleur écran est un autre facteur très limitant, avec au mieux dans les 49 événements écran par seconde.

Les boucles d'appel de setPixel() déclenchant autant d'événements de rafraîchissement que d'itérations, y sont remplacées à chaque fois que possible par les fonctions de tracé de primitives offertes à cette fin par le module ti_graphics, permettant le même rendu mais avec un seul événement matériel.

Téléchargements :

-
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.
875 utilisateurs:
>857 invités
>11 membres
>7 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)