π
<-
Chat plein-écran
[^]

Sortie OS 3.20 Graph 90+E avec Python

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non lude parisse » 30 Aoû 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.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non lude critor » 30 Aoû 2018, 20:22

Explorons random un peu comme nous avons exploré builtins plus haut.
Code: Tout sélectionner
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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.3%
 
Messages: 41496
Images: 14632
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non lude critor » 30 Aoû 2018, 20:37

Explorons maintenant math selon le même principe :
Code: Tout sélectionner
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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.3%
 
Messages: 41496
Images: 14632
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non lude critor » 30 Aoû 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: Tout sélectionner
acosh
asinh
atanh
copysign
erf
erfc
expml
gamma
isfinite
isinf
isnan
lgamma
log2
radians
trunc
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.3%
 
Messages: 41496
Images: 14632
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non lude amigafred37 » 30 Aoû 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.
Avatar de l’utilisateur
amigafred37Premium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 58.6%
 
Messages: 36
Inscription: 05 Aoû 2014, 01:01
Localisation: Tours
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Loisirs & debutant

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non lude Hamza.S » 30 Aoû 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
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 28.5%
 
Messages: 4463
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non lude critor » 30 Aoû 2018, 20:53

amigafred37 a écrit: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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.3%
 
Messages: 41496
Images: 14632
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non lude amigafred37 » 30 Aoû 2018, 20:56

Merci de votre precision.

Par contre, en cours d'execution, l'astuce de faire defiler ne fonctionne pas :/
Avatar de l’utilisateur
amigafred37Premium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 58.6%
 
Messages: 36
Inscription: 05 Aoû 2014, 01:01
Localisation: Tours
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Loisirs & debutant

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non lude Extra44 » 30 Aoû 2018, 21:15

amigafred37 a écrit: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
Avatar de l’utilisateur
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 58.4%
 
Messages: 591
Images: 1
Inscription: 20 Jan 2011, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: S.I.

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non lude critor » 30 Aoû 2018, 21:16

Oui, pendant un input() on ne peut pas remonter dans l'historique.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.3%
 
Messages: 41496
Images: 14632
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

PrécédenteSuivante

Retourner vers News Casio

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 71 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1354 utilisateurs:
>1332 invités
>18 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)