π
<-
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 .


historique des versions :
    [0.1] kandinsky de la version 1.8.1 du firmware
    [12] mise à jour vers kandinsky de la version 12 du firmware


testé avec le programme mandelbrot.py (exemple de base)
Last edited by sautax on 05 Mar 2020, 10:08, edited 8 times in total.
Mes projets :

-Environnement numworks sur PC
-TILIB
-AGAME
User avatar
sautaxProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.7%
 
Posts: 65
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: 66.9%
 
Posts: 213
Images: 0
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Male
Calculator(s):

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
sautaxProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.7%
 
Posts: 65
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: 66.9%
 
Posts: 213
Images: 0
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Male
Calculator(s):

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
sautaxProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.7%
 
Posts: 65
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
sautaxProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.7%
 
Posts: 65
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: 66.9%
 
Posts: 213
Images: 0
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Male
Calculator(s):

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
sautaxProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.7%
 
Posts: 65
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 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 5.1%
 
Posts: 35258
Images: 9403
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
sautaxProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.7%
 
Posts: 65
Joined: 21 Sep 2016, 14:31
Location: Quelque part dans le sud
Gender: Male
Calculator(s):
Class: Terminale S-SI
YouTube: sautax

Next

Return to Programmation Python

Who is online

Users browsing this forum: No registered users and 0 guests

-
Search
-
Featured topics
L'OS 5.5 de la TI-83 Premium CE / 84 Plus CE supprime l'assembleur - la plupart des jeux et certains programme ne fonctionneront plus
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Comparaisons des meilleurs prix pour acheter sa calculatrice !
1234
-
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 !


-
Featured files
Partner and ad
Notre partenaire Jarrety 
-
Stats.
395 utilisateurs:
>387 invités
>3 membres
>5 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)