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.

6
Pouvez-vous implémenter une programmation «orientée objet» sans le mot-clé class?
Disons que nous voulons fournir une abstraction d'un "compte" dans une banque. Voici une approche, en utilisant un functionobjet en Python: def account(): """Return a dispatch dictionary representing a bank account. >>> a = account() >>> a['deposit'](100) 100 >>> a['withdraw'](90) 10 >>> a['withdraw'](90) 'Insufficient funds' >>> a['balance'] 10 """ def …



1
Comment gérer une fonction mal nommée dans le code de production?
J'ai récemment rencontré une bibliothèque Python sur GitHub. La bibliothèque est géniale, mais contient une faute de frappe flagrante dans un nom de fonction. Appelons cela dummy_fuction()alors qu'il devrait l'être dummy_function(). Cette fonction est définitivement "à l'état sauvage" et très probablement utilisée dans les systèmes embarqués. La première chose qui …








2
Quelles caractéristiques sémantiques de Python (et d'autres langages dynamiques) contribuent à sa lenteur?
Je ne connais pas très bien Python. J'essaie de comprendre plus précisément quelles caractéristiques exactes des langages dynamiques (à la Python, Lua, Scheme, Perl, Ruby, ....) forcent leurs implémentations à être lentes. À titre d'exemple, les machines métables de Lua 5.3 rendraient intuitivement Lua assez lent, mais dans la pratique, …


2
Comment fonctionne Python Runtime?
J'ai quelques problèmes pour comprendre le concept de a runtime library, en particulier celui de Python. J'ai donc écrit un bon programme python et j'ai l'intention de l'exécuter, alors j'écris python ./hello_world.py. Quelles étapes se produisent entre moi lorsque je clique sur le bouton Entrée et le code machine généré …
26 python  runtime 


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.