Introduction à Python
Introduction à Python
Python est un langage de programmation écrit par le célèbre "Oncle Turtle" Guido van Rossum pendant la période de Noël 1989 pour tuer l'ennui de Noël. Une personne géniale est une personne géniale. Afin de passer le temps ennuyeux, il a écrit un langage de programmation tellement génial.
Il existe aujourd'hui près de 600 langages de programmationdans le monde, mais il n'existe qu'une vingtaine de langages de programmation populaires. Je ne sais pas si vous avez entendu parler du classement TIOBE.
Voici le classement TOP20 des langages de programmation en février 2017 :
Il y a aussi la tendance de l'indice TIOBE du Top 10 des langages de programmation :
En général, ces langages de programmation ont leurs propres mérites , mais il n'est pas difficile de voir que Python s'est développé très rapidement ces dernières années, en particulier l'apprentissage automatique et l'analyse de données récemment populaires, qui ont permis à Python de se développer rapidement.
Python est un langage de programmation de haut niveau. L'une de ses caractéristiques est qu'il peut être développé rapidement. Python nous fournit une bibliothèque de codes de base très complète, couvrant un grand nombre de contenus tels que le réseau, les fichiers, l'interface graphique, la base de données, le texte, etc. Elle est clairement appelée "piles intégrées (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. De plus, Python peut également développer des sites Web. De nombreux grands sites Web sont développés avec 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.
Bien sûr, tout langage de programmation a ses avantages et ses inconvénients, et Python ne fait pas exception. Alors, quels sont les inconvénients de Python ?
Le premier inconvénient est qu'il s'exécute lentement, ce qui est très lent par rapport aux programmes C. Comme Python est un langage interprété, votre code sera traduit ligne par ligne en code machine que le CPU peut comprendre lors de l'exécution. ça prend beaucoup de temps, donc c’est 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 distribuer votre programme Python, vous distribuez en fait le code source. Les langages compilés tels que JAVA et C n'ont pas ce problème, tandis que les langages interprétés doivent libérer le code source.