Questions marquées «python»

9
Règles générales pour écrire un compilateur X sur Z en Y

Supposons que X est la langue d'entrée, Z est la langue de sortie, puis f est le compilateur, qui est écrit dans la langue Y. f = X -> Z Puisque f n'est qu'un programme, je pense que Y peut être n'importe quelle langue, non? Nous pouvons donc avoir des compilateurs f1, f2, chacun écrit en Y1,...

9
Recommandations pour la jonction de ligne implicite et explicite

Je voudrais connaître les recommandations concernant la jonction de ligne implicite par rapport à la jonction de ligne explicite en Python. En particulier, privilégiez-vous une forme plutôt qu'une autre? Que recommandez-vous comme valeur par défaut générale? Quels critères avez-vous pour choisir...

9
pourquoi une fonction vide est nécessaire

J'ai commencé à apprendre le python et je me demande pourquoi une fonction vide est nécessaire dans un langage de programmation par exemple en python: def empty_func(): pass même dans les scripts shell, des fonctions vides sont disponibles. Mes compréhensions et ma question: Pourquoi le langage de...

9
La jointure de Python semble se concentrer non pas sur les éléments à joindre, mais sur le symbole, par rapport à Ruby ou Smalltalk, pour une raison de conception?

Je pensais que l'une des pierres angulaires de la POO est que nous avons des objets, qui sont les éléments qui nous intéressent, puis nous leur envoyons des messages. Il peut donc sembler naturel que, j'ai une collection d'articles, et je dois les mettre dans une chaîne, donc pour le faire: ["x",...

9
Microservices et bibliothèques partagées

Nous concevons un système basé sur des microservices indépendants (connectés via un bus RabbitMq). Le code sera (au moins pour les premiers composants) écrit en python (à la fois python2 et python3). Nous avons déjà une application monolithique implémentant une partie de la logique métier, que nous...

9
Décorateurs de classe en Python: cas d'utilisation pratiques

Je recherche des cas d'utilisation pratiques et non synthétiques de décorateurs de classe Python. Jusqu'à présent, le seul cas qui avait du sens pour moi est l'enregistrement d'une classe dans un système éditeur-abonné, par exemple des plugins ou des événements, quelque chose comme: @register class...