À quoi sert Python, un langage de haut niveau ?
Python est un langage de programmation informatique interprété et orienté objet et est devenu le langage de programmation préféré pour l'apprentissage de la science des données, de la réalité virtuelle et de l'intelligence artificielle. Sa philosophie de conception est "élégante" et "claire". ,"Simple". Les caractéristiques de facilité d'utilisation et de retour d'information rapide sont devenues le premier choix pour de nombreuses personnes qui débutent dans le monde de la programmation. Dans le même temps, Python est également un langage de très haut niveau avec une troisième bibliothèque riche et puissante qui peut référencer différents modules et les connecter facilement entre eux. De nombreux sites de réseaux sociaux tels que Reddit, Douban, Zhihu, Dropbox, YouTube, Guoke, etc. sont tous implémentés en Python.
Ma première impression de python a été que dans le documentaire "Son of the Internet", les documents et matériels interceptés par Aaron Swartz de la bibliothèque du MIT étaient écrits en python. A cette époque, je m'intéressais à python, mais bientôt Il disparaît car il n'y a pas de connexions ni d'intersections ultérieures.
Il y a quelques mois, j'ai vu un cours de base sur Python. À cette époque, je ne savais pas quel type de langage de programmation Python était (même maintenant, je ne comprends toujours pas complètement ce que Python peut faire). ça vient d'où, j'ai appuyé sur le bouton d'inscription sans rien savoir. L'avantage, je pense, est que je fais de mon mieux pour payer pour mes actes, et je ne peux le faire qu'en silence, je ne peux pas le rendre trop public de manière impulsive, et je ne peux pas dire sans vergogne que c'est une révélation. Au lieu de cela, j'essaie de le faire. explorez les faits qui sont devenus des faits.
Il n'y a pas de cours dans le cours de formation. Il n'y a pas de documents ni de matériel. Seules des tâches et des fiches d'orientation sont assignées. J'étais nerveux au début, je devais savoir tenir un stylo pour gribouiller sur du blanc. papier. Mais après Il n’y aura certainement pas de surprises si vous tapez au hasard sur le clavier, et vous ne pourrez pas comprendre les messages d’erreur, encore moins corriger les bugs. Les programmes ont été installés et désinstallés, et les opérations ont été ajoutées et utilisées de manière aléatoire. En fin de compte, l'ordinateur n'a pas pu le supporter et s'est automatiquement paralysé et a fait semblant d'être mort. J'ai dû réinstaller le système et retrouver une nouvelle vie. peut être considéré comme une véritable mise en œuvre de ma croyance d'enfance selon laquelle « la vie est dans la vie ». Les gens qui grandissent sans vergogne sont nés pour être favorisés par Dieu, et ils n'auront fondamentalement pas l'idée d'être « désolés ». Si vous ne comprenez pas quelque chose, demandez simplement à vos camarades de classe ! L'un ne peut pas être remplacé par l'autre, même si cela est considéré comme une question « stupide ». Avancer doucement, tant que la direction est bonne, c'est un progrès !
Tout comme pour apprendre une langue étrangère, vous devez ajuster les variables environnementales qui vous entourent et vous laisser ressentir et errer dans ce monde. L'ouverture et la fermeture des cellules du corps ainsi que la fréquence d'entrée et de sortie de la respiration. suivez également lentement le rythme. En plus de Python, du compilateur (j'utilise Atom sur Windows et TextWrangler sur MAC) et du terminal en cours d'exécution (Windows PowerShell ou Terminal), ceux avec lesquels j'ai le plus de contacts sont Github, Google et le nouveau favori Markdown (MOU) .
——-Github est le plus grand site Web de stockage de code et communauté open source au monde. Son sous-titre est : le plus grand site de rencontres gay. En raison de la conception de son interface, il est facile de démarrer. Même s'il s'agissait à l'origine du monde des Geeks, de plus en plus de disciples d'autres sectes le rejoignent désormais. Chacun a un odorat aiguisé et plonge partout où il voit de bonnes choses. C'est la meilleure plateforme de mise en œuvre pour des projets collaboratifs. Elle prend en charge les mises à jour de projets à différents endroits et sur différents ordinateurs. En particulier, la différence entre les différentes actions et la comparaison des mouvements individuels sont clairement visibles et le fonctionnement est convivial. De nombreuses personnes écrivent des livres, collaborent à des traductions, y mettent la gestion de projet, conçoivent des bases de données, des données de projets de recherche scientifique et des curriculum vitae personnels, et certaines personnes y mettent également leurs dossiers de condition physique. On dit que certaines entreprises doivent vérifier le compte github du candidat lors du recrutement. Le plus important est que tout soit gratuit, aussi longtemps que vous le souhaitez. (Bien qu'il y ait des frais, ils s'adressent aux entreprises individuelles qui souhaitent garder leurs données confidentielles). Quand j'ai vu le mot github ailleurs auparavant, j'ai pensé que c'était un inconnu familier. Je connaissais le mot de six lettres « github », mais je n'avais aucune idée de quel genre de monde il s'agissait. Maintenant que je venais de pousser légèrement la porte, la lumière qui s'échappait de la fente de la porte me paraissait suffisamment éblouissante et je voulais en savoir plus.
-——Google n'a pas besoin d'être mentionné davantage, il s'avère qu'il est utilisé tous les jours. Mais Google semble entretenir une réelle relation avec Python. Chaque fois que vous recherchez des mots-clés commençant par Python, le premier résultat qui apparaît est souvent la bonne réponse et vient de Google lui-même, qui est plus sincère que les documents officiels de Python.
-——L'écriture personnelle Markdown est magique. C'est un outil auquel je fais volontairement attention et que je souhaite garder dans ma poche. Je souhaite qu'il m'accompagne pour écrire, mais il reste à développer.
Par exemple, d'autres programmes tels que Python ont une tolérance d'erreur nulle pour les commandes de base. Les signes de ponctuation, les lettres majuscules et minuscules et l'indentation sont tous strictement réglementés, sans parler des relations logiques, des itérations de boucle et une erreur sera signalée si quelque chose ne va pas. Pour un novice, il faut plus de temps pour corriger des bugs que pour écrire un programme. Corriger un bug et signaler un nouveau bug est déjà considéré comme un progrès. Lors de la programmation, si vous vous habituez à ces normes strictes, ce n'est pas très difficile. Inclinez la tête à chaque fois que vous faites une erreur. Si vous faites la même erreur plusieurs fois, vous la frapperez encore quelques fois. grattez-vous le cuir chevelu, vous ne finirez pas en exil de toute façon. Vous pourrez toujours vous en souvenir. Lorsque je me détache du monde des programmes et retourne dans le monde réel, j'ai vraiment l'impression que je traite les autres choses avec trop de désinvolture. Au moins, je n'ai pas fait attention à la différence entre "的" et "地" lorsque j'ai tapé ces mots. Les virgules et les points dépendent de mon humeur, et j'ai l'habitude de ne pas laisser deux espaces avant un nouveau paragraphe. Le degré de prudence dans le travail ne peut pas être mesuré avec une règle, et il n'existe aucun programme pour signaler directement les erreurs. Il est inévitable que vous puissiez l'ignorer, et vous pouvez simplement le laisser partir sans vous en soucier. à court terme, mais cela ne durera pas longtemps. Les fondations posées constituent un support pour l'avenir. Depuis que j'ai appris la programmation, j'ai commencé à y réfléchir. Même si je ne me suis pas beaucoup amélioré, je me sens toujours mal à l'aise comme un ongle coincé, et je me le rappelle de temps en temps.
En tant que langage de haut niveau, la flexibilité et l'inclusivité ont un attrait illimité pour les bibliothèques tierces. On dit que C++ utilise 200 lignes de commandes, Java en utilise 40 et Python n'a besoin que de 20 lignes pour réaliser la même fonction. Bien que les commandes de base soient aussi strictes qu'un vieil érudit têtu, si vous maîtrisez l'essentiel et devenez un maître des arts martiaux, vous pouvez utiliser diverses compétences de manière flexible et libre, et vous pouvez afficher pleinement vos arts martiaux sans précédent. Tant que vous en avez la capacité, vous pouvez traverser les nuages et la pluie et aller « là où le vent atteint ».
Une caractéristique majeure de Python est que le code n'est vérifié et exécuté que lorsque la commande est exécutée. Même si l'erreur est masquée, elle ne sera jamais découverte si elle n'est pas exécutée. Tout comme le corps ou quoi que ce soit dans le système mondain, les gens ne se soucient que de ce qui est vu et ce qui est caché n'est remarqué que lorsqu'il est déclenché. Afin d'éliminer les soucis, nous utilisons la stratégie du « retour rapide », qui consiste à coder quelques lignes de procédures et à les imprimer immédiatement pour voir l'effet, au lieu d'attendre que toutes les procédures soient terminées uniquement pour trouver un désordre mais ne sachant pas comment pratiquer l'opération. C'est un bon point de référence pour l'étude quotidienne. Vous devez vous arrêter un moment pour vérifier si vous êtes sur la bonne voie. D'une part, vous pouvez ajuster votre attitude à temps. un encouragement pour le long chemin à parcourir.
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!