Heim  >  Artikel  >  Backend-Entwicklung  >  Häufige Fehler in Python- und Linux-Systemen

Häufige Fehler in Python- und Linux-Systemen

高洛峰
高洛峰Original
2017-03-24 17:57:541190Durchsuche

Ich arbeite seit fast zehn Jahren in der Betriebs- und Wartungsbranche. Als ich im zweiten Studienjahr war, habe ich mich für Ubuntu entschieden Gegenstand des Studiums und der Verwendung. Es ist einfach und leicht zu bedienen und verfügt über eine großartige Benutzeroberfläche. Es ist sehr gut für Anfänger, die in Linux einsteigen möchten. Aufgrund meiner begrenzten persönlichen Kenntnisse konnte ich später nicht mit verschiedenen Linux-Konfigurationen, verschiedenen Plug-Ins und fehlender Software spielen Bugs, keine Spiele, und es war unbequem, Dokumente im Büro zu schreiben. Viele Softwareprogramme, die ich jetzt lernen muss, und mein ursprünglicher Wunsch, meine Studienzeit zum Erlernen von Linux zu nutzen, sind vorzeitig gestorben.
Als ich später mit der Python-Sprache in Berührung kam, hatte ich das Gefühl, dass ich sie nicht aus der Hand legen konnte, weil sie zweitens sehr einfach und leicht zu erlernen ist Überall einsetzbar: Server-Automatisierungsbetrieb und -Wartung, Big-Data-Mining, Web-Entwicklung, Spieleserver-Back-End-Entwicklung usw. Auch die Hardware-Entwicklung ist bei vielen ausländischen Herstellern beliebt , das Python als Entwicklungssprache verwendet. Es kann in kürzester Zeit die effizientesten Funktionen entwickeln, was für viele Sprachen unerreichbar ist. Die Python-Sprache ist in fast allen Linux-Distributionen vorinstalliert, in der neuesten Version von Ubuntu 16.04 jedoch in der Regel bereits vorinstalliert. In der Tiobe-Rangliste der Programmiersprachen im Juni dieses Jahres belegte Python den 4. Platz, nur hinter Java, C und C++, aber im August belegte es den 5. Platz. Auf jeden Fall reicht dies aus, um die Beliebtheit dieser Sprache zu veranschaulichen.
Python和Linux系统容易犯的错误
Um auf das Thema zurückzukommen: Um ein tieferes Verständnis der Python-Sprache zu erlangen, möchte ich die Lernplattform auf Linux stellen (weil ich immer den unerfüllten Traum habe, mich als Geek auszugeben). In meinem Herzen ist es ja ein bisschen heuchlerisch), habe viele Vergleiche zwischen vielen Linux-Distributionen angestellt und mich schließlich für Centos als Lernplattform entschieden. Dies ist vor allem auf zwei Aspekte zurückzuführen: Zum einen wird es aus dem von Red Hat Enterprise Linux veröffentlichten Quellcode gemäß den Open-Source-Code-Vorschriften kompiliert. Da es aus demselben Quellcode stammt, erfordern einige Server eine hohe Stabilität Verwenden Sie CentOS. Ersetzt die kommerzielle Version von Red Hat Enterprise Linux. Andererseits haben aufgrund des ersten Punktes die kostenlosen und stabilen Funktionen die meisten inländischen Server-Betriebssysteme dazu veranlasst, Centos zu verwenden. Dies bildet auch einen positiven Kreislauf: Je häufiger Centos verwendet wird, desto schwieriger und verwirrender ist der technische Support für die technische Community. Für große Unternehmen, denen es nicht an Geld mangelt oder die eine höhere Stabilität und besseren technischen Support anstreben, ist es natürlich besser, sich für Red Hat Enterprise System RHEL zu entscheiden.
Damals habe ich viele Lernmaterialien im Internet durchsucht, viele Materialien sowie Fragen und Antworten durchgesehen und viele Videos, Dokumente, E-Books usw. zum Erlernen von Linux gesammelt (ja, das). Person ist ein Datensammelverrückter). Dabei habe ich viel Wissen darüber gewonnen, wie man Linux lernt, aber diese haben es mir nicht ermöglicht, Linux zu lernen. Am Ende habe ich eine schmerzhafte Lektion gelernt. Ich habe alle Videos und Dokumente gelöscht und mich schließlich für die Lektüre von „So sollten Sie Linux lernen“ entschieden. Darüber hinaus verfügt dieses Buch über eine eigene Website und das Online-Lernen ist völlig kostenlos. Es ist auch sehr praktisch, dorthin zu gehen und die Webseite zu öffnen Um dies zu vermeiden, werde ich die URL nicht veröffentlichen, da der Verdacht besteht, dass es sich um eine Werbung handelt. Sie können einfach nach dem Titel des Buches auf Baidu suchen. Dieses Buch eignet sich sehr gut für Einsteiger in die Technologie. Der erste Teil ist grundlegend, der mittlere Teil befasst sich mit der Konfiguration und Verwaltung von Diensten und der zweite Teil behandelt hauptsächlich einige relativ neue Technologien der letzten Jahre, wie OpenStack, Virtualisierungsdienste usw. Der Stil dieses Buches ist nur nützlich und behandelt verschiedene Technologien für den Betrieb und die Wartung von Linux-Servern. Im Vergleich zum vorherigen Buch ist es viel prägnanter. Wenn Sie nicht viel Zeit haben oder berufstätig sind, empfiehlt es sich, mit diesem Buch zu beginnen, damit Sie „direkt zur Sache kommen“ können schnell loslegen. Darüber hinaus verwendet dieses Buch hauptsächlich RHEL als Lehrversion. Wie bereits erwähnt, kann die Beziehung zu Centos in Bezug auf Technologie und Software nahezu geteilt werden, sodass Sie sich keine Sorgen machen müssen, dass die Technologie überhaupt nicht verwendet wird.
Einige Ratschläge für neue Linux-Lernende: Ich empfehle nicht, sich zum Lernen Videos anzusehen, da das Anschauen von Videos zum Lernen zu zeitaufwändig ist. Es dauert fast eine Stunde, über einen kleinen technischen Punkt zu sprechen, und Sie müssen es tun sich selbst, nachdem Sie es gesehen haben. Deshalb denke ich, dass Lesen immer noch der beste Weg ist, Technologie zu erlernen. Zweitens wird man beim Lesen eines Buches mehr eigene Gedanken haben, wenn man sich ein Video ansieht. Ohne eigenes Nachdenken wird es ziemlich sein. Was Sie lernen, hinterlässt keinen tiefen Eindruck auf Sie und es ist leicht, es nach kurzer Zeit zu vergessen.
Nach Abschluss der grundlegenden Einführung schlage ich vor, dass Sie überlegen, in welche Richtung Sie sich entwickeln möchten, und dann basierend auf dieser Richtung die zu lernende Technologie auswählen. Ich habe bereits viele Richtungen erwähnt, um die beiden Bibliotheken NumPy und Pandas zu studieren. Wenn es um das Web geht, können Sie ein Framework auswählen, das Sie intensiv studieren möchten, oder versuchen, Ihr eigenes Blog zu erstellen Django, weil die Stellenanforderungen auch auf der Rekrutierungswebsite eingesehen werden können und im Wesentlichen einschlägige Erfahrung in diesen beiden Hauptrahmen erforderlich ist. Meine eigene Richtung ist die Datenanalyse, und ich lerne immer noch. Ich hoffe, dass alle meine Brüder und Schwestern, die sich für die IT-Branche interessieren, eine Technologie finden, die sie lieben.

Das obige ist der detaillierte Inhalt vonHäufige Fehler in Python- und Linux-Systemen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn