Maison  >  Article  >  développement back-end  >  La différence entre python et pycharm

La différence entre python et pycharm

silencement
silencementoriginal
2019-06-26 09:55:4518682parcourir

La différence entre python et pycharm

Introduction à Python

Python a été créé par le célèbre "Oncle Tortue" Guido van Rossum pendant la période de Noël 1989, afin de tuer l'ennui. Un langage de programmation écrit pour Noël. Python nous fournit une bibliothèque de codes de base très complète, couvrant un grand nombre de contenus tels que des réseaux, des fichiers, des interfaces graphiques, des bases de données, des textes, etc. On l'appelle vivement « piles incluses ». Développées en Python, de nombreuses fonctions n'ont pas besoin d'être écrites à partir de zéro, il suffit d'utiliser des fonctions prêtes à l'emploi. En plus des bibliothèques intégrées, Python dispose également d'un grand nombre de bibliothèques tierces, qui sont des éléments développés par d'autres pour que vous puissiez les utiliser directement. Bien entendu, si le code que vous développez est bien encapsulé, il peut également être utilisé comme bibliothèque tierce pour que d’autres puissent l’utiliser. De nombreux grands sites Web sont développés à l'aide de Python, tels que YouTube, Instagram et Douban national. De nombreuses grandes entreprises, dont Google, Yahoo, etc., et même la NASA (National Aeronautics and Space Administration) utilisent largement Python.

Avantages et inconvénients de python

Avantages :

"Élégant", "clair" et "simple" sont le positionnement de python , donc les programmes Python semblent toujours simples et faciles à comprendre. Les débutants qui apprennent Python sont non seulement faciles à démarrer, mais peuvent également écrire des programmes très, très complexes s'ils approfondissent à l'avenir. En général, la philosophie de Python est d'être simple et élégant, d'essayer d'écrire du code facile à comprendre et d'essayer d'écrire le moins de code possible.

Inconvénients :

Le premier inconvénient est que la vitesse d'exécution est lente, très lente par rapport aux programmes C, car Python est un langage interprété, et votre code sera traduit ligne par ligne une fois exécuté . Le code machine que le CPU peut comprendre, ce processus de traduction prend beaucoup de temps, il est donc très lent. Le programme C est directement compilé en code machine que le CPU peut exécuter avant de s'exécuter, il est donc très rapide.

Le deuxième inconvénient est que le code ne peut pas être crypté. Si vous souhaitez publier votre programme Python, vous publiez en fait le code source. Ceci est différent du langage C. Il n'est pas nécessaire que le langage C publie le code source. Il vous suffit de publier le code machine compilé (c'est-à-dire le code commun). xxx.exe que vous voyez sous Windows). Il est impossible de déduire le code C du code machine. Par conséquent, les langages compilés n'ont pas ce problème, tandis que les langages interprétés doivent libérer le code source.

Introduction à pycharm

PyCharm est un IDE Python créé par JetBrains, le plug-in de refactoring pour VS2010, a été développé par JetBrains. PyCharm est un IDE Python fourni avec un ensemble d'outils qui peuvent aider les utilisateurs à améliorer leur efficacité lors du développement en langage Python, tels que le débogage, la coloration syntaxique, la gestion de projet, les sauts de code, les astuces intelligentes, la saisie semi-automatique, les tests unitaires et contrôle des versions. De plus, l'IDE fournit des fonctionnalités avancées pour prendre en charge le développement Web professionnel sous le framework Django.

pycharmCaractéristiques

Tout d'abord, PyCharm a les fonctions des IDE généraux, telles que le débogage, la coloration syntaxique, la gestion de projet, le saut de code et l'intelligence artificielle. invites, saisie semi-automatique, tests unitaires, contrôle de version

De plus, PyCharm fournit également de bonnes fonctionnalités pour le développement de Django et prend en charge Google App Engine. Ce qui est encore plus cool, c'est que PyCharm prend en charge IronPython.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn