QCC 2020 épisode 10 : Modules Python et modules de tracé
19 messages
• Page 2 sur 2 • 1, 2
Re: QCC 2020 épisode 10 : Modules Python et modules de tracé
peut-être qu'ils ont enfin décidé de corriger le plus gros défaut de leur machine cette fois-ci ? espérons le.
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Messages: 4498
- Images: 18
- Inscription: 07 Nov 2014, 00:43
- Genre:
- Calculatrice(s):→ MyCalcs profile
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41908
- Images: 15444
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: QCC 2020 épisode 10 : Modules Python et modules de tracé
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
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Messages: 4498
- Images: 18
- Inscription: 07 Nov 2014, 00:43
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: QCC 2020 épisode 10 : Modules Python et modules de tracé
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.
-
redgl0wVIP+
Niveau 13: CU (Calculateur Universel)- Messages: 284
- Images: 0
- Inscription: 30 Oct 2019, 20:36
- Localisation: Grenoble
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: ENSIMAG 1A
- Twitter/X: Gl0wRed
- GitHub: RedGl0w
Re: QCC 2020 épisode 10 : Modules Python et modules de tracé
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)
"Add two integer and returns result"
.-
DogmEcrivain
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 117
- Images: 7
- Inscription: 14 Nov 2019, 18:53
- Localisation: Lyon, France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Terminale Math NSI
- GitHub: Tim-ats-d
Re: QCC 2020 épisode 10 : Modules Python et modules de tracé
Dogm a écrit:Tu peux écrire tes propres documentations pour tes fonctions et les récupérer avec la commandehelp(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.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41908
- Images: 15444
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: QCC 2020 épisode 10 : Modules Python et modules de tracé
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 !
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
-
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)- Messages: 1040
- Images: 67
- Inscription: 17 Mai 2012, 09:49
- Localisation: Avignon
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Twitter/X: nsi_xyz
Re: QCC 2020 épisode 10 : Modules Python et modules de tracé
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 commandehelp(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,te retournera la docstring associée à la fonction add. C'est-à-dire :
- Code: Tout sélectionner
help(add)
"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 !
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
-
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)- Messages: 1040
- Images: 67
- Inscription: 17 Mai 2012, 09:49
- Localisation: Avignon
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Twitter/X: nsi_xyz
Re: QCC 2020 épisode 10 : Modules Python et modules de tracé
critor a écrit:Dogm a écrit:Tu peux écrire tes propres documentations pour tes fonctions et les récupérer avec la commandehelp(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.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41908
- Images: 15444
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
19 messages
• Page 2 sur 2 • 1, 2
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 13 invités