π
<-

Sortie OS 3.20 Graph 90+E avec Python

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby parisse » 30 Aug 2018, 19:42

D'apres mes premiers tests, l'interpreteur micropython va a vitesse "normale", i.e. est environ 3 ou 4 fois plus rapide que celui de KhiCAS. Pas de bonne surprise au niveau des modules: il n'y a que maths et urandom.
L'editeur utilise la police de caracteres de grande taille qui empeche de bien voir un texte source un peu long, contrairement a celui de KhiCAS et ca necessite de scroller horizontalement pour voir ou se trouvent les erreurs de syntaxe. On ne peut pas tester la syntaxe directement depuis l'editeur, il y a forcement sauvegarde et passage au shell, il faut revenir manuellement a la ligne de l'erreur (contrairement a F6 Tester syntaxe dans KhiCAS).
Je n'aime pas trop la coloration syntaxique des parentheses et operateurs, mais bon peut-etre que d'autres apprecient. Il n'y a pas de parenthese matching contrairement a KhiCAS. Il n'y a pas de numerotation de toutes les lignes, seulement affichage de la ligne actuelle dans la ligne d'etat.
Il y a une fonction de recherche mais pas de possibilite de remplacer.
Et il n'y a pas de debugger pour corriger les erreurs de runtime.
L'editeur ajoute un caractere de saut de ligne qu'il va falloir que je filtre dans KhiCAS pour assurer la compatibilite des fichiers sources.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3664
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby critor » 30 Aug 2018, 20:22

Explorons random un peu comme nous avons exploré builtins plus haut.
Code: Select all
import random
def rndlst():
  for a in sorted(dir(random)):
    print(a)

https://www.planet-casio.com/Fr/forums/ ... ast#157343

ImageImage

Et maintenant sur NumWorks : https://workshop.numworks.com/python/andreanx/explmod
Image

Egalité ? :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby critor » 30 Aug 2018, 20:37

Explorons maintenant math selon le même principe :
Code: Select all
import random
def mthlst():
  for a in sorted(dir(math)):
    print(a)

https://www.planet-casio.com/Fr/forums/ ... ast#157343

ImageImageImageImage

Et sur NumWorks : https://workshop.numworks.com/python/andreanx/explmod
ImageImageImageImage
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby critor » 30 Aug 2018, 20:42

Beaucoup plus de choses dans le module math de la NumWorks que dans celui de la Graph 90+E donc.
Il manque par exemple les fonctions hyperboliques inverses (alors que bizarrement il y a bien les fonctions hyperboliques normales).

Liste de tout ce qu'il y a sur NumWorks et pas sur Graph 90+E :
Code: Select all
acosh
asinh
atanh
copysign
erf
erfc
expml
gamma
isfinite
isinf
isnan
lgamma
log2
radians
trunc
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby amigafred37 » 30 Aug 2018, 20:48

Il y a une limitation aussi a la fonction print.
Par ex print"ABCDEFGHIJKLMNOPQRSTUVWXYZ" n'affichera que ABCDEFGHIJKLMNOPQRSTU
Donc si on veut afficher un message trop long, ca tronque.

Pour le reste, je suis ok avec ce qu'a dit parisse pour les defauts.
User avatar
amigafred37Premium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 58.6%
 
Posts: 36
Joined: 05 Aug 2014, 01:01
Location: Tours
Gender: Male
Calculator(s):
MyCalcs profile
Class: Loisirs & debutant

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby Hamza.S » 30 Aug 2018, 20:52

es-tu sûr que ça tronque ou c'est juste la police qui est trop grande pour l'écran et du coup impossible d'afficher tout le reste ?
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby critor » 30 Aug 2018, 20:53

amigafred37 wrote:Il y a une limitation aussi a la fonction print.
Par ex print"ABCDEFGHIJKLMNOPQRSTUVWXYZ" n'affichera que ABCDEFGHIJKLMNOPQRSTU
Donc si on veut afficher un message trop long, ca tronque.


C'est juste l'écran qui coupe à U; la limitation est bien plus loin que ce que tu penses. :)
Il te suffit juste de remonter dans l'historique et de faire défiler :
ImageImage
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby amigafred37 » 30 Aug 2018, 20:56

Merci de votre precision.

Par contre, en cours d'execution, l'astuce de faire defiler ne fonctionne pas :/
User avatar
amigafred37Premium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 58.6%
 
Posts: 36
Joined: 05 Aug 2014, 01:01
Location: Tours
Gender: Male
Calculator(s):
MyCalcs profile
Class: Loisirs & debutant

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby Extra44 » 30 Aug 2018, 21:15

amigafred37 wrote:Par contre, en cours d'execution, l'astuce de faire defiler ne fonctionne pas :/

+1 ! Je confirme ;)
essayé sur le petit programme https://tiplanet.org/forum/viewtopic.php?t=21796&p=234683#p234683
User avatar
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 58.4%
 
Posts: 591
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: S.I.

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby critor » 30 Aug 2018, 21:16

Oui, pendant un input() on ne peut pas remonter dans l'historique.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

PreviousNext

Return to News Casio

Who is online

Users browsing this forum: ClaudeBot [spider] and 11 guests

-
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.
1069 utilisateurs:
>998 invités
>64 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)