Questions marquées «python»

Python est un langage de programmation interprété de haut niveau typé dynamiquement. Sa conception se concentre sur une syntaxe claire, une approche intuitive de la programmation orientée objet et la mise en évidence de la bonne façon de faire les choses. Python prend en charge les modules et les exceptions et dispose d'une bibliothèque de modules standard étendue. Python est polyvalent et donc largement utilisé, du Web aux systèmes embarqués.


2
Classes Python avec une seule instance: quand créer une instance de classe (unique) et quand travailler avec la classe à la place?
Étant donné une classe Python qui ne sera instanciée qu'une seule fois, c'est-à-dire qu'il n'y aura qu'un seul objet de la classe. Je me demandais dans quels cas il était logique de créer une instance de classe unique au lieu de travailler directement avec la classe à la place. Il …


2
Dessiner un graphique d'appel
Je maintiens une ancienne base de code écrite en python. En particulier, il existe un morceau de code complexe qui à partir d'un module appelle d'autres fonctions à partir d'autres modules qui appellent d'autres fonctions et ainsi de suite. Ce n'est pas de la POO, juste des fonctions et des …




3
Est-ce une meilleure pratique de pré-initialiser les attributs dans une classe, ou de les ajouter en cours de route?
Je suis désolé s'il s'agit d'une question ABSOLUMENT sophomorique, mais je suis curieux de savoir quelles sont les meilleures pratiques, et je n'arrive pas à trouver une bonne réponse sur Google. En Python, j'utilise généralement une classe vide comme conteneur de structure de données super-catchall (un peu comme un fichier …





3
Dans Python 3.4+, pourquoi devrais-je utiliser namedtuple sur SimpleNamespace lorsque vous n'utilisez pas dict, ils semblent très similaires
À un moment ou à un autre, vous pourriez rencontrer des fonctions avec beaucoup d'arguments. Parfois, il est logique de combiner certains des arguments en super-arguments. J'ai souvent fait cela avec des dict, mais maintenant je cherche de meilleures façons de le faire. J'aimerais tourner ... def do_something(ax, ay, az, …

1
Utilisation de l'ordre de résolution de méthode de Python pour l'injection de dépendances - est-ce mauvais?
J'ai regardé Pycon de Raymond Hettinger parler de "Super Considéré Super" et j'ai appris un peu sur le MRO de Python (Ordre de résolution de méthode) qui linéarise les classes "parent" d'une manière déterministe. Nous pouvons l'utiliser à notre avantage, comme dans le code ci-dessous, pour effectuer une injection de …

1
Comment fonctionne le shuffle aléatoire Python?
Comment mélanger à partir de travaux aléatoires en Python? Je demande parce que ça marche très vite. Lorsque j'essaie d'écrire shuffle, cela fonctionne 1 minute pour l'élément 10 ^ 6, mais Python shuffle le fait en 8 secondes?
11 python  random 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.