Quel compilateur python

Python est un très facile à utiliser un langage de programmation, développé très rapidement. La philosophie de conception de Python est « élégant », « clair », « simple ». Par conséquent, le langage Perl dans le concept « Toujours Il y a plusieurs façons de faire la même chose » dans développeur Python est généralement insupportable. La philosophie de développeur Python est « en quelque sorte, le meilleur est qu'une seule façon de faire quelque chose. » Dans la conception du langage Python, si face à une variété d'options, les développeurs Python refusent généralement la syntaxe de fantaisie, et le choix est clair avec peu ou pas de grammaire ambiguë. En raison de cette différence dans le concept de conception, le code source Python est généralement considéré comme ayant plus lisible que Perl, et est capable de supporter le développement de logiciels à grande échelle. Ces lignes directrices sont appelées devise Python. Exécuter l'importation, cela peut obtenir une liste complète dans l'interpréteur Python.

Les développeurs Python tentent d'éviter les optimisations prématurées ou mineures. Pour un certain nombre de parties non essentielles de la course plus rapide des correctifs ne sont généralement pas incorporés dans le Python. Beaucoup de gens pensent que Python est lent. Cependant, selon la loi de vingt-huit, la plupart des programmes ne demandent pas la vitesse. Dans certains cas, des exigences de très haute vitesse, les concepteurs Python ont tendance à utiliser des techniques de JIT, ou en utilisant le langage C / C ++ réécriture de cette partie du programme. La technologie JIT est disponible PyPy.

Python est entièrement langage orienté objet. Fonctions, modules, nombres, les chaînes sont des objets. Et soutient pleinement l'héritage, la surcharge, dérivée, l'héritage multiple, améliorer la réutilisation bénéfique du code source. Python prend en charge les opérateurs surchargés et le type de dynamique. Lisp par rapport à la langue de programmation fonctionnelle traditionnelle, Python pour les offres de conception fonctionnelle que d'un soutien limité. Il y a deux bibliothèques standard (functools, itertools) fournies dans l'outil de programmation fonctionnelle éprouvée Haskell et Standard ML.

Alors que Python peut être à peu près classé comme un « langage de script » (langage de script), mais en fait un certain nombre de grands programmes de développement de logiciels tels que Zope, Mnet et BitTorrent, Google est aussi utilisé largement il. Les partisans de Python préfèrent appeler un langage de programmation dynamique de haut niveau, parce que « langage de script » désigne uniquement la langue pour les tâches de programmation simples, comme shellscript, VBScript et autres langages de programmation ne peut gérer des tâches simples, et ne peuvent pas être par Python.

Python lui-même est conçu pour être évolutif. Toutes les fonctionnalités et les fonctions sont intégrées dans la langue de base. Python fournit une API riche et outils pour les programmeurs peuvent facilement utiliser le langage C, C ++, Cython pour l'écriture du module d'extension. compilateur Python lui-même peut également être intégré dans d'autres programmes exigent un langage de script. Par conséquent, beaucoup de gens utilisent aussi Python comme « langue de colle » (langage de colle).

Utilisation de programmes Python écrits dans d'autres langues seront intégrées et emballés. Dans de nombreux projets au sein de Google, tels que Google Engine par écrit dans les exigences de haute performance C +, puis appeler le module approprié en Python ou Java / Go. Auteur « Manuel technique Python » Martelli (Alex Martelli), a déclaré: « Il est difficile de dire, mais, en 2004, Python a été utilisé dans Google, Google a recruté de nombreux experts Python, mais avant cela avait décidé d'utiliser Python leur but est de Python où nous pouvons, C ++ où il faut, dans le cas de l'utilisation du matériel de contrôle de C en utilisant Python dans le temps de développement rapide ».

Quel compilateur python

outils de développement intégré Python recommandé

Apprendre Python recommande ces outils de développement, en fonction de leurs préférences, sélectionner un.

Divisé en deux types

Le premier est l'éditeur

1, vim
Insérer ici l'image Description
2, Atom Insérer ici l'image Description
3, le texte Sublime Insérer ici l'image Description
4, Code Visual Studio Insérer ici l'image Description
Le second est l'environnement de développement intégré python (ide)

1, python PyCharm environnement de développement intégré, il y a la version gratuite. Insérer ici l'image Description
2, python wingide environnement de développement intégré, il y a la version gratuite. Insérer ici l'image Description
3, liclipse environnements de développement intégré de python, gratuitement.Insérer ici l'image Description

Publié huit articles originaux · louange gagné 1 · vues 140

Je suppose que tu aimes

Origine blog.csdn.net/weixin_46606335/article/details/105197138
conseillé
Classement