Mein früherer Job war SIer und mein Name ist @mizai, der seit ungefähr 13 Jahren an der Entwicklung von Webanwendungen beteiligt ist. Auf der Serverseite habe ich hauptsächlich Java verwendet. (Zum Zeitpunkt des Eintritts in das Unternehmen bestand die Möglichkeit, COBOL-Ingenieur zu werden ... (Shimijimi))
Die meiste Zeit habe ich Geschäftssysteme entwickelt und verschiedene Standorte in verschiedenen Branchen besucht, z. B. Pharmaunternehmen, Wohnungshersteller, Lebensmittelhersteller und Banken.
Am Standort eines Bankensystems habe ich Offshore-Entwicklung (China) durchgeführt und bin tatsächlich nach China gegangen, um technische Beratung zu erhalten. (Es ist ein Geheimnis, dass ich "Walking the Earth" gekauft habe, sobald ich mich entschlossen habe, nach China zu gehen. <-Was wirst du tun? W)
Als Java-Ingenieur möchte ich die Ergebnisse des maschinellen Lernens mit Python aufschreiben. (Natürlich habe ich Python in meinem Geschäft noch nie verwendet und ich habe wenig Kenntnisse über Python.)
Derzeit gehöre ich zu einem Team, das für die Systementwicklung anderer Unternehmen verantwortlich ist. Da wir jedoch über eine große Datenmenge verfügen, hoffen wir, dass das Team, das die Daten verarbeitet, uns jederzeit anruft. Ich fing an zu lernen, um mich fertig zu machen.
Dies ist das Buch, das ich benutze. Ich habe es gewählt, weil ich es tun konnte, während ich den Code tatsächlich schrieb.
Das erste, worüber ich verwirrt war, war das Erstellen einer Python-Entwicklungsumgebung. Zunächst wurde in dem Buch gezeigt, wie die Version angegeben werden kann, um verschiedene Tools und Bibliotheken zu installieren.
Was ist Anaconda? ?? Gut ja.
In dem Buch ist Python 3.6 geschrieben, aber 3.7 kam heraus? Gut ja. Ich mag die neueste und versuche mit 3.7 fortzufahren.
Also, wo soll die Bibliothek installiert werden?
Installieren Sie es unterschiedlich, während Sie die Version mit den Befehlen conda
und pip
angeben.
Was ist der Unterschied zwischen diesem Befehl? Gut ja.
Wirklich, in einer Bibliothek (ich habe vergessen, was es war)
** Kann nicht installiert werden! Ich erhalte eine Fehlermeldung wie **. .. ..
Whaaaaaaaat! !! !! Ich habe es nachgeschlagen und festgestellt, dass es nicht Python 3.7 war. Wenn ich es also wage, ein Downgrade (?) Auf Python 3.6 durchzuführen, war dies erfolgreich.
Oh, es scheint, dass die Version ziemlich streng ist. .. .. Das ist mein erster Eindruck.
[Referenz] Dies ist der Bildschirm von Anaconda
Die Umgebung ist fertig und die Programmierung ist fertig! !! Wenn es darum geht, benutze ich etwas namens "Jupyter Notebook" (im Folgenden als "Jupyter" bezeichnet).
Wenn Sie Jupyter von Anaconda aus starten, während Sie den Anweisungen im Buch folgen,
So was.
e? Irgendwie ist der Browser gestartet? ??
Anscheinend besteht der Stil darin, den Code in die Spalte mit der Bezeichnung In zu schreiben und auszuführen. Schreiben Sie den Code und drücken Sie "Umschalt + Eingabetaste", um ihn auszuführen.
Bei der Arbeit an den Grundlagen von Python mit Jupyter **was ist das? Warum ist dies eine Entwicklungsumgebung? ?? Muss ich das benutzen? ?? ** **. Das habe ich mir gedacht.
Ja, bis die Geschichte des maschinellen Lernens beginnt ...
Als die Grundlagen von Python vorbei waren und die Geschichte des maschinellen Lernens begann ** Oh! Dies kann bequem sein! !! ** **.
Das ist was ich dachte.
Warum! ??
Wenn Sie ein Skript schreiben und es so ausführen, können Sie die Daten visualisieren! !!
Ich sehe, es ist so, um die Daten schnell zu visualisieren. ** Es wäre ärgerlich, es in Java zu versuchen. ** **. ** Python Praktisch und interessant! ** **. Ich dachte.
Ich fragte mich jedoch, ob es ein wenig schwierig sein würde, mit Python eine groß angelegte Entwicklung durchzuführen. (Groß angelegte Entwicklung, auf die hier Bezug genommen wird: Schaffung eines großen Geschäftssystems, in dem verschiedene Unternehmen und Menschen auf verschiedenen Ebenen zusammenarbeiten)
Damit
** 1. Experimentieren Sie mit der Datenverarbeitung mit Python ** ** 2. Wenn Sie ein Produkt herstellen, schreiben Sie es in Java (eine harte Sprache wie) **
Ich frage mich, ob es richtig verwendet werden sollte.
Selbst auf Feldern, die ich noch nie erlebt habe, hatte ich das Gefühl, dass die Breite und Tiefe, die ich mir vorstellen konnte, sofort zunehmen würde, wenn ich sie ein wenig berührte.
Ich dachte. (Kleines Gefühl
** Wenn Sie Ideen für AI / IoT-ähnliche Dienste haben, können Sie diese erstellen! !! !! ** **.
Nach Abschluss dieses Buches werde ich auch ** Blockchain ** studieren. (Oh! Ich habe gestanden, dass das Buch über maschinelles Lernen noch nicht vorbei ist ... ORZ)
Wenn Sie einen Vergleich zwischen Java und Python zusammenfassen wollten, wurde dieser hier bereits zusammengefasst. https://www.sejuku.net/blog/36782
Ende
Recommended Posts