Die Geschichte, dass die Lernkosten von Python niedrig sind

Python soll niedrige Lernkosten haben. Ich dachte darüber nach, entschied mich aber für Folgendes.

Ich werde es unten faul erklären.

Annahme

Ich denke, dass die Lernkosten auf der Prämisse basieren, dass "Anfänger mit dem Programmieren beginnen". Es ist nicht so, als würde man an jemanden denken, der bereits in einer anderen Sprache programmiert hat. Erfahrene Menschen können tun, was sie wollen, ohne sich um die Kosten sorgen zu müssen, und sie sollten über diese Art von Macht verfügen.

Haben Sie jedoch auf der Ebene eines ernsthaften Anfängers (wenn Sie noch nie einen Befehl eingegeben haben, ist das Tippen auch Ihr Zeigefinger) das Gefühl, dass die Kosten für ein weiteres Lernen hoch und das Ergebnis von geringer Reinheit sind? (Aber wenn man dies berücksichtigt, kann eine geringere Reinheit genauer sein)

Und ich denke, dass diejenigen, die sich um die Lernkosten kümmern, eine ungefähre Vorstellung von der Richtung haben, aber nicht entschieden haben, was sie machen wollen. Wenn Sie den Kernel loswerden möchten, beginnen Sie wahrscheinlich damit, ohne sich um die Lernkosten zu sorgen, also erwarte ich das nicht.

Bestätigungsinhalt

Zuerst habe ich Google ausprobiert

Es gab solche Informationen. Es ist rau, aber ich habe es als Referenz verwendet, wenn ich darüber nachgedacht habe, was ich diesmal denken soll.

Liste der Funktionen von Python

Ich werde Folgendes berücksichtigen.

Einfache Grammatik

Einfach ist wichtig für Anfänger. Einige sagen, dass die Menge an Code gering ist, aber Anfänger verbringen Zeit damit, zu verstehen, nicht zu tippen. Mit weniger Codezeilen und weniger Variablen, wenn Sie dasselbe tun, müssen sich Anfänger weniger merken und können mehr Energie für das Verständnis aufwenden. Dieser Bereich wird für leichtgewichtige Sprachen ungefähr gleich sein.

Der Punkt ist, dass die Syntax leicht zu lesen ist. Wie auch immer, ich ärgere mich später über das Einrücken, daher denke ich, dass es gut ist, das Einrücken zu erzwingen. Es gibt auch eine Funktion, bei der es keinen Fall gibt. Wenn Sie jedoch nach dem Einstieg in Python den Fall in einer anderen Sprache verwenden, ist dies für Sie am bequemsten. Wenn Sie also mit Python beginnen, können Sie später mehr Spaß haben.

Zusammenfassung: ** Leichte Sprache, wenn Sie sich für Lernkosten interessieren **

Die Ausführungsgeschwindigkeit ist langsam

Anfänger müssen sich darüber keine Sorgen machen. Es macht keinen großen Unterschied, ob es in einer Skriptsprache eingegeben und von einem Anfänger erstellt wurde.

Vielmehr wäre es für Anfänger nicht gut, etwas mit einer wahnsinnig langen Ausführungszeit aus der Perspektive des Lernens zu machen. Ich denke nicht, dass es Spaß macht, wenn Sie nicht etwas machen, aber das Verständnis der grundlegenden Syntax ist unvermeidlich. Daher ist es die Priorität, kleine Dinge zu machen und zu verstehen, wie sie funktionieren. Kopieren und fügen Sie nicht von verschiedenen Stellen aus ein, um schwierige Dinge zu implementieren, und schauen Sie nicht auf den Bildschirm.

Zusammenfassung: ** Mach dir keine Sorgen **

Allgemeiner Zweck

Es ist in verschiedenen Artikeln geschrieben, dass es für alles verwendet werden kann, daher wird es für Leute empfohlen, die nicht entschieden haben, was sie tun wollen, aber ich frage mich, ob dies der Fall ist. ** Ein Programm zu lernen, wenn Sie nicht das haben, was Sie machen möchten, ist eine ziemlich schreckliche Geschichte **. Der übliche Ablauf besteht darin, etwas zu haben, das Sie tun möchten, und eine Sprache auszuwählen, die zu ihm passt (wie PHP, weil Sie das WEB ausführen möchten). Sie sollten auf jeden Fall die grundlegende Syntax lernen, aber sie kann nicht alleine verwendet werden. Selbst wenn Sie nur englische Grammatik lernen, haben Sie nicht das Gefühl, Englisch sprechen zu können.

Wenn Sie jedoch viele verschiedene Bibliotheken haben und entschieden haben, was Sie tun möchten, wie Mathematik, maschinelles Lernen, Himbeer-Pi, WEB, besteht das Potenzial, dies zu akzeptieren.

Zusammenfassung: ** Wenn Sie etwas haben, das Sie tun möchten, können Sie es mit Python tun **

Klein in Japan

"Ja wirklich?" Es fühlt sich so an, ist aber im Vergleich zu anderen Hauptsprachen geringfügig. Minor ist tödlich. Ich weiß nicht, wie ich herausfinden soll, was ich nicht verstehe, das Selbststudium des Anfängers läuft nicht gut und niemand kann mir sagen, ob ich versuche, jemanden zu fragen. Sie können die grundlegende Syntax lernen, indem Sie einfach im Internet suchen. Wenn Sie einen Dienst verwenden, mit dem Sie das Programmieren online lernen können, können Sie genug lernen. Ich denke jedoch, dass es für Anfänger etwas schwierig ist, zu realisieren, was sie machen wollen. Maschinelles Lernen ist relativ voller Informationen. Wenn Sie also maschinelles Lernen betreiben möchten, ist dies gut (es gibt verschiedene Theorien).

Ich persönlich habe das Gefühl, dass es nicht viele Lernsitzungen gibt, und ab 2016 denke ich nicht, dass es möglich ist, die gleichen leichten Sprachen wie Perl, PHP und JS zu finden. Ich habe das Gefühl, dass es bei der Arbeit nicht oft verwendet wird. Für diejenigen, die WEB-Apps erstellen möchten, und für diejenigen, die Smartphone-Apps erstellen möchten, macht es meiner Meinung nach mehr Spaß, in einer anderen Sprache leise zu lernen. Ich habe auch Gerüchte gehört, dass es in Bildungseinrichtungen verwendet wird, aber es hat nichts mit Anfängern zu tun, die versuchen, eine Sprache zu wählen.

Abgesehen davon ist dies sehr effizient, wenn Sie die Gelegenheit nutzen können, Englisch zu lernen und positiv zu reagieren. Es kann effizient sein, von Anfang an hart auf Englisch zu arbeiten, da jede Sprache möglicherweise die Fähigkeit erfordert, auf Englisch zu arbeiten. Wenn Sie kein Englisch verstehen, stellt sich auch die Frage, ob es die Kosten für das Programmieren sind.

Zusammenfassung: ** Am besten für maschinelles Lernen **

Wie ist es mit C-Sprache und Java zu vergleichen?

Wie ist das? Ich denke, es ist besser und macht mehr Spaß, es eines Tages zu tun, aber ich frage mich, ob es der beste Weg ist, um loszulegen. Abgesehen von der Natur der Sprache sind die schädlichen Auswirkungen historischer Sprachen ** die Weisheit wundervoller Vorfahren gespeichert, und gleichzeitig werden auch lose Informationen gespeichert **, die für Anfänger nicht zu unterscheiden sind. Mit anderen Worten, die Lernkosten sind hoch. Die Tatsache, dass Python relativ wenig Informationen enthält, ist von Vorteil.

Die Kompilierungssprache ist sicherlich schnell, wenn sie funktioniert, aber es ist schmerzhaft, bis sie fertig kompiliert ist. Ich denke, es ist ein harter Lernaufwand für Anfänger. In der Grammatik gibt es viele Dinge zu tun, und Anfänger müssen Energie für Dinge aufwenden, die sie nicht verstehen. Wenn Sie von jetzt an anfangen, denke ich, dass eine leichte Sprache in Ordnung ist.

Zusammenfassung: ** C und Java werden verschoben, und wenn Sie es eines Tages tun möchten, lassen Sie es uns tun **

Wie ist der Vergleich zu HTML / CSS?

Aus irgendeinem Grund wird es oft als Vergleichsziel genannt, deshalb werde ich es in Betracht ziehen. Dies sind wesentliche Fähigkeiten für diejenigen, die WEB machen wollen. Einige sagen, dass es einige Tools gibt, die Sie nicht tun müssen, aber es ist für diejenigen, die es wissen. Wenn Sie also WEB ausführen möchten, lernen Sie zuerst HTML. Aber es geht nicht um die Lernkosten des Programmierens, oder? Das Bezahlen der Kosten für das Erlernen von HTML reduziert nicht die Kosten für das Erlernen anderer Programmiersprachen.

Zusammenfassung: ** Gilt nicht für die Geschichte der Lernkosten **

Zusammenfassung

――Leichte Sprache ist für Anfänger einfach, seien wir sanft

Für diejenigen, die eine Programmiersprache zum Lernen zu Lernkosten wählen, ist es meiner Meinung nach besser, sie in einer leichtgewichtigen Sprache zu erstellen, nachdem Sie sich an das angepasst haben, was Sie bis zu einem gewissen Grad tun möchten.

Recommended Posts

Die Geschichte, dass die Lernkosten von Python niedrig sind
Bildverarbeitung? Die Geschichte, Python für zu starten
Die Geschichte von Python und die Geschichte von NaN
Notizen vom Anfang von Python 1 lernen
Die Geschichte der Manipulation globaler Python-Variablen
Pandas des Anfängers, vom Anfänger, für den Anfänger [Python]
Die Geschichte der Verarbeitung A von Blackjack (Python)
Notizen vom Anfang von Python 2 lernen
Die Geschichte, einen Standardtreiber für db mit Python zu erstellen.
Die Geschichte des tiefen Lernens mit TPU
der Zen von Python
[Beispiel für eine Python-Verbesserung] Was ist die empfohlene Lernseite für Python-Anfänger?
Die Geschichte von sys.path.append ()
Die Geschichte des Lesens von HSPICE-Daten in Python
Code zum Überprüfen des Betriebs von Python Matplot lib
Python-Lernnotiz für maschinelles Lernen von Chainer bis zum Ende von Kapitel 2
Grundlegende Geschichte der Vererbung in Python (für Anfänger)
Richten Sie die Anzahl der Stichproben zwischen Datenklassen für maschinelles Lernen mit Python aus
Die Geschichte von Python ohne Inkrement- und Dekrementoperatoren.
Die Geschichte von FileNotFound im Python open () -Modus = 'w'
Techniken zum Verständnis der Grundlagen von Deep-Learning-Entscheidungen
Zusammenfassung des grundlegenden Ablaufs des maschinellen Lernens mit Python
Die Geschichte der automatischen Sprachkonvertierung von TypeScript / JavaScript / Python
Die Geschichte des Baus von Zabbix 4.4
Auf dem Weg zum Ruhestand von Python2
Lernablauf für Python-Anfänger
Python-Lernplan für KI-Lernen
Checkios Empfehlung zum Erlernen von Python
Über die Funktionen von Python
Die Kraft der Pandas: Python
Der erste Schritt des maschinellen Lernens ~ Für diejenigen, die versuchen möchten, mit Python zu implementieren ~
[Hinweis] Die Geschichte des Einrichtens des SDK für Python von Azure IoT Hub unter Linux
Die Geschichte der Implementierung des Themas Facebook Messenger Bot mit Python
Überprüfen Sie die Funktionsweise von Python für .NET in jeder Umgebung
Sakura Die Geschichte, wie die Python-Flasche im Internet funktioniert hat
Das Ergebnis des maschinellen Lernens von Java-Ingenieuren mit Python www
Die Geschichte der Einführung von Jedi (automatisches Vervollständigungspaket von Python) in Emacs
Berücksichtigung von Python-Dekoratoren des Typs, der Variablen übergibt
Die Geschichte eines Rubinisten, der mit Python :: Dict-Daten mit Pycall kämpft
[Python] Die größten Schwächen und Nachteile von Google Colaboratory [Für Anfänger]
[Python] Tensorflow 2.0 unterstützte Python 3.8 nicht, daher die Geschichte des Downgrades von Python
Google sucht mit Python nach der Zeichenfolge in der letzten Zeile der Datei
Welche Umgebung sollten Leute, die Python zum ersten Mal lernen, bauen?
[Python] Der Stolperstein des Imports
Erster Python 3 ~ Der Beginn der Wiederholung ~
Die Geschichte der Teilnahme an AtCoder
Python: Anwendung des überwachten Lernens (Rückkehr)
Web-Lehrmaterialien zum Erlernen von Python
Existenz aus Sicht von Python
pyenv-change die Python-Version von virtualenv
<Für Anfänger> Python-Bibliothek <Für maschinelles Lernen>
Die Geschichte des "Lochs" in der Akte
[Python] Die potenzielle Feldplanung von Python Robotics verstehen
Überprüfung der Grundlagen von Python (FizzBuzz)
Siehe Python zum ersten Mal
Wofür ist der Python-Unterstrich (_)?