Maison  >  Article  >  développement back-end  >  Erreurs courantes dans les systèmes Python et Linux

Erreurs courantes dans les systèmes Python et Linux

高洛峰
高洛峰original
2017-03-24 17:57:541146parcourir

Je travaille dans le secteur de l'exploitation et de la maintenance depuis près de dix ans. Je suis entré en contact avec Linux pour la première fois lorsque j'étais en deuxième année à l'université, je recherchais uniquement la facilité de compréhension, j'ai donc choisi Ubuntu comme solution. objet d'étude et d'utilisation. Il est simple et facile à utiliser, facile à utiliser et possède une interface magnifique. Il est très bien pour les novices qui souhaitent se lancer dans Linux. Plus tard, en raison de mes connaissances personnelles limitées, je n'ai pas pu jouer avec diverses configurations Linux, divers plug-ins et logiciels manquants. De plus, je n'ai pas persévéré. Après l'avoir utilisé pendant un certain temps, j'ai senti qu'il y en avait beaucoup. des bugs, pas de jeux, et ce n'était pas pratique d'écrire des documents au bureau. De nombreux logiciels que je dois apprendre maintenant, et mon dernier souhait d'utiliser mon temps universitaire pour apprendre Linux est mort prématurément.
Plus tard, je suis entré en contact avec le langage Python. Je n'ai pas pu le lâcher à cause du langage Python. Premièrement, parce qu'il est très simple et facile à apprendre. Deuxièmement, parce que c'est un langage universel qui peut. être utilisé partout. : Exploitation et maintenance de l'automatisation des serveurs, analyse du Big Data, extraction du Big Data, développement Web, développement back-end du serveur de jeux, etc. Même le développement matériel Raspberry Pi est apprécié par de nombreux fabricants étrangers. , qui utilise Python comme langage de développement. Il peut développer les fonctions les plus efficaces dans les plus brefs délais, ce qui est hors de portée de nombreux langages. Le langage Python est préinstallé dans presque toutes les distributions Linux, mais il s'agit généralement de la version 2.7. Dans la dernière version d'Ubuntu16.04, la version 3.5 est disponible. été pré-installé. Dans le classement des langages de programmation Tiobe de juin de cette année, Python s'est classé 4ème, juste derrière Java, C et C++, mais il s'est classé 5ème en août. En tout cas, cela suffit à illustrer la popularité de ce langage.
Python和Linux系统容易犯的错误
Pour en revenir au sujet, afin d'avoir une compréhension plus profonde du langage Python, je souhaite mettre la plateforme d'apprentissage sur Linux (car il y a toujours un rêve inachevé de se faire passer pour un geek dans mon cœur, oui, c'est un peu hypocrite), j'ai fait beaucoup de comparaisons entre de nombreuses distributions Linux et j'ai finalement choisi Centos comme plateforme d'apprentissage. Cela est principalement dû à deux aspects. D'une part, il est compilé à partir du code source publié par Red Hat Enterprise Linux conformément à la réglementation du code source ouvert. Puisqu'il provient du même code source, certains serveurs nécessitent une grande stabilité. utiliser CentOS. Remplace la version commerciale de Red Hat Enterprise Linux. D'un autre côté, en raison du premier point, les fonctionnalités gratuites et stables ont incité la plupart des systèmes d'exploitation de serveurs nationaux à utiliser Centos. Cela forme également un cercle vertueux : plus l'utilisation de Centos est importante, plus la communauté technique dispose d'informations d'assistance technique difficiles et déroutantes. Bien entendu, pour les grandes entreprises qui ne manquent pas d'argent ou qui recherchent une plus grande stabilité et un meilleur support technique, il est plus approprié de choisir Red Hat Enterprise System RHEL.
À cette époque, j'ai recherché beaucoup de matériel d'apprentissage sur Internet, examiné beaucoup de matériel et de questions et réponses, et collecté beaucoup de vidéos, documents, livres électroniques, etc. pour apprendre Linux (oui, cela personne est un maniaque de la collecte de données). Au cours du processus, j'ai acquis beaucoup de connaissances sur la façon d'apprendre Linux, mais celles-ci ne m'ont pas permis d'apprendre Linux. Au final, j'ai appris une leçon douloureuse. J'ai supprimé toutes les vidéos et documents et j'ai finalement choisi de lire "Voici comment apprendre Linux". De plus, ce livre a son propre site Web et l'apprentissage en ligne est entièrement gratuit. Il est également très pratique d'y accéder et d'ouvrir la page Web. pour apprendre. Afin d'éviter, je ne publierai pas l'URL car elle est soupçonnée d'être une publicité. Vous pouvez simplement rechercher le titre du livre sur Baidu. Ce livre est très adapté aux apprenants d'introduction à la technologie. La première partie concerne les bases, la partie centrale concerne la configuration et la gestion des services, et la deuxième partie concerne principalement certaines technologies relativement nouvelles de ces dernières années, telles que Openstack, les services de virtualisation, etc. Le style de ce livre n'est qu'utile, couvrant diverses technologies pour l'exploitation et la maintenance des serveurs Linux. Par rapport au livre précédent, il est beaucoup plus concis. Si vous n'avez pas beaucoup de temps ou si vous travaillez, il est recommandé de commencer par ce livre afin de pouvoir « aller à l'essentiel » et comprendre. a commencé rapidement. De plus, ce livre utilise principalement RHEL comme version pédagogique. Comme mentionné précédemment, sa relation avec Centos peut être presque partagée en termes de technologie et de logiciel, vous n'avez donc pas à vous soucier d'apprendre la technologie et de ne pas l'utiliser du tout. .
Quelques conseils pour les nouveaux apprenants Linux : Je déconseille de regarder des vidéos pour apprendre, car regarder des vidéos pour apprendre prend trop de temps. Un petit point technique prendra près d'une heure à aborder, et il faut le faire. toi-même après l'avoir regardé Bar ? Par conséquent, je pense que la lecture reste le meilleur moyen d'apprendre la technologie. Premièrement, cela permet de gagner du temps ; deuxièmement, lorsque vous lisez un livre, vous aurez davantage votre propre réflexion. Si vous regardez une vidéo, votre réflexion suivra complètement la vidéo. Sans votre propre réflexion, ce que vous apprenez ne vous impressionne pas profondément et il est facile de l'oublier après un court laps de temps.
Après avoir terminé l'introduction de base, je vous suggère de réfléchir à la direction dans laquelle vous souhaitez évoluer, puis de choisir la technologie à apprendre en fonction de la direction. J'ai déjà mentionné de nombreuses directions. Pour l'analyse des données, vous devez étudier les deux bibliothèques NumPy et Pandas. Si c'est pour le Web, vous pouvez choisir un framework pour étudier dur, ou essayer de créer votre propre blog, je recommande Flask ou. Django, car vous voyez aussi que les exigences du poste sur le site de recrutement nécessitent essentiellement une expérience pertinente dans ces deux grands frameworks. Ma propre direction est l'analyse des données et j'apprends toujours. J'espère que tous mes frères et sœurs intéressés par l'industrie informatique trouveront une technologie qu'ils aiment.

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