[Cloud102] # 1 Beginnen wir mit Python (Teil 2 Jupyter Notebook Construction AWS Edition)

AGENDA 0. Einleitung

  1. Installation
  2. SG hinzufügen und Funktion prüfen
  3. Verwendung

0. Einleitung

(1) Vorwort -Dieser Inhalt ist der zweite Teil von "[Cloud102] # 1 Erste Schritte mit Python" Jupyter Notebook-Konstruktion AWS Edition. Klicken Sie hier für Teil 1: http://qiita.com/nagahisa/items/f378ff23d93119cb3c60 ・ Eigentlich wollte ich Jupyter Notebook in der zweiten Hälfte erklären, aber es scheint, dass Jupyter Notebook für GCP-Schulungen (CPB100) usw. verwendet wird, also werde ich es vorzeitig erklären. -Jedoch werde ich Spark oder TensorFlow, die CPB100 überhaupt handhabt, nicht berühren: lachend: Ich möchte Jupyter Notebook als praktische Python-Lernumgebung handhaben können.

(2) Originalinformationen QIITA hat Inhalte, um Jupyter in Ubuntu zu integrieren. Ändern Sie sie daher in die Amazon Linux-Version und verwenden Sie sie. Jupyter beginnt http://qiita.com/taka4sato/items/2c3397ff34c440044978

(3) Vorsichtsmaßnahmen

1. Installation

(1) Starten Sie die Amazon Linux-Instanz und die SSH-Anmeldung

-Starten Sie Amazon Linux, das in der vorherigen (*) Umgebungsvorbereitung erstellt wurde. (*)http://qiita.com/nagahisa/items/c6bd92992eef42dbe53a

-Starten Sie die zuvor erstellte Instanz über EC2 Dashboard> Instanz 01.png

・ Melden Sie sich nach dem Start mit dem vorherigen Verfahren an

Befehlsbeispiel auf dem Mac:``` $ssh -i ~/.ssh/cloud102.pem [email protected]


## (2) Installieren Sie das Update und die erforderlichen Komponenten

 Gehen Sie unter Amazon Linux wie folgt vor:

```$ sudo yum update
$ sudo yum -y upgrade
$ sudo yum install -y python-pip libpq-dev python-dev
$ sudo pip install -U pip
$ sudo /usr/local/bin/pip install ipython[notebook]
$ sudo /usr/local/bin/pip install numpy pandas matplotlib seaborn scikit-learn

・ Zuerst aktualisieren:

$ sudo yum -y upgrade

002.png

003.png

-Einführung des Pip-Befehls (teilweise Erfassung):

$ sudo pip install -U pip

004.png

-Installieren Sie die Haupteinheit + Alpha mit dem Befehl pip (einige Captures):

$ sudo /usr/local/bin/pip install numpy pandas matplotlib seaborn scikit-learn

005.png

(3) SG-Korrektur (Sicherheitsgruppe)

-Modifizierte SG, um den Zugriff vom Port (diesmal 8080 / tcp) zu akzeptieren, der den Jupyter-Server startet.

・ SG vorher gemacht 010.png

・ Addition (obwohl Sie 8000 verwenden können) 012.png

· Abgeschlossen 013.png

(4) Starten Sie zunächst die Bestätigung ohne Jupyter-Anmeldekennwort

・ Erstellen Sie eine Konfigurationsdateivorlage

Unter Amazon Linux:``` $ jupyter notebook --generate-config

 ![020.png](http://qiita-image-store.s3.amazonaws.com/0/79389/bfacca0d-f9d2-c0a5-67fd-e9639a1c513d.png)


 - Fügen Sie am Ende der Konfigurationsdatei Folgendes hinzu

c = get_config() c.NotebookApp.ip = '*' c.NotebookApp.open_browser = False c.NotebookApp.port = 8080


Mit einem geeigneten Editor:```
$ vi ~/.jupyter/jupyter_notebook_config.py

021.png

·Anlaufen

$ jupyter notebook

022.png

(5) Legen Sie das Jupyter-Anmeldekennwort fest, um den Zugriff zu starten und zu überprüfen

· Passwort erstellen

$ python -c "import IPython;print(IPython.lib.passwd())"

SS 2016-10-18 10.17.00.JPG

c.NotebookApp.password = u'Die angezeigte Zeichenfolge beginnt mit sha1 '

· Nochmal beginnen

$ jupyter notebook

025.png

3. Verwendung

(1) Notizbucherstellung

(*) Jupyter beginnt http://qiita.com/taka4sato/items/2c3397ff34c440044978

(2) Da es eine große Sache ist, werde ich kurz auf die statistische Verarbeitung eingehen. -Kopieren Sie Folgendes in eine Notizbuchzelle und führen Sie es aus (Strg + Eingabetaste)

%mathplotlib inline

import numpy as np
import mathplotlib.pyplot as plt

x = np.random.randint(0,100,10000)
plt.hist(x.bins=20)
plt.plot()

e49c7a95-cb7f-c120-8a75-57f81125eac8.png

Enjoy! :tada:

Recommended Posts

[Cloud102] # 1 Beginnen wir mit Python (Teil 2 Jupyter Notebook Construction AWS Edition)
[Cloud102] # 1 Beginnen wir mit Python (Teil 3 Jupyter Notebook-Konstruktion GCP Cloud Shell Edition)
[Cloud102] # 1 Erste Schritte mit Python (Teil 1 Python Erste Schritte)
Beginnen Sie mit Python! ~ ① Umweltbau ~
Beginnen wir mit TopCoder in Python (Version 2020)
Kommen wir zu Python # 0 (Umgebungskonstruktion)
[Blender x Python] Beginnen wir mit Blender Python !!
Python-Handspiel (Beginnen wir mit AtCoder?)
Starten Sie Jupyter Notebook
Aufbau einer virtuellen Umgebung mit Docker + Flask (Python) + Jupyter-Notebook
Einfaches maschinelles Lernen mit AutoAI (Teil 4) Jupyter Notebook
Beginnen Sie mit Python! ~ ② Grammatik ~
Link, um mit Python zu beginnen
Einfache Jupyter-Umgebungskonstruktion mit Cloud9
Erste Schritte mit Python
Beginnen Sie mit Python mit Blender
Verknüpfung von Python und JavaScript mit dem Jupiter-Notizbuch
Wie Python-Anfänger mit Progete beginnen
Beginnen Sie in 30 Minuten mit Python! Erstellen Sie eine Entwicklungsumgebung und lernen Sie grundlegende Grammatik
Erste Schritte mit AWS IoT in Python
Zubu Amateur will Python starten
❤️ Blogger ❤️ "Beloved BI" ❤️ Los geht's ❤️ (für diejenigen, die mit Python Diagramme erstellen können)
Ich habe versucht, mit Blenders Python script_Part 01 zu beginnen
Aufbau einer Datenanalyseumgebung mit Python (IPython Notebook + Pandas)
Ich habe versucht, mit Blenders Python script_Part 02 zu beginnen
Webanwendung erstellt mit Python3.4 + Django (Teil.1 Umgebungskonstruktion)
Django 1.11 wurde mit Python3.6 gestartet
1.1 Erste Schritte mit Python
Erste Schritte mit Python
3 Jupyter Notebook (Python) Tricks
Beginnen Sie mit MicroPython
Holen Sie sich ein Date mit Python
Beginnen Sie mit Mezzanine
Erste Schritte mit Python
[Cloud103] # 3 Jupyter Notebook wieder
Mindestkenntnisse, um mit dem Python-Protokollierungsmodul zu beginnen
Holen Sie sich den Ländercode mit Python
Bildverarbeitung mit Python (Teil 2)
Python mit freeCodeCamp Teil1 studieren
Einführung in Python-Funktionen
Fangen Sie mit Django an! ~ Tutorial ⑤ ~
Schaben mit Selen + Python Teil 1
Beginnen Sie mit influxDB + Grafana
Holen Sie sich Youtube-Daten mit Python
Erste Schritte mit Python Django (1)
CI-Umgebungskonstruktion ~ Python Edition ~
Fangen Sie mit Django an! ~ Tutorial ④ ~
Python studieren mit freeCodeCamp part2
Erste Schritte mit Python Django (3)
Verwenden Sie Cython mit Jupyter Notebook
Bildverarbeitung mit Python (Teil 1)
Spielen Sie mit Jupyter Notebook (IPython Notebook)
Fangen Sie mit Django an! ~ Tutorial ⑥ ~
Nampre mit Python lösen (Teil 2)
Schreiben wir Python mitinema4d.
Holen Sie sich die Thread-ID mit Python
Bildverarbeitung mit Python (3)