π
<-
Chat plein-écran
[^]

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

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

Message non lude Hamza.S » 26 Aoû 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
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 28.5%
 
Messages: 4463
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

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

Message non lude critor » 26 Aoû 2020, 11:30

Lequel ? :p
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

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

Message non lude Hamza.S » 26 Aoû 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
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 28.5%
 
Messages: 4463
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

En ligne

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

Message non lude redgl0w » 26 Aoû 2020, 11:39

Hamza.S a écrit: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.
Image
Avatar de l’utilisateur
redgl0wVIP+
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 58.6%
 
Messages: 283
Images: 0
Inscription: 30 Oct 2019, 20:36
Localisation: Centre Val de Loire
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MP2I
Twitter/X: Gl0wRed
GitHub: RedGl0w

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

Message non lude Dogm » 26 Aoû 2020, 12:19

cent20 a écrit: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: Tout sélectionner
def add(a, b):
    """Add two integer and returns result
    """
    return a + b


Ainsi,
Code: Tout sélectionner
help(add)
te retournera la docstring associée à la fonction add. C'est-à-dire : "Add two integer and returns result".
Avatar de l’utilisateur
DogmEcrivain
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 44.3%
 
Messages: 117
Images: 7
Inscription: 14 Nov 2019, 18:53
Localisation: Lyon, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale Math NSI
GitHub: Tim-ats-d

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

Message non lude critor » 26 Aoû 2020, 12:26

Dogm a écrit: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: Tout sélectionner
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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

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

Message non lude cent20 » 26 Aoû 2020, 12:27

redgl0w a écrit:
critor a écrit: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 d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
Avatar de l’utilisateur
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 46%
 
Messages: 1012
Images: 64
Inscription: 17 Mai 2012, 09:49
Localisation: Avignon
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: nsi_xyz

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

Message non lude cent20 » 26 Aoû 2020, 12:31

Dogm a écrit:
cent20 a écrit: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: Tout sélectionner
def add(a, b):
    """Add two integer and returns result
    """
    return a + b


Ainsi,
Code: Tout sélectionner
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 d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
Avatar de l’utilisateur
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 46%
 
Messages: 1012
Images: 64
Inscription: 17 Mai 2012, 09:49
Localisation: Avignon
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: nsi_xyz

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

Message non lude critor » 26 Aoû 2020, 20:35

critor a écrit:
Dogm a écrit: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: Tout sélectionner
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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Précédente

Retourner vers News Divers

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 25 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
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 Calculatrices à acheter chez Calcuso
-
Stats.
1343 utilisateurs:
>1304 invités
>35 membres
>4 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)