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.

147
Quels sont les inconvénients de Python? [fermé]

Python semble faire fureur ces jours-ci, et non sans honte - car c’est vraiment un langage avec lequel on aime presque se faire donner un nouveau problème à résoudre. Mais, comme un homme sage a dit une fois (l'appeler un homme sage seulement parce que je n'ai aucune idée de qui a dit réellement,...

143
'module d'importation' vs 'depuis la fonction d'importation de module'

J'ai toujours utilisé cette méthode: from sys import argv et utiliser argvavec juste argv . Mais il existe une convention d'utilisation de ceci: import sys et en utilisant le argv par sys.argv La deuxième méthode rend le code auto-documenté et j'y adhère (vraiment) . Mais la raison pour laquelle je...

140
Module vs. Package?

Chaque fois que je le from 'x' import 'y'faisais, je me demandais lequel est considéré comme le «module» et quel est le «package», et pourquoi ce n'est pas

139
Convention de nommage des fichiers Python?

J'ai vu cette partie de PEP-8 https://www.python.org/dev/peps/pep-0008/#package-and-module-names Je ne sais pas s'il s'agit du nom de fichier d'un module / classe / package. Si j’avais un exemple de chacun, les noms de fichiers devraient-ils tous être en minuscules avec des traits de soulignement,...

112
Pourquoi Python a-t-il été écrit avec le GIL?

Le verrou d'interprète global (GIL) semble être souvent cité comme l'une des principales raisons pour lesquelles enfiler des objets, entre autres, est un problème délicat en Python - ce qui soulève la question "Pourquoi cela a-t-il été fait?" Étant pas un programmeur, je ne sais pas pourquoi cela...

88
Vérifier première vs gestion des exceptions?

Je travaille sur le livre "Head First Python" (c'est ma langue à apprendre cette année) et je suis arrivé dans une section où ils discutent de deux techniques de code: Checking First vs Exception traitant. Voici un exemple du code Python: # Checking First for eachLine in

88
Pourquoi% s est-il meilleur que + pour la concaténation?

Je comprends que nous devrions utiliser %spour concaténer une chaîne plutôt qu'en +Python. Je pourrais faire n'importe lequel de: hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world) print ' '.join([hello, world]) Mais pourquoi...

76
Pourquoi Python est écrit en C et pas en C ++?

Dans le tutoriel de Python, on peut lire que l'implémentation originale de Python est en C; D'autre part, l'implémentation Python, écrite en C, (...) Je suis très curieux de savoir pourquoi Python a été écrit en C et non en C ++. J'aimerais connaître le raisonnement derrière cette décision et la...