3 Gründe für die Programmierung Anfänger sollten mit Python beginnen

Referenzseite: Drei Gründe, warum Programmieranfänger Python starten sollten

Es gibt viele Programmiersprachen auf den Punkt gebracht, und diejenigen, die mit dem Programmieren beginnen möchten, fragen sich möglicherweise, welche sie wählen sollen. Für Programmieranfänger empfehlen wir die Sprache "Python", eine der "drei Hauptsprachen von Google" (C ++, Java, Python) und die einzige Skriptsprache unter ihnen.

Was für eine Sprache ist Python?

Python hat eine lange Geschichte und ist die zweitälteste der wichtigsten Skriptsprachen Perl, Python, Ruby und PHP. Es ist auch älter als Java und C #. In Japan ist es ein wenig minderjährig, aber in Übersee als objektorientierte Skriptsprache beliebt.

Wo wird Python verwendet?

Python wird von verschiedenen Unternehmen verwendet. Googles erster Webcrawler wurde in Python geschrieben, mit dem automatisierte Systeme für die Anzeigenverwaltung erstellt und verschiedene interne Aufgaben ausgeführt werden. Viele der Systeme von Youtube sind in Python geschrieben. Es wird auch von vielen anderen Unternehmen wie der NASA und Microsoft verwendet. Es ist eine Sprache mit verschiedenen Errungenschaften, wie berühmte Software wie Dropbox und Torrent, die in Python geschrieben wurden.

Python wird in den letzten Jahren auch für das Thema "Maschinelles Lernen" empfohlen

In letzter Zeit hören Sie häufig die Schlüsselwörter "Maschinelles Lernen", "KI" und "Big Data". Ich habe Dinge wie "Datenwissenschaftler" und "Ingenieure für maschinelles Lernen" in Stellenangeboten gesehen. Python zeichnet sich in diesem Bereich durch eine umfangreiche Bibliothek mit maschinellem Lernen und fortgeschrittenen numerischen Berechnungen aus. Im jährlichen Einkommensranking nach Programmiersprachen im Jahr 2016 wurde es an erster Stelle platziert.

Warum sollten Sie Python wählen?

Warum wird Python für Programmieranfänger empfohlen? Dieses Mal werde ich Ihnen den Grund in drei Teilen erklären.

Sehr produktiv

In Python wird beispielsweise ein Programm wie folgt geschrieben, das 1 bis 10 in der angegebenen Reihenfolge anzeigt.

for index in range(1, 11):
    print(index)

Das Programm, das Zeile für Zeile aus der Datei liest und diese anzeigt, lautet wie folgt.

for line in open("myfile.txt", "r"):
print(line)

Wie Sie sehen können, ist es sehr einfach zu schreiben. Wenn Sie das Programmieren lernen, während Sie etwas machen, können Sie die nächste Technik immer mehr mit Kurzcode und Zeit lernen.

Kann für allgemeine Zwecke verwendet werden

Python ist eine generische Sprache. Dies bedeutet, dass Sie mit Python Websites, GUI *, komplexe wissenschaftliche Berechnungen und Spiele und sogar Anwendungen für Roboter erstellen können. Natürlich erfordern Spiele Kenntnisse und Fähigkeiten, um Spiele zu erstellen, und um Websites zu erstellen, sind spezielle Kenntnisse und Fähigkeiten erforderlich. In Bezug auf die Lernkosten ist es jedoch schwierig, die Programmiersprache entsprechend Ihren Vorstellungen neu zu lernen. Ich möchte als Hobby programmieren, aber ich habe zu viele Dinge und Interessen zu machen! Es kann gesagt werden, dass es die beste Sprache für diejenigen ist, die sagen.

Hohe Lesbarkeit (Lesbarkeit)

Python ist eine Sprache, die sehr gut lesbar ist und manchmal als "ausführbarer Pseudocode" bezeichnet wird. Insbesondere sollen Symbole nicht so oft wie möglich verwendet werden, und es ist nicht erforderlich, $ (Dollarzeichen), das häufig in anderen Sprachen verwendet wird, oder mittlere Klammern / Ende, die den Bereich der Blöcke angeben, und bei der Eingabe von Bedingungen in die if-Anweisung zu beschreiben. Sie brauchen nicht einmal Klammern. Ich habe vorhin zwei Beispielcodes geschrieben, aber die Schreibmethode ist fast dieselbe, obwohl es sich um völlig unterschiedliche Prozesse handelt, "ein Beispiel für die Anzeige von 1 bis 10 in der Reihenfolge" und "ein Beispiel für das zeilenweise Lesen und Anzeigen einer Datei". Es ist geworden. Dies liegt daran, dass es so konzipiert ist, dass es mit den Funktionen der Sprache übereinstimmt. Wenn Sie sich daran gewöhnt haben, können Sie intuitiv Code schreiben, z. B. "Auf diese Weise können Sie diese Art der Verarbeitung durchführen". Die Lesbarkeit des Codes bedeutet, dass es einfach ist, menschlichen Code zu lesen und zu verstehen, und die Arbeit, ihn zu ändern, zu erweitern und in Ihr eigenes Programm zu integrieren, ist sofort abgeschlossen. Darüber hinaus ist es leicht zu lesen, so dass der Verarbeitungsinhalt leicht zu verstehen ist und der optimale Algorithmus und die nutzlose Verarbeitung leicht zu ermitteln sind.

Was sind die Nachteile von Python?

Python ist eine großartige Sprache, hat aber zwei Nachteile.

Die Ausführungsgeschwindigkeit ist langsam

Es läuft langsamer als andere Sprachen. In den letzten Jahren gab es aufgrund von Verbesserungen der PC-Spezifikationen und der Sprache selbst nur wenige Fälle, in denen die Ausführungsgeschwindigkeit ein Problem darstellt, aber es gibt Zeiten, in denen Sie die Verarbeitungsgeschwindigkeit wirklich hervorheben möchten. Es gibt viele Möglichkeiten, die Ausführungsgeschwindigkeit zu verbessern, aber es ist auch richtig, dass sie ohne Sprachkenntnisse schwierig sein können.

Weniger japanische Informationen im Vergleich zu anderen Sprachen

In Japan ist Python immer noch eine geringfügige Behandlung. Es kann nicht gesagt werden, dass es in Büchern und im Internet viele japanische Informationen gibt. Diese Tage haben jedoch ein wenig zugenommen, so dass es nicht pessimistisch ist.

Recommended Posts

3 Gründe für die Programmierung Anfänger sollten mit Python beginnen
Starten Sie mit Python zu Selen
~ Tipps für Python-Anfänger mit Liebe von Pythonista ③ ~
Starten Sie Python
Python-Anfänger versuchten es herauszufinden
Auf Python 2.7.9 aktualisiert
Antwort auf AtCoder Beginners Selection von Python3
Starten Sie Python
Python-Schnellstart
10 Python-Fehler, die Anfängern häufig sind
Anfänger üben Python
Python-Anfängernotiz
"Backport" zu Python 2
Memo Nr. 4, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Der schnellste Weg für Anfänger, um Python zu beherrschen
Python für Super-Anfänger Super-Anfänger Python # Einfach loszuwerden
Python-Anfänger haben versucht, einen Energy-Drink zu codieren
Memo Nr. 1, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Versuchen Sie, RPN mit Python zu berechnen (für Anfänger)
Memo Nr. 2, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Memo Nr. 7, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Einführung in die Programmierung (Python) TA Tendenz für Anfänger
Memo Nr. 6 für Python-Anfänger zum Lesen von "Detaillierte Erklärung der Python-Grammatik"
Wie man Python für Anfänger schneller macht [numpy]
Memo Nr. 5, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Python-Anfängerhandbuch (Funktionen)
So installieren Sie Python
Änderungen von Python 2 zu Python 3.0
Python-Anfänger organisieren Heap-Sortierungen
Schreiben Sie Python2-Code in Python3 um (2to3)
So installieren Sie Python
Einführung in die Python-Sprache
Python-Anfänger organisieren schnelle Sortierungen
Python-Anfänger berührt Pytorch (3)
Einführung in OpenCV (Python) - (2)
Python Lehrbuch für Anfänger
Python Dictionary Anfängerhandbuch
Beachten Sie, dass Python ein Daemon ist
Gründe für die Verwendung von log
Einführung von Python 2.7 in CentOS 6.6
Python-Anfänger berührt Pytorch (1)
Python-Anfänger berührt Pytorch (2)
Verbinden Sie Python mit MySQL
Python-Anfängerhandbuch (Einführung)
OpenCV für Python-Anfänger
Selbst Anfänger möchten sagen "Ich verstehe Python voll und ganz"
Python, das ich Anfängern in der Programmierung empfehlen möchte
Python-Anfänger versucht, dem Administrator von Django eine grundlegende Authentifizierung hinzuzufügen
So konvertieren Sie den Python # -Typ für Super-Anfänger von Python: str
[Für Anfänger] So studieren Sie den Python3-Datenanalysetest
Python-Anfänger sagen, dass es gut ist, sich an so viel zu erinnern
Vorbereitung zum Starten von "Python Machine Learning Programming" (für macOS)
Python # So überprüfen Sie Typ und Typ für Super-Anfänger
Tipps, die Sie beachten sollten, bevor Sie mit dem Schreiben von Python beginnen
Stellen Sie mit Python eine Verbindung zu BigQuery her
[Neueste Version 2020.8] So installieren Sie Python
[Python] Datum in Zeichenfolge konvertieren
So installieren Sie Python [Windows]