Créer mes propre signes avec python.

Discutez d'informatique ici !
phyelec
Membre Rationnel
Messages: 946
Enregistré le: 06 Mar 2020, 18:47

Re: Créer mes propre signes avec python.

par phyelec » 23 Jan 2022, 21:31

Bonjour,

Si vous voulez par exemple créer une nouvelle addition avec le signe # et voulez écrire 3 # 5 =..., je pense que vous ne pouvez pas car ce que doit faire # ne fait pas partie du langage avec votre définition et n'est donc pas reconnu par l'interpréteur, au plus vous pouvez créer une fonction. Je pense qu'il faudrait intervenir sur les couches basses pour implémenter une nouvelle sorte d'addition.

Une autre solution aurait été de faire une "surcharge" du "+" et d'appeler une bibliothèque avec les redéfinition,mais je ne pense que ce soit possible en python



Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 14:00

Re: Créer mes propre signes avec python.

par fatal_error » 24 Jan 2022, 01:16

Slt,

Sur le namespace global je pense pas.
Mais tu peux overloader les operators en tant que fonction membre de classe

https://www.google.com/amp/s/www.geeksf ... ython/amp/

Dans ton cas, ça veut dire par exemple créer une classe MonScalar qui implemente __mul__(self, other) et qui retourne une instance de MonScalar de manière à pouvoir rester dans le domaine où * aura le comportement que tu as défini.

Edit: en français c'est surcharger les opérateurs mais ya souvent plus de doc en anglais
la vie est une fête :)

Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 14:00

Re: Créer mes propre signes avec python.

par fatal_error » 24 Jan 2022, 10:19

pas à ma connaissance

Mais je comprends pas trop ta position. Ta question semblait plutot "technique" vu que tu développes pas vraiment ton besoin (pourquoi tu veux avoir ton opérateur: tu es vagues avec les DSE)

Vu que tu sembles vouloir éviter la complexité, je pense que tu devrais développer (sans jeu de mots..) d'avantage ce que tu veux faire car probablement une réponse de type: "écris la fonction customMul(a,b)" sera ce qui sort (vu que, effectivement, plus simple)
la vie est une fête :)

Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 14:00

Re: Créer mes propre signes avec python.

par fatal_error » 24 Jan 2022, 19:32

exemple?
la vie est une fête :)

Kekia
Membre Relatif
Messages: 345
Enregistré le: 16 Nov 2021, 23:06

Re: Créer mes propre signes avec python.

par Kekia » 24 Jan 2022, 19:33

Euh fatal_error, pas de réaction par rapport à la signature de lazare ? Tout va bien, tu es sur ?
Merci aux enseignants (ou autres) qui partagent leurs connaissances reconnues par le consensus scientifique, permettent à des individus de se construire et à la société d'évoluer.

phyelec
Membre Rationnel
Messages: 946
Enregistré le: 06 Mar 2020, 18:47

Re: Créer mes propre signes avec python.

par phyelec » 24 Jan 2022, 20:18

@Kekia, je n'avais pas lu jusqu'au bout (une erreur de ma part). Oui cela pose problème, moi je pense qu'il y a plein d'enseignants formidables. Pour info je n'enseigne pas, mais j'ai beaucoup d'ami(e)s dans cette profession, que des personnes biens.

Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 14:00

Re: Créer mes propre signes avec python.

par fatal_error » 24 Jan 2022, 21:15

@kekia
non je n'ai pas lu sa signature, je concède.
en revanche, même si je l'avais lue, je ne vois pas vraiment en quoi ça dérange. Tout au plus cela ne peut que nuire à lazare qui se prive potentiellement des réponses de profs

D'après la charte, un motif de **censure** de signature serait que la signature est insultante envers, - à priori ici - les professeurs. Si un professeur se sent insulté et souhaite promouvoir la censure pour une signature, qu'il fasse signe (toi inclus(e) Kekia mais je souhaite confirmer). Auquel cas je suivrai.

Je comprends également qu'il s'agit d'une impasse puisque débattre (ya-til-vraiment matière?) sur sa signature serait probablement politisé et donc pas bienvenue ici.

M'enfin, je trouve quand même regrettable (vraiment) de monter à toutes les occasions pour enlever un peu plus de liberté aux gens
la vie est une fête :)

Kekia
Membre Relatif
Messages: 345
Enregistré le: 16 Nov 2021, 23:06

Re: Créer mes propre signes avec python.

par Kekia » 24 Jan 2022, 21:55

A titre personnel, je ne demande pas la censure de sa signature, je n'ai jamais caché mes intentions sur ce forum donc ce n'est vraiment pas à moi de le faire.
J'invite toutefois toutes les personnes qui estiment que c'est un problème à agir en fonction de leurs convictions personnelles.

Je pense d'ailleurs que la modération est sans doute capable de se rendre compte seule si ce message est diffamant envers le corps enseignant https://fr.wikipedia.org/wiki/Diffamation_en_droit_fran%C3%A7ais
La diffamation est interdite par la loi, elle est aggravée s'il y a un caractère discriminatoire donc selon toi fatal_error, tant que personne ne se plaint, on peut avoir ce genre de propos envers une race, une religion ?
C'est particulier quand même ton raisonnement mais je pense aussi que c'est quelque chose qui devrait être débattu entre vous car tout comme toi, je ne pense pas que ce soit pertinent de le faire public.
Je te l'ai juste fait remarquer pour que si tu continues à aider lazare comme si de rien n'était ce qui est ton droit évidemment, ce soit bel et bien en connaissance de cause.

Moi, je trouve regrettable d'exposer des jeunes à des propos inappropriés à fortiori sur un site dont le but principal est l'aide au devoir et qui est sponsorisé par une entreprise d'enseignement. Chacun ses priorités visiblement
Merci aux enseignants (ou autres) qui partagent leurs connaissances reconnues par le consensus scientifique, permettent à des individus de se construire et à la société d'évoluer.

Kekia
Membre Relatif
Messages: 345
Enregistré le: 16 Nov 2021, 23:06

Re: Créer mes propre signes avec python.

par Kekia » 25 Jan 2022, 04:24

Si tu avais lu mon lien lazare, tu aurais appris que la diffamation est "l'allégation ou l'imputation d'un fait qui porte atteinte à l'honneur ou à la considération de la personne ou du corps auquel le fait est imputé".
Je doute fortement que tu sois en possession de statistiques prouvant que le pourcentage de pervers narcissique est supérieur dans le corps enseignant par rapport à la population générale.
C'est donc un fait que tu prétends même si ce n'est que ton opinion et je pense qu'il est raisonnable de dire que cela porte atteinte à l'honneur du groupe considéré.
Ceci dit, je ne suis pas une spécialiste du droit donc je peux me tromper sur la caractérisation de l'infraction pénale, je laisse la modération en juger mais je leur conseille de se renseigner auprès d'un juriste quand même.

Désolée fatal_error, j'ai bien l'impression qu'on est reparti pour pourrir un nouveau fil lazare et moi, tu ne vas être content et tu n'auras pas tort. Je ne parle que pour moi, je ne parle pas pour les autres intervenants mais si je rentre dans quelqu'un assez violemment, c'est justement pour qu'il arrête de s'exprimer publiquement sur un sujet.
Non, un site de maths à des destinations des jeunes ne devrait pas héberger des inepties et des propos illégaux. C'est un petit peu étonnant d'avoir à le dire quand même. En fermant les fils à problème plus tôt, tu éviterais surement que les choses dégénèrent car c'est inévitable, c'est la seule méthode que j'ai trouvé pour faire fermer le fil justement et bon sang que c'est long pour y arriver.
Merci aux enseignants (ou autres) qui partagent leurs connaissances reconnues par le consensus scientifique, permettent à des individus de se construire et à la société d'évoluer.

Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 14:00

Re: Créer mes propre signes avec python.

par fatal_error » 25 Jan 2022, 10:09

Il semble que les opérateurs n'intéressent personne, je ferme ce lien et rajouterai les sanctions dans le lien detente
la vie est une fête :)

 

Retourner vers ϟ Informatique

Qui est en ligne

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

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite