Maison > Article > développement back-end > qu'est-ce que Python ? Que peut faire Python ?
Quel type de langage est Python ?
Python est un langage de programmation informatique. Vous avez peut-être entendu parler de nombreux langages de programmation populaires, comme le langage C très difficile à apprendre, le langage Java très populaire, le langage Basic adapté aux débutants, le langage Java adapté à la programmation web, etc. Python en fait partie.
Tout d’abord, vulgarisons les connaissances de base des langages de programmation. Le but du développement de programmes dans n'importe quel langage de programmation est de faire fonctionner l'ordinateur, comme télécharger un MP3, écrire un document, etc. Le processeur sur lequel l'ordinateur fonctionne ne connaît que les instructions machine, bien que les différents langages de programmation soient très différents. différents, à la fin ils doivent tous être "traduits" en instructions machine que le CPU peut exécuter. Différents langages de programmation présentent de grandes différences dans la quantité de code écrit pour effectuer le même travail.
Par exemple, pour accomplir la même tâche, vous devez écrire 1 000 lignes de code en langage C, seulement 100 lignes de code en Java et seulement 20 lignes en Python.
Python est donc un langage d’assez haut niveau.
Est-il difficile d'apprendre Python ?
Est-il vrai que les programmes de niveau inférieur sont plus difficiles à apprendre, tandis que les programmes plus avancés sont plus faciles ?
En surface, oui.
Cependant, dans les calculs très abstraits, la programmation Python avancée est également très difficile à apprendre, donc les langages de programmation de haut niveau ne signifient pas simplicité.
Cependant, le langage Python est très simple et facile à utiliser pour les débutants et pour effectuer des tâches courantes.
Que pouvez-vous faire avec Python ?
Peut effectuer des tâches quotidiennes, telles que la sauvegarde automatique de vos MP3 ;
Peut créer des sites Web, de nombreux sites Web célèbres comme Zhihu et YouTube sont écrits en Python ; Peut être utilisé comme backend de jeux en ligne. Les backends de nombreux jeux en ligne sont développés en Python.
En bref, il peut faire beaucoup, beaucoup de choses !
Bien sûr, il y a des choses que Python ne peut pas faire
Par exemple, écrire un système d'exploitation ne peut être écrit qu'en langage C
L'écriture d'applications mobiles ne peut être écrite qu'en langage C ; en Objective-C (pour iPhone) et Java (pour Android)
Pour écrire des jeux 3D, il est préférable d'utiliser C ou C++ ;
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.
Si je suis débutant, quelles conditions dois-je remplir pour apprendre Python ?
--Je sais utiliser un ordinateur, mais je n'ai jamais écrit de programme
--Je me souviens encore des équations et d'un peu d'algèbre des mathématiques du collège ; 🎜>
--Je veux apprendre des novices en programmation pour devenir des architectes logiciels professionnels Comment puis-je gagner une place dans le monde Python ? En plus des trois éléments ci-dessus, vous devez également avoir : ――La persévérance pour étudier non-stop de 9h00 à 22h30 pendant 4 mois― ―La détermination de ne pas être arrogant, de ne pas reculer et de ne pas admettre sa défaiteSi j'étais novice, que dois-je préparer pour apprendre Python ? Les outils indispensables pour apprendre Python sont définitivement les outils, l'un est l'encodeur et l'autre est l'interpréteur : L'encodeur est Python. Actuellement, Python a deux versions, l'une est la version 2.x et l'autre est la version 3.x. Ces deux versions sont incompatibles car Python évolue désormais vers la version 3.x. En cours d'évolution, un grand nombre de codes. pour la version 2.x doit être modifié avant de pouvoir s'exécuter. Par conséquent, de nombreuses bibliothèques tierces ne sont actuellement pas disponibles pour une utilisation sur 3.x. Outils IDE. Le logiciel d'environnement de développement intégré IDE (IDE en abrégé) est une application utilisée dans un environnement de développement de programmes, comprenant généralement des éditeurs de code, des compilateurs, des débogueurs et des outils d'interface utilisateur graphique. Les outils couramment utilisés sont : Pycharm : PyCharm est un IDE Python avec un ensemble d'outils qui peuvent aider les utilisateurs à améliorer leur efficacité lors du développement dans le langage Python, tels que le débogage, l'amélioration de la syntaxe Liang , Gestion de projet, saut de code, invites intelligentes, complétion automatique, tests unitaires, contrôle de version. IDLE : Idle est un IDE assez basique écrit en Python pur en utilisant Tkinter. Ipython : ipython est un shell interactif pour python, qui est beaucoup plus facile à utiliser que le shell python par défaut. Que pouvez-vous faire après avoir appris Python ? Exploitation et maintenance, développement web, développement d'applications, big data, data mining, calcul scientifique, machine learning, intelligence artificielle, traitement du langage naturel... Vous pouvez aussi écrire très long... Zhiyou Python, vous le méritez bien ! La majeure Zhiyou python est divisée en deux cours : Développement Python : axé sur les tests, l'exploitation et la maintenance. Les cours couvrent la programmation réseau, les opérations de bases de données, les robots d'exploration Web, la surveillance du réseau, les tests automatisés, et automatisation Opération et maintenance et autres technologies les plus courantes de Python. Des exemples d'enseignement allant du superficiel au profond permettent à chaque étudiant de devenir un excellent 2881064151Ingénieur Python. Python Big Data : c'est-à-dire le développement Python au niveau de l'entreprise et l'exploitation et la maintenance du Big Data. En tant que langage parfaitement intégré à l'exploitation et à la maintenance du Big Data, le Big Data Python est le véritable Big Data. Après avoir étudié ce cours, vous pouvez non seulement utiliser Python pour effectuer du développement au niveau de l'entreprise, mais également effectuer une « exploitation et maintenance du Big Data » qui est supérieure au « développement du Big Data » et devenir un ingénieur d'exploitation et de maintenance Big Data rare sur le marché. .