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.
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.
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.
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 wird Python für Programmieranfänger empfohlen? Dieses Mal werde ich Ihnen den Grund in drei Teilen erklären.
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.
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.
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.
Python ist eine großartige Sprache, hat aber zwei Nachteile.
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.
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