π
<-
Chat plein-écran
[^]

QCC 2020 épisode 10 : Modules Python et modules de tracé

Re: QCC 2020 épisode 10 : Modules Python et modules de tracé

Unread postby Hamza.S » 26 Aug 2020, 11:19

peut-être qu'ils ont enfin décidé de corriger le plus gros défaut de leur machine cette fois-ci ? espérons le.
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 13%
 
Posts: 4043
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):

Online

Re: QCC 2020 épisode 10 : Modules Python et modules de tracé

Unread postby critor » 26 Aug 2020, 11:30

Lequel ? :p
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 9.1%
 
Posts: 36043
Images: 9856
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: QCC 2020 épisode 10 : Modules Python et modules de tracé

Unread postby Hamza.S » 26 Aug 2020, 11:35

une gestion de fichiers correcte pour la calculatrice et peut-être enfin un moyen de faire enfin des transferts sans dépendre de leur truc en ligne
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 13%
 
Posts: 4043
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):

Re: QCC 2020 épisode 10 : Modules Python et modules de tracé

Unread postby redgl0w » 26 Aug 2020, 11:39

Hamza.S wrote:une gestion de fichiers correcte pour la calculatrice et peut-être enfin un moyen de faire enfin des transferts sans dépendre de leur truc en ligne

Boricj a déjà commencé à bosser sur le système de fichier (https://github.com/numworks/epsilon/issues/1547), et pour les transferts ils vont garder leur site (j'en suis quasi sûr), mais @m4x1m3 avait commencé (ça sent déjà pas bon) à bosser sur une implémentation MTP.
User avatar
redgl0wGénéreux
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 83.7%
 
Posts: 94
Joined: 30 Oct 2019, 20:36
Gender: Male
Calculator(s):
Class: 2nde
GitHub: RedGl0w

Re: QCC 2020 épisode 10 : Modules Python et modules de tracé

Unread postby Dogm » 26 Aug 2020, 12:19

cent20 wrote:J'ai tout là où il me manque une où deux astuces ?


Tu peux écrire tes propres documentations pour tes fonctions et les récupérer avec la commande help(fonction).

Il suffit d'écrire ton texte entre des triples quotes tel que :
Code: Select all
def add(a, b):
    """Add two integer and returns result
    """
    return a + b


Ainsi,
Code: Select all
help(add)
te retournera la docstring associée à la fonction add. C'est-à-dire : "Add two integer and returns result".
User avatar
DogmEcrivain
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 10.4%
 
Posts: 113
Images: 7
Joined: 14 Nov 2019, 18:53
Location: Lyon, France
Gender: Male
Calculator(s):
Class: Lycéen 1ère Math, SI & NSI
GitHub: tim_ats_d

Online

Re: QCC 2020 épisode 10 : Modules Python et modules de tracé

Unread postby critor » 26 Aug 2020, 12:26

Dogm wrote:Tu peux écrire tes propres documentations pour tes fonctions et les récupérer avec la commande help(fonction).

Il suffit d'écrire ton texte entre des triples quotes tel que :
Code: Select all
def add(a, b):
    """Add two integer and returns result
    """
    return a + b

Ce que je ne fais pas sous cette forme pour les projets calculatrices, craignant que cela gaspille du
heap
, surtout qu'il y a plusieurs modèles qui ne gèrent pas ça
(fonction help() manquante ou non pleinement fonctionnelle)
et que c'est donc dans ce cas inutile.

Tiens d'ailleurs je devrais rajouter un point au QCC là-dessus. ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 9.1%
 
Posts: 36043
Images: 9856
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: QCC 2020 épisode 10 : Modules Python et modules de tracé

Unread postby cent20 » 26 Aug 2020, 12:27

redgl0w wrote:
critor wrote:Et puis en échange, si
NumWorks
sort une v15 pendant la période d'acquisition
(jusqu'à fin septembre on va dire)
, je mettrai à jour le classement. Quoi que cela implique. ;)

S'il y en a une, ça ne changera quasiment rien dans le QCC normallement :)


C'est bien pour cela qu'il se propose d'en tenir compte ! :troll:
Image
Enseignant de mathématiques et de spécialité NSI ( projets, tutos ...)
:favorite: NumWork, Python : démineur, snake, tétris
User avatar
cent20Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 20.1%
 
Posts: 498
Images: 38
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
Twitter: nsi_xyz

Re: QCC 2020 épisode 10 : Modules Python et modules de tracé

Unread postby cent20 » 26 Aug 2020, 12:31

Dogm wrote:
cent20 wrote:J'ai tout là où il me manque une où deux astuces ?


Tu peux écrire tes propres documentations pour tes fonctions et les récupérer avec la commande help(fonction).

Il suffit d'écrire ton texte entre des triples quotes tel que :
Code: Select all
def add(a, b):
    """Add two integer and returns result
    """
    return a + b


Ainsi,
Code: Select all
help(add)
te retournera la docstring associée à la fonction add. C'est-à-dire : "Add two integer and returns result".


Je crois que je vais t'embaucher pour relire mon "cours" sur la modularité python, ça évitera qu'il y ait trop de bêtises ...
Merci pour les astuces !
Image
Enseignant de mathématiques et de spécialité NSI ( projets, tutos ...)
:favorite: NumWork, Python : démineur, snake, tétris
User avatar
cent20Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 20.1%
 
Posts: 498
Images: 38
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
Twitter: nsi_xyz

Online

Re: QCC 2020 épisode 10 : Modules Python et modules de tracé

Unread postby critor » 26 Aug 2020, 20:35

critor wrote:
Dogm wrote:Tu peux écrire tes propres documentations pour tes fonctions et les récupérer avec la commande help(fonction).

Il suffit d'écrire ton texte entre des triples quotes tel que :
Code: Select all
def add(a, b):
    """Add two integer and returns result
    """
    return a + b

Ce que je ne fais pas sous cette forme pour les projets calculatrices, craignant que cela gaspille du
heap
, surtout qu'il y a plusieurs modèles qui ne gèrent pas ça
(fonction help() manquante ou non pleinement fonctionnelle)
et que c'est donc dans ce cas inutile.

Tiens d'ailleurs je devrais rajouter un point au QCC là-dessus. ;)


En fait, sauf erreur de ma part ça ne marche finalement sur aucune des implémentations Python calculatrices actuellement à ma disposition.
Peut-être parce que c'est justement une des fonctionnalités Python qui ne sont pas reprises par les implémentations légères MicroPython / CircuitPython.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 9.1%
 
Posts: 36043
Images: 9856
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Previous

Return to News Divers

Who is online

Users browsing this forum: No registered users and 9 guests

-
Search
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
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 !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
474 utilisateurs:
>465 invités
>2 membres
>7 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)