Ce Topic est un topic de développement alors n'hésitez pas a signaler un bug ou a faire des suggestions;)
Une documentation complète est disponible a cette adresse : https://paul-thorel.github.io/PYTIKEYLIB/
Télécharger ou accéder au code source : https://github.com/Paul-Thorel/TI-PYTHON-KEYPAD-LIBRARY/blob/master/TIKEYLIB.py
J'ai commence le développement de TIADPY (Texas Instruments ADvanced librairies) aprés avoir découvert une faille concernant le clavier , et développé une bibliothèque (TIKEYLIB) utilisant le clavier a travers cette faille.L'implémentation Python pour les TI-83-CE est sans aucun doute l'une des plus complete avec un grand nombre de modules , mais de nombreuses fonctions sons imcomplètes ou ne respectent pas les standards Python :
help n'affiche pas les docstrings
open ne permet pas d'écrire dans les fichiers
C'est pour cela que j'ai décide de créer TIADPY : elle ajoute tout un tas de fonctions , permettant la création de jeux, interfaces , ou de fonctions plus avancées :
-Liste des fonctions déjà disponible:
getkey()
chrput()
keyput()
ispressed()
-Liste des fonctions en developpement/bientot disponible:
help() (agira sur les docstrings)
menu()
dialogbox()
clr()
TIADPY : Développement d'une bibliothèque avancée TI83CE EP
Voir le premier message non lu • 6 messages
• Page 1 sur 1
TIADPY : Développement d'une bibliothèque avancée TI83CE EP
Dernière édition par CaptainLuigi le 31 Mar 2020, 10:15, édité 1 fois.
Do you like 80s'/90s' music genres, like synthwave or italodisco (even though my music genre is ... a mix of a lot of ones)
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
-
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 85
- Inscription: 04 Déc 2019, 12:36
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Terminale générale : Void
- YouTube: Manerr
Re: TIADPY : Développement d'une bibliothèque avancée TI83CE
La fonction getkey() ne nécessite plus de savoir la longueur des charactères renvoyés par les touches :
- Code: Tout sélectionner
def getkey():
s=stdin.read(1)
if s==chr(27):
return stdin.read(2)
return s
Do you like 80s'/90s' music genres, like synthwave or italodisco (even though my music genre is ... a mix of a lot of ones)
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
-
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 85
- Inscription: 04 Déc 2019, 12:36
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Terminale générale : Void
- YouTube: Manerr
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41497
- Images: 14640
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: TIADPY : Développement d'une bibliothèque avancée TI83CE
Belle initiative, CaptainLuigi !!
Y-aurait-il une façon officielle d'effacer l'écran en mode-texte?
Le cas échéant (et si ça t'intéresse) , j'ai bidouillé une toute petite fonction dédiée (voir archives_voir.php?id=2252430 )
Y-aurait-il une façon officielle d'effacer l'écran en mode-texte?
Le cas échéant (et si ça t'intéresse) , j'ai bidouillé une toute petite fonction dédiée (voir archives_voir.php?id=2252430 )
-
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)- Messages: 770
- Images: 75
- Inscription: 14 Sep 2011, 12:29
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: TIADPY : Développement d'une bibliothèque avancée TI83CE
grosged a écrit:Y-aurait-il une façon officielle d'effacer l'écran en mode-texte?
ti_system.disp_clr()
, mais uniquement dans la prochaine version 5.5, et donc uniquement sur les TI-83 Premium CE Edition Python.-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41497
- Images: 14640
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: TIADPY : Développement d'une bibliothèque avancée TI83CE
critor a écrit:grosged a écrit:Y-aurait-il une façon officielle d'effacer l'écran en mode-texte?ti_system.disp_clr()
, mais uniquement dans la prochaine version 5.5, et donc uniquement sur les TI-83 Premium CE Edition Python.
Puisque vous tenez tant à ce que ça contienne quelque chose y ressemblant , tadaa :
- Code: Tout sélectionner
def clr():
stdout.write("\n"*11)
Do you like 80s'/90s' music genres, like synthwave or italodisco (even though my music genre is ... a mix of a lot of ones)
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
-
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 85
- Inscription: 04 Déc 2019, 12:36
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Terminale générale : Void
- YouTube: Manerr
6 messages
• Page 1 sur 1
Retourner vers Langages alternatifs
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 10 invités