Gestion du compte
Calculatrices
Graph 35 à 100 (CFX)
Graph 25/25+ (Pro) (fx-7400)
Graph 35+USB/75/85/95 (SD)
Graph 100/100+ (AFX)
ClassPad 300/330
Fx-CG 10/20
Fx-CP 400
Graph 90+E

Retour aux miniatures
Tri avancé
Liste des programmes
Nom Date
Maths LIB
Graphique pourcentage
Date
Données Pro


¤ Vous cherchez une fonction ?
Utilitaires >> Graph 90+E >> Divers >> Maths LIB
Maths LIB
Version : 1.3 Taille : 876 octets Ajouté le : 2019-03-13 16:01 Modifié le : 2019-03-15 12:04
Auteur et posteur :
DisperseurHors ligneMembrePoints: 1143 Défis: 0 Message
Planète Casio - Programme Casio - Maths LIB - disperseur - Calculatrices
Nombre de visites sur cette page : 248
Score au progrank : 13
Pas encore de note !

Vous devez être inscrit(e) et avoir 20 points ou plus pour noter.
13 téléchargements | Soumettre un test

Ce programme est sous licence Creative Commons 2.0 BY


Description :

Voici une petite librairie Python. Je ne sais pas si ça peut s'avérer très utile mais j'ai eu cette idée et elle me paraissait bonne. Bref, voici une librairie contenant diverses fonctions (actuellement 8 ) permettant d'appliquer quelques notions de maths de troisième-seconde. La liste et la description de chaque fonction se trouve dans la doc jointe. Cette librairie à été crée pour être utilisée soit dans le shell Python de la Graph 90 soit dans un script normal mais peut bien évidemment servir à d'autres choses.

Liste des fonctions disponibles
Cliquer pour enrouler
-pthgr(): Teste si un triangle est rectangle
-dst(): Calcule la distance entre 2 points
-mid(): Donné les coordonnées du milieu d'un segment
-transVct(): Calcule les nouvelles coordonnées d'un point translaté par un vecteur
-coordsVct(): Calcule les coordonnées d'un vecteur
-antVct(): Calcule les coordonnées du point d'origine d'un point translaté par un vecteur
-affn(): Détermine l'expression d'une fonction affine avec deux nombres et leurs images
-fvar(): Détermine le sens de variation d'une fonction


Si vous avez des commentaires

Cordialement


Commentaires :

Pages: 1, 2, 3, 4 | Suivante

MactulHors ligneMembrePoints: 298 Défis: 0 Message
Posté le 13-03-2019 à 16:07 | #
C'est super de faire des lib python il n'y en a que peu...
Tu devrais mettre la liste des fonctions dans ta description
DisperseurHors ligneMembrePoints: 1143 Défis: 0 Message
Posté le 13-03-2019 à 16:12 | #
Ben oui mais vu qu'il n'y en a que 7 pour le moment
MactulHors ligneMembrePoints: 298 Défis: 0 Message
Posté le 13-03-2019 à 16:16 | #
justement... c'est pas long...
moi j'ai du temps alors je télécharge et je regarde
mais si on est plus pressé, si on pige pas, on essaye pas

C'est comme quand il n'y a pas d'image sur un programme, ça ne donne pas envie
DisperseurHors ligneMembrePoints: 1143 Défis: 0 Message
Posté le 13-03-2019 à 16:20 | #
Oui bon ok je fais de suite
MactulHors ligneMembrePoints: 298 Défis: 0 Message
Posté le 13-03-2019 à 16:22 | #
DisperseurHors ligneMembrePoints: 1143 Défis: 0 Message
Posté le 13-03-2019 à 16:26 | #
Voilà
Je pense en effet que ça donnera plus envie de télécharger
DisperseurHors ligneMembrePoints: 1143 Défis: 0 Message
Posté le 13-03-2019 à 16:30 | #
Je pensais faire des fonctions pour résoudre des équations de certains types mais vu que je voulais rendre utile ma librairie je me suis dit que ces fonction étaient déjà présentes autre part dans la calto..
MactulHors ligneMembrePoints: 298 Défis: 0 Message
Posté le 13-03-2019 à 16:35 | #
Si tu veux créer des fonctions, je te soutiens
DisperseurHors ligneMembrePoints: 1143 Défis: 0 Message
Posté le 13-03-2019 à 16:36 | #
Sympa de ta part. Du coup tu as regardé rapidement de quoi il s'agit ?
KikoodxHors ligneMembrePoints: 933 Défis: 7 Message
Posté le 13-03-2019 à 16:39 | #
Bonjour Disperseur, j'espère que ce projet va avancer

J'ai quelques petits conseils/avis à te donner, libre à toi de les suivre ou non
mL_pytha()
mL_ABdst()
mL_ABmid()
mL_TLvct()
mL_CDvct()
mL_ATvct()
mL_Faffn()

Le mL avant le nom de tes fonctions est parasite, si j'ai besoin d'un namespace j'importe juste ton module de cette façon : from mthsLib import * as mL
Nomme le mL.py et ce sera fait automatiquement avec import mL (et mthsLib est un peu imbuvable).
Tu devrais aussi changer les nom de tes fonctions, je te recommande d’appeler tes fonctions de la façon la plus courte et distincte possible, les noms ne sont pas vraiment "propres". Dans résultat, le nommage des fonctions est un exemple.

Résultat
Résultat
mL.vPthgr()
mL.dst()
mL.mid()
mL.TLvct() //Après je pense que tu as compris :p
mL.CDvct()
mL.ATvct()
mL.Faffn()


Intracode, niveau nommage des variables les MAJUSCULES sont généralement destinées aux constantes, et les mots commençant par une sont des classes.

Les retours des fonctions n'utilisent pas les listes pour retourner un nombre de valeur défini, préfères-y les tuples pour des raisons d'ergonomie

Je ne sais pas si j'ai oublié quelque chose, mais je pense en avoir assez dit
Cordialement.

Pages: 1, 2, 3, 4 | Suivante

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 72 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd