π
<-
Chat plein-écran
[^]

L'environnement python Numworks sur PC !

L'environnement python Numworks sur PC !

Unread postby sautax » 18 Dec 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: Select all
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)
Last edited by sautax on 19 Dec 2018, 22:50, edited 7 times in total.
Mes projets :

-Environnement numworks sur PC
-TILIB
-AGAME
User avatar
sautaxProg.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.3%
 
Posts: 60
Joined: 21 Sep 2016, 14:31
Location: Quelque part dans le sud
Gender: Male
Calculator(s):
Class: Terminale S-SI
YouTube: sautax

Re: L'environnement python Numworks sur PC !

Unread postby ptitjoz » 18 Dec 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
User avatar
ptitjozPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 20.9%
 
Posts: 189
Images: 0
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Not specified
Calculator(s):
Twitter: @PtitJoz

Re: L'environnement python Numworks sur PC !

Unread postby sautax » 18 Dec 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
User avatar
sautaxProg.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.3%
 
Posts: 60
Joined: 21 Sep 2016, 14:31
Location: Quelque part dans le sud
Gender: Male
Calculator(s):
Class: Terminale S-SI
YouTube: sautax

Re: L'environnement python Numworks sur PC !

Unread postby ptitjoz » 18 Dec 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
User avatar
ptitjozPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 20.9%
 
Posts: 189
Images: 0
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Not specified
Calculator(s):
Twitter: @PtitJoz

Re: L'environnement python Numworks sur PC !

Unread postby sautax » 18 Dec 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: Select all
python
«machin python version truc»
>>>from mandelbrot.py impor *
>>>mandelbrot(10)

et là... magie !
Mes projets :

-Environnement numworks sur PC
-TILIB
-AGAME
User avatar
sautaxProg.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.3%
 
Posts: 60
Joined: 21 Sep 2016, 14:31
Location: Quelque part dans le sud
Gender: Male
Calculator(s):
Class: Terminale S-SI
YouTube: sautax

Re: L'environnement python Numworks sur PC !

Unread postby sautax » 18 Dec 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
User avatar
sautaxProg.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.3%
 
Posts: 60
Joined: 21 Sep 2016, 14:31
Location: Quelque part dans le sud
Gender: Male
Calculator(s):
Class: Terminale S-SI
YouTube: sautax

Re: L'environnement python Numworks sur PC !

Unread postby ptitjoz » 19 Dec 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
User avatar
ptitjozPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 20.9%
 
Posts: 189
Images: 0
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Not specified
Calculator(s):
Twitter: @PtitJoz

Re: L'environnement python Numworks sur PC !

Unread postby sautax » 19 Dec 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
User avatar
sautaxProg.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.3%
 
Posts: 60
Joined: 21 Sep 2016, 14:31
Location: Quelque part dans le sud
Gender: Male
Calculator(s):
Class: Terminale S-SI
YouTube: sautax

Re: L'environnement python Numworks sur PC !

Unread postby critor » 19 Dec 2018, 12:33

Superbe initiative, bravo ! :bj:
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 98%
 
Posts: 33681
Images: 8781
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: L'environnement python Numworks sur PC !

Unread postby sautax » 19 Dec 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
User avatar
sautaxProg.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.3%
 
Posts: 60
Joined: 21 Sep 2016, 14:31
Location: Quelque part dans le sud
Gender: Male
Calculator(s):
Class: Terminale S-SI
YouTube: sautax


Return to Programmation Python

Who is online

Users browsing this forum: No registered users and 1 guest

-
Search
-
Featured topics
Concours TI-Planet-Casio de rentrée 2019. 3 défis pour plus d'une 15aine de calculatrices graphiques et nombre de goodies sortant de l'ordinaire ! :D
Comparaisons des meilleurs prix pour acheter sa calculatrice !
12
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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 
-
Stats.
523 utilisateurs:
>489 invités
>28 membres
>6 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)