π
<-
Chat plein-écran
[^]

L'environnement python Numworks sur PC !

L'environnement python Numworks sur PC !

Message non lude sautax » 18 Déc 2018, 19:22

Aujourd'hui je vous présente mon projet "d'environnement" (transformation des modules de la Numworks pour l'adapter à un ordinateur)
Comme ça vous pouvez tester vos programme python-numworks directement sur votre pc !



Installation

Tout d'abord il faut installer python sur votre ordinateur (il est déjà installé sur linux) https://www.python.org/downloads/
pour windows pensez à cocher «ajouter python au PATH»

Ensuite il faut utiliser la bibliothèque pygame que j'utilise dans mon module kandinsky
Code: Tout sélectionner
python -m pip install pygame


Une fois installé il vous suffit d'extraire le dossier zip https://github.com/sautax/numworks_env_python/releases dans le même dossier que votre fichier python et executer votre programme :p .


fonctionnalités implémentées :
    kandinsky de la version 1.8.1 du firmware


testé avec le programme mandelbrot.py (exemple de base)
Dernière édition par sautax le 19 Déc 2018, 22:50, édité 7 fois.
Mes projets :

-Environnement numworks sur PC
-TILIB
-AGAME
Avatar de l’utilisateur
sautaxProg.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 16.3%
 
Messages: 60
Inscription: 21 Sep 2016, 14:31
Localisation: Quelque part dans le sud
Genre: Homme
Calculatrice(s):
Classe: Terminale S-SI
YouTube: sautax

Re: L'environnement python Numworks sur PC !

Message non lude ptitjoz » 18 Déc 2018, 22:08

J'ai python2 et python3 sur Lubuntu 18.10 64 bits
J'ai installé le paquet pygame via les dépôts
et si je lance la commande
python -m install pygame j'ai le message
No module named install
Avatar de l’utilisateur
ptitjoz
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 56.6%
 
Messages: 74
Inscription: 17 Oct 2018, 15:38
Localisation: France Loir et Cher
Genre: Non spécifié
Calculatrice(s):
Twitter: @PtitJoz

Re: L'environnement python Numworks sur PC !

Message non lude sautax » 18 Déc 2018, 22:09

oups... j'ai oublié un truc il faut faire python -m pip install pygame
désolée :rolleyes:
Mes projets :

-Environnement numworks sur PC
-TILIB
-AGAME
Avatar de l’utilisateur
sautaxProg.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 16.3%
 
Messages: 60
Inscription: 21 Sep 2016, 14:31
Localisation: Quelque part dans le sud
Genre: Homme
Calculatrice(s):
Classe: Terminale S-SI
YouTube: sautax

Re: L'environnement python Numworks sur PC !

Message non lude ptitjoz » 18 Déc 2018, 22:54

Ok ça à l'air de marcher :D
j'arrive à afficher une fenetre qui ressemble à l'écran de la Numworks.
Je regarderai plus tard pour comprendre comment ça s'utilise
Ce serait bien si tu pouvais faire un petit tuto pour faciliter la tâche de ceux qui découvrent.
En tous cas, bravo
Avatar de l’utilisateur
ptitjoz
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 56.6%
 
Messages: 74
Inscription: 17 Oct 2018, 15:38
Localisation: France Loir et Cher
Genre: Non spécifié
Calculatrice(s):
Twitter: @PtitJoz

Re: L'environnement python Numworks sur PC !

Message non lude sautax » 18 Déc 2018, 22:59

ben en fait mon but c'est qu'on puisse faire tourner les programmes de la numworks sur son pc sans émulateur .
Un exemple serait de prendre le fichier mandelbrot.py depuis le workshop numworks dans le dossier avec le contenu du zip et ensuite faire
Code: Tout sélectionner
python
«machin python version truc»
>>>from mandelbrot.py impor *
>>>mandelbrot(10)

et là... magie !
Mes projets :

-Environnement numworks sur PC
-TILIB
-AGAME
Avatar de l’utilisateur
sautaxProg.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 16.3%
 
Messages: 60
Inscription: 21 Sep 2016, 14:31
Localisation: Quelque part dans le sud
Genre: Homme
Calculatrice(s):
Classe: Terminale S-SI
YouTube: sautax

Re: L'environnement python Numworks sur PC !

Message non lude sautax » 18 Déc 2018, 23:22

Voilà j'ai rajouté un example pour exécuter un script python avec le module kandinsky sur son pc
Mes projets :

-Environnement numworks sur PC
-TILIB
-AGAME
Avatar de l’utilisateur
sautaxProg.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 16.3%
 
Messages: 60
Inscription: 21 Sep 2016, 14:31
Localisation: Quelque part dans le sud
Genre: Homme
Calculatrice(s):
Classe: Terminale S-SI
YouTube: sautax

Re: L'environnement python Numworks sur PC !

Message non lude ptitjoz » 19 Déc 2018, 08:54

ok Super ça marche bien :)
Dommage que sur un pc ça n'aille pas plus vite que sur la NW (on ne peut pas paramétrer cela ?)

Image
Avatar de l’utilisateur
ptitjoz
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 56.6%
 
Messages: 74
Inscription: 17 Oct 2018, 15:38
Localisation: France Loir et Cher
Genre: Non spécifié
Calculatrice(s):
Twitter: @PtitJoz

Re: L'environnement python Numworks sur PC !

Message non lude sautax » 19 Déc 2018, 10:13

Il faudrait que j'optimise mon algorithme d'affichage et de conversion de couleur ...
Mes projets :

-Environnement numworks sur PC
-TILIB
-AGAME
Avatar de l’utilisateur
sautaxProg.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 16.3%
 
Messages: 60
Inscription: 21 Sep 2016, 14:31
Localisation: Quelque part dans le sud
Genre: Homme
Calculatrice(s):
Classe: Terminale S-SI
YouTube: sautax

En ligne

Re: L'environnement python Numworks sur PC !

Message non lude critor » 19 Déc 2018, 12:33

Superbe initiative, bravo ! :bj:
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 85.9%
 
Messages: 31675
Images: 7995
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: L'environnement python Numworks sur PC !

Message non lude sautax » 19 Déc 2018, 22:47

La vitesse d'affichage a été grandement améliorée !
L'écran s'actualise maintenant toutes les 50 ms au lieu de s'actualiser à chaque point tracé :#roll#:

Téléchargement :

https://github.com/sautax/numworks_env_python/releases/tag/0.2
Mes projets :

-Environnement numworks sur PC
-TILIB
-AGAME
Avatar de l’utilisateur
sautaxProg.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 16.3%
 
Messages: 60
Inscription: 21 Sep 2016, 14:31
Localisation: Quelque part dans le sud
Genre: Homme
Calculatrice(s):
Classe: Terminale S-SI
YouTube: sautax


Retourner vers Programmation Python

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Campagne de dons
Pour nous aider à financer nos déplacements sur les salons/congrès qui vous donnent du contenu exclusif

Vous aurez droit aux avantages VIP et des goodies !
22.5%
-
Rechercher
-
Sujets à la une
Avantages VIP et goodies pour les donateurs !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
1234
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...

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 
-
Stats.
426 utilisateurs:
>399 invités
>21 membres
>6 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)