Ich habe Udemys "Practical Python Data Science" ausprobiert.

Dieser Blog ist der dritte Tageseintrag von jupyter notebook Adventskalender 2016.

Es gibt einen Online-Lerndienst namens Udemy und "Practical Python Data Science" betrug 2.300 Yen. Also habe ich es versucht. Im 17,5-stündigen Kurs erklärte Shingo Tsuji, der Autor von "Python Start Book", auf Japanisch. Es ist ein sehr leicht verständlicher Kurs. Ich habe noch nicht alle Abschnitte angehört, möchte Ihnen aber diesen Kurs vorstellen.

In diesem Kurs werden im Wesentlichen fast alle Abschnitte mit dem Jupyter-Notizbuch erläutert. Welche Funktionen bietet das in diesem Kurs vorgestellte Jupyter-Notizbuch? Ich werde Sie beim Austausch vorstellen.

In der ersten Hälfte wird erklärt, wie die Datenanalysebibliothek von Python verwendet wird. Danach werden die Datenanalyse und -visualisierung erläutert, und in der zweiten Hälfte wird die praktischere Datenanalyse anhand der tatsächlichen Daten erläutert.


Anaconda Dies ist ein Paket von Bibliotheken, die von Continuum Analytics für die Datenanalyse bereitgestellt werden. Jupyter Notebook ist ebenfalls in diesem Paket enthalten. Wenn Sie Anaconda installieren, ist eine Python-Paketverwaltungssoftware namens pip enthalten, mit der Sie auch die erforderlichen Bibliotheken installieren können. Ich denke, dass ein Super-Anfänger wie ich zuerst diese Anaconda installieren sollte, um die Datenanalyseumgebung für Python vorzubereiten.

 2016-12-03 21.58.47.png

Wie man Jupyter benutzt

Starten Sie Anaconda nach der Installation einfach wie unten gezeigt im Arbeitsverzeichnis, um den Browser zu starten.

$ ipython notebook
 2016-12-03 22.40.56.png
<img src="lec28.png "> 
%matplotlib inline
 2016-12-03 21.56.47.png

Erläuterung zur Datenanalyse

In den Abschnitten 3 und darüber hinaus wird Jupyter verwendet, um die Grundlagen der Datenwissenschaft zu erklären. Es wird in Form der Einführung der Bibliothek fließen.

Auf diese Weise können Sie auch Daten aus der Zwischenablage lesen.

from pandas import Series, DataFrame
import pandas as pd
#Fügen Sie die Daten, die Sie lesen möchten, in die Zwischenablage ein
nfl_frame = pd.read_clipboard()
nfl_frame
 2016-12-03 21.42.17.png

Grundlagen der Datenanalyse

Datenvisualisierung

Praktische Datenanalyse

Kaggle ist eine Plattform für prädiktive Modellierungs- und Analysemethoden und deren Betriebsgesellschaft, auf der Unternehmen und Forscher Daten veröffentlichen und Statistiker und Datenanalysten auf der ganzen Welt um das optimale Modell konkurrieren. Siehe auch: https://ja.wikipedia.org/wiki/Kaggle

 2016-12-03 22.00.22.png
from pandas.io.data import DataReader
from datetime import datetime
tech_list = ['AAPL','GOOG','MSFT','AMZN']
end = datetime.now()
start = datetime(end.year - 1,end.month,end.day)
for stock in tech_list:   
    globals()[stock] = DataReader(stock,'yahoo',start,end)
AAPL.describe()

Wie oben erwähnt, unterscheidet sich der Inhalt ein wenig von dem Inhalt, der sich auf Jupyter Notebook bezieht, aber ich hoffe, dass er hilfreich sein wird. Ich denke, "Practical Python Data Science" ist mehr als 2.300 Yen wert. Der Inhalt ist für einen Super-Anfänger wie mich sehr leicht zu verstehen, daher empfehle ich Ihnen, ihn zu nehmen.

Recommended Posts

Ich habe Udemys "Practical Python Data Science" ausprobiert.
[PyCPA] Python Data Science Praktische Vorlesung 2. Loose Awareness
Data Science Cheet Sheet (Python)
Ich habe Progetes Python-Lernkurs I besucht
"Data Science 100 Knock (Strukturierte Datenverarbeitung)" Python-006 Erläuterung
"Data Science 100 Knock (Strukturierte Datenverarbeitung)" Python-001 Erläuterung
"Data Science 100 Knock (Strukturierte Datenverarbeitung)" Python-002 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 021 Erläuterung
"Data Science 100 Knock (Strukturierte Datenverarbeitung)" Python-005 Erläuterung
"Data Science 100 Knock (Strukturierte Datenverarbeitung)" Python-004 Erläuterung
Ich habe ein Python-Datenanalysetraining aus der Ferne durchgeführt
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 020 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 025 Erläuterung
"Data Science 100 Knock (Strukturierte Datenverarbeitung)" Python-003 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 019 Erläuterung
[Data Science-Grundlagen] Ich habe versucht, mit Python von CSV auf MySQL zu speichern
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 018 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 023 Erläuterung
Datenanalyse Python
Lernen Sie Data Science
Ich habe Python gestartet
Ich habe das Jahr, in dem ich selbst Datenwissenschaft studiert habe, zusammengefasst.
Ich habe versucht, CloudWatch-Daten mit Python abzurufen
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 017 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 026 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 016 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 024 Erläuterung
Ich habe mit der maschinellen Vorverarbeitung von Python Data begonnen
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 027 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 029 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 015 Erläuterung
[Python] Daten lesen
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 028 Erläuterung
[Grundlagen der Datenwissenschaft] Sammeln von Daten aus RSS mit Python
Versuchen Sie, das Python Data Science-Handbuch ins Japanische zu übersetzen
Datenanalyse mit Python 2
Python-Datenvisualisierungsbibliotheken
Datenanalyse Übersicht Python
Ich habe Python> autopep8 ausprobiert
Datenbereinigung mit Python
Fordern Sie 100 Data Science-Schläge heraus
Python neu lernen (Algorithmus I)
Python-Datenanalysevorlage
[Python-Tutorial] Datenstruktur
[Python] Numpy Daten sortieren
Ich habe Python> Decorator ausprobiert
OPT Data Science Wettbewerb
Warum ich mich für Python entschieden habe
Datenanalyse mit Python
Ich habe Python more-itertools 2.5 → 2.6 verglichen
Ich möchte Daten mit Python analysieren können (Teil 3)
Ich habe versucht, mit Python faker verschiedene "Dummy-Daten" zu erstellen
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 001-010 Impressionen + Zusammenfassung der Kommentare
Ich möchte Daten mit Python analysieren können (Teil 1)
Deshalb habe ich Pandas verlassen [Data Science 100 Knock (Strukturierte Datenverarbeitung) # 1]
Deshalb habe ich Pandas verlassen [Data Science 100 Knock (Strukturierte Datenverarbeitung) # 3]
Ich möchte Daten mit Python analysieren können (Teil 4)