Sie werden in 100 Tagen Ingenieur. ――Tag 24 ―― Python ―― Grundlagen der Python-Sprache 1

Heute sprechen wir über die Python-Sprache.

Lassen Sie uns die Programmiersprache ernsthaft machen. (Obwohl JavaScript bis gestern auch eine Programmiersprache ist)

Zum Installieren von Programmiertools Bitte beziehen Sie sich hier.

Sie werden in 100 Tagen Ingenieur. ――Tag 5 ――Umweltkonstruktion ――Installation von Programmiersprache und Tools

Über die Python-Sprache

Diese Sprache ist nicht nur im Bildungsbereich Weil es an vielen Orten verwendet wird Nicht nur lernen und forschen Weil es sehr nützlich ist, um Geschäfte zu machen Ideal zum erstmaligen Erlernen von Sprachen.

Als Merkmal der Programmiersprache ・ Sehr einfache und leicht verständliche Grammatik ・ Zahlreiche wiederverwendbare Programme, sogenannte Bibliotheken ・ Zahlreiche Beispiele für die Programmumsetzung darüber.

In Bezug auf die Popularität der Programmiersprache unter den Top 3 Es wird die Sprache sein, die gerade die meiste Aufmerksamkeit erhält.

Insbesondere statistische Analysen, maschinelles Lernen und KI-bezogene Forscher sind es fast immer Ich lerne Python und die Nachfrage danach steigt in Japan.

Sobald Sie Python gelernt haben Sie werden bald auch andere Sprachen lernen können.

Ich denke, es ist für eine Sprache geeignet, die Sie zum ersten Mal lernen. Vielleicht interessierte ich mich am Ende dieses Kurses auch für andere Sprachen. Der Wunsch, immer mehr zu lernen Ich hoffe, dass es zunehmen wird.

Lernen wir das Programmieren mit Python als Hauptachse.

So verwenden Sie Jupyter Notebook

Klicken Sie hier für das Kommentarvideo

Es tut mir leid, wenn es nicht angezeigt wird

Sobald Sie Anaconda installiert haben Sie sollten Jupyter Notebook verwenden können.

** So starten Sie Jupyter Notebook **

windows: Suchen Sie Anaconda Prompt im Programm und starten Sie es.

macos: Suchen Sie das Terminal in der Anwendung und starten Sie es Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste

jupyter notebook

OK, wenn der folgende Bildschirm im Browser gestartet wird alt

Nach dem Start von Jupiter Notebook

http://localhost:8888/tree

Sie können mit auf den Grundbildschirm des Jupyter-Notebooks zugreifen.

** Bedienung auf dem Basisbildschirm **

Die Bedienung auf dem Basisbildschirm ist wie folgt.

Oben rechts auf dem Bildschirm: Klicken Sie auf Neu, um ein neues zu erstellen · Textdatei · Ordner ・ Python (Notizbuch zur Ausführung von Python) Klicken Sie auf Hochladen, um weitere Dateien hinzuzufügen (zu laden) alt

Oben links auf dem Bildschirm: Klicken Sie auf die quadratische Schaltfläche auf der linken Seite des Ordners oder der Datei, um sie auszuwählen Nach der Auswahl können Sie umbenennen oder löschen. ![alt] (https://d2l930y2yx77uc.cloudfront.net/production/uploads/images/10960529/picture_pc_906ed7a141c9108954c162e8c86f4be7.png)

** Erstelle ein neues Notizbuch **

Oben rechts auf dem Bildschirm: Klicken Sie auf Neu ・ Python Sie können ein neues Notizbuch erstellen, indem Sie auswählen und auf klicken.

Bedienung mit Notebook Oben links auf dem Bildschirm: Nach dem Erstellen eines neuen wird der folgende Bildschirm angezeigt. Sie können das Notebook über das Menü oben auf dem Bildschirm bedienen. Die folgenden Operationen werden häufig verwendet.

alt

Programmeingabe- und Ausführungsmethode Das Programm wird ausgeführt, indem der Code in das Eingabefeld "Zelle" eingegeben wird. Die Programmausführung erfolgt nach Eingabe der Umschalttaste + Eingabetaste Alternativ können Sie "Zellen ausführen" unter "Zelle" oben auf dem Bildschirm auswählen und ausführen. (Umschalttaste + Eingabetaste ist am einfachsten) Im Fall der unteren Zeile werden nach der Ausführung unten Zellen hinzugefügt. Andernfalls wird die Zellenauswahl nach unten verschoben.

alt

Wenn Sie von oben ausführen möchten Sie können alles von "Zelle" am oberen Bildschirmrand mit "Alle ausführen" ausführen.

Zellen hinzufügen, verschieben, löschen "Plus-Taste" am oberen Bildschirmrand oder Sie können Zellen aus "Einfügen" mit "Zelle einfügen" hinzufügen. Um eine Zelle zu verschieben, klicken Sie zuerst auf die Zelle, um sie auszuwählen. Sie können es verschieben, indem Sie oben auf dem Bildschirm auf die Aufwärts- und Abwärtspfeile klicken. Mit der ausgewählten Zelle Markierung "Schere" oben auf dem Bildschirm oder Sie können Zellen aus "Bearbeiten" mit "Zellen schneiden" löschen.

Speichern, konvertieren und benennen Sie Notizbücher um So speichern Sie ein Notizbuch Klicken Sie oben links auf dem Bildschirm auf die "Diskettenmarkierung"? Klicken Sie im Menü "Datei" auf "Speichern und prüfen". Wenn Sie Ihr Notebook in ein anderes Format konvertieren möchten Sie können in verschiedene Formate konvertieren, indem Sie im Menü "Datei" die Option "Herunterladen als" auswählen. So benennen Sie ein Notizbuch um Klicken Sie auf den Notizbuchtitel Klicken Sie im Menü "Datei" auf "Umbenennen", um es zu ändern.

alt

Notebook neu starten Wenn Sie ein Programm ausführen und etwas schief geht Dies kann durch Neustart des Notebooks behoben werden. "Neustart" aus dem Menü "Kernel" am oberen Bildschirmrand Alternativ wählen Sie "Neustartmarke", um den Neustartbildschirm anzuzeigen. Klicken Sie zum Neustart auf "Neustart".

alt )

Berechnung

Es tut mir leid, wenn es nicht angezeigt wird

Die Basis der Programmierung ist "Berechnung". Arithmetik besteht darin, verschiedene Berechnungen durchzuführen.

Die Basis des Programms ist

  1. Eingabe
  2. Berechnung
  3. Ausgabe Diese drei

Ein Programm ist im Grunde eine Kombination aus Buchstaben und Zahlen. Es ist ein Mechanismus, der eine Art Berechnung durchführt und das Ergebnis erzeugt. Berechnungen werden grob in "Zeichen" - und "numerische" Berechnungen unterteilt.

Berechnung nach vier Regeln

Hinzufügen(Zusatz)) +
Subtrahieren(Subtraktion) -
Multiplizieren(Multiplikation) *
Teilung(Teilung) /
Überschuss(Rest) %
Leistung**

"Reteral" bezieht sich auf die in der Berechnung verwendeten Zahlen und Zeichen Symbole wie Plus (wie + -) werden als "Operatoren" bezeichnet.

Darunter die für die Berechnung der vier Regeln verwendete Es wird als "arithmetischer Operator" (oder algebraischer Operator) gelesen.

Geben Sie Folgendes in die Zelle ein und sehen Sie das Ergebnis. Drücken Sie dazu Umschalt + Eingabetaste.

#Zusatz(Hinzufügen)
1+2

#Subtraktion(Subtrahieren)
1-3

#Multiplizieren(Multiplizieren)
2*3

#Ich erhalte eine Fehlermeldung, da x nicht verwendet werden kann
2 x 3

#Teilung(Teilung)
10/3

#Teilung(Kein Rest, Kürzungsteilung)
10//3

#Leistung
2**3

#Wurzel
2**0.5

#Überschuss(Der Rest ist kaputt)
5%3

#Die Priorität der Multiplikation und Subtraktion ist dieselbe wie die der Arithmetik
2 * 3 + 4

"Reteral" bezieht sich auf die in der Berechnung verwendeten Zahlen und Zeichen Symbole wie Plus (wie + -) werden als "Operatoren" bezeichnet.

Darunter die für die Berechnung der vier Regeln verwendete Es wird als "arithmetischer Operator" (oder algebraischer Operator) gelesen.

Andere ・ Bitoperator · Aufgabenverwalter ・ Vergleichsoperator ・ Boolescher Operator ・ Bedingter Operator Es gibt viele Arten von Operatoren.

Brief

Es tut mir leid, wenn es nicht angezeigt wird

Der Umgang mit Zeichenketten ist ebenfalls eine Operation.

Programmierung einfach ausdrücken Diejenigen, die großartige Saitenoperationen ausführen Ich denke, es kann ausgedrückt werden als.

** Umgang mit Zeichen in Python **

Als Zeichenfolge behandeln Schließen Sie in einfache Anführungszeichen oder doppelte Anführungszeichen ein

'Erster Schritt'

"Zweiter Schritt"

Zeichen und Zahlen unterscheiden sich im Programm Wenn Sie es nicht beilegen, tritt ein Fehler auf

Dritter Schritt

NameError Traceback (most recent call last) in () ----> 1 Dritter Schritt NameError: Der Name 'Dritter Schritt' ist nicht definiert

** So zeigen Sie auf dem Bildschirm an **

Wenn Sie Zeichen im Programm anzeigen möchten Verwenden Sie die Druckfunktion.

In der Funktion wird das, was in () Klammern steht, als "Argument" bezeichnet.

print('Das')
print('Gut ausbalanciert')
print('Yamamoto! !!')

Das Gut ausbalanciert Yamamoto! !!

** Verwenden Sie einfache und doppelte Anführungszeichen **

Wenn Sie einfache Anführungszeichen für Zeichen verwenden möchten, schließen Sie diese in doppelte Anführungszeichen ein. Wenn Sie doppelte Anführungszeichen für Zeichen verwenden möchten, schließen Sie diese in einfache Anführungszeichen ein.

print("moco’s kitchen")
print('Dies"Was liest du?')

moco’s kitchen Was liest du das?

Zeichen können die Operatoren + (addieren) und * (multiplizieren) verwenden.

Verketten Sie beim Hinzufügen Zeichenfolgen Wiederholen Sie beim Aufrufen die Zeichenfolge

print('Tintenfisch' + 'Verein')
print('Ich habe nicht gehört' * 10)

Ginkgo Club Ich höre nicht zu Ich höre nicht Ich höre nicht Ich höre nicht Ich höre nicht Ich höre nicht Ich höre nicht Ich höre nicht zu Ich höre nicht zu Ich höre nicht zu Ich höre nicht zu

Zeichen und Zahlen können nicht zusammen behandelt werden. Ein Fehler tritt aufgrund eines Grammatikfehlers auf.

print('M' + 1 + 'Ich weiß es nicht')

TypeError Traceback (most recent call last) in () ----> 1 Druck ('M' + 1 + 'Unbekannt') TypeError: Can't convert 'int' object to str implicitly

Wenn Sie es in eine einzelne Würze einschließen und als Zahl behandeln Sie können Grammatikfehler vermeiden.

print('M' + '1' + 'Ich weiß es nicht')

M1 unbekannt

** Wie die Druckfunktion funktioniert **

Da die Druckfunktion am Ende den Zeilenvorschubcode enthält Wenn Sie keinen Zeilenvorschubcode ausgeben möchten Fügen Sie end = hinzu und geben Sie eine Alternative zum Zeilenvorschubcode ein. Wenn end = '' gesetzt ist, wird ein Leerzeichen ausgegeben.

print("Nutzlos", end="")
print("Nutzlos")
print("Nutzlos", end="")

nutzlos Nutzlos

Kommentar

In Python ist # (scharfes Symbol) ein Zeichen, das die Funktion eines Kommentars angibt. Jeder Code nach der Eingabe wird ignoriert

Sie können dies verwenden, um Kommentare im Programm zu hinterlassen. Wenn Sie den Kommentar auf Englisch eingeben, ist es wahrscheinlich cool www

###Hier ist ein Kommentar
print('Die obige Kommentarzeile hat zur Laufzeit keine Auswirkung') #Nichts passiert, selbst wenn ich einen solchen Ort kommentiere
#Auch hier kommentieren

Die obige Kommentarzeile hat zur Laufzeit keine Auswirkung

Wenn Sie alle zusammen kommentieren möchten

Halten Sie für Mac die Befehlstaste und die Schrägstrich-Taste gedrückt Halten Sie bei Fenstern die Steuertaste und die Schrägstrich-Taste gedrückt

Zusammenfassung

Eine kurze Beschreibung der Tools zur Verwendung der Python-Sprache Ich habe nur einfache Grammatik gemacht.

Lassen Sie es uns sofort zum Laufen bringen.

76 Tage, bis Sie Ingenieur werden

Informationen zum Autor

HP von Otsu py: http://www.otupy.net/

Youtube: https://www.youtube.com/channel/UCaT7xpeq8n1G_HcJKKSOXMw

Twitter: https://twitter.com/otupython

Recommended Posts

Sie werden in 100 Tagen Ingenieur. ――Tag 24 ―― Python ―― Grundlagen der Python-Sprache 1
Sie werden in 100 Tagen Ingenieur. ――Tag 30 ―― Python ―― Grundlagen der Python-Sprache 6
Sie werden in 100 Tagen Ingenieur. ――Tag 25 ―― Python ―― Grundlagen der Python-Sprache 2
Sie werden in 100 Tagen Ingenieur - 29. Tag - Python - Grundlagen der Python-Sprache 5
Sie werden in 100 Tagen Ingenieur - Tag 33 - Python - Grundlagen der Python-Sprache 8
Sie werden in 100 Tagen Ingenieur - 26. Tag - Python - Grundlagen der Python-Sprache 3
Sie werden in 100 Tagen Ingenieur - Tag 32 - Python - Grundlagen der Python-Sprache 7
Sie werden in 100 Tagen Ingenieur - 28. Tag - Python - Grundlagen der Python-Sprache 4
Sie werden in 100 Tagen Ingenieur - Tag 34 - Python - Python-Übung 3
Sie werden in 100 Tagen Ingenieur - 31. Tag - Python - Python-Übung 2
Sie werden in 100 Tagen Ingenieur. ――Tag 65 ――Programmieren ――Über Wahrscheinlichkeit 3
Sie werden in 100 Tagen Ingenieur - Tag 35 - Python - Was Sie mit Python tun können
Sie werden in 100 Tagen Ingenieur - Tag 86 - Datenbank - Über Hadoop
In 100 Tagen sind Sie Ingenieur. ――Tag 71 ――Programmieren ――Über das Schaben 2
In 100 Tagen sind Sie Ingenieur. ――Tag 61 ――Programmieren ――Über Erkundung
In 100 Tagen sind Sie Ingenieur. ――Tag 74 ――Programmieren ――Über das Schaben 5
In 100 Tagen sind Sie Ingenieur. ――Tag 73 ――Programmieren ――Über das Schaben 4
In 100 Tagen sind Sie Ingenieur. ――Tag 75 ――Programmieren ――Über das Schaben 6
In 100 Tagen sind Sie Ingenieur. ――Tag 68 ――Programmieren ――Über TF-IDF
In 100 Tagen sind Sie Ingenieur. ――Tag 70 ――Programmieren ――Über das Schaben
In 100 Tagen sind Sie Ingenieur. ――Tag 81 ――Programmieren ――Über maschinelles Lernen 6
In 100 Tagen sind Sie Ingenieur. ――Tag 79 ――Programmieren ――Über maschinelles Lernen 4
In 100 Tagen sind Sie Ingenieur. ――Tag 76 ――Programmieren ――Über maschinelles Lernen
In 100 Tagen sind Sie Ingenieur. ――Tag 80 ――Programmieren ――Über maschinelles Lernen 5
In 100 Tagen sind Sie Ingenieur. ――Tag 78 ――Programmieren ――Über maschinelles Lernen 3
Sie werden in 100 Tagen Ingenieur. ――Tag 84 ――Programmieren ――Über maschinelles Lernen 9
In 100 Tagen sind Sie Ingenieur. ――Tag 83 ――Programmieren ――Über maschinelles Lernen 8
In 100 Tagen sind Sie Ingenieur. ――Tag 77 ――Programmieren ――Über maschinelles Lernen 2
In 100 Tagen sind Sie Ingenieur. ――Tag 85 ――Programmieren ――Über maschinelles Lernen 10
In 100 Tagen sind Sie Ingenieur. ――Tag 60 ――Programmieren ――Über Datenstruktur und Sortieralgorithmus
Sie werden in 100 Tagen Ingenieur. ――Tag 66 ――Programmieren ――Über die Verarbeitung natürlicher Sprache
Sie werden in 100 Tagen Ingenieur. ――Tag 67 ――Programmieren ――Über morphologische Analyse
Sie werden in 100 Tagen Ingenieur - 29. Tag - Python - Grundlagen der Python-Sprache 5
Sie werden in 100 Tagen Ingenieur - Tag 33 - Python - Grundlagen der Python-Sprache 8
Sie werden in 100 Tagen Ingenieur - 26. Tag - Python - Grundlagen der Python-Sprache 3
Überprüfen Sie mit einem Test, wie oft die Abfrage (SQL) in Django ausgelöst wurde
Sie werden in 100 Tagen Ingenieur - Tag 32 - Python - Grundlagen der Python-Sprache 7
Sie werden in 100 Tagen Ingenieur - 28. Tag - Python - Grundlagen der Python-Sprache 4
Grundlagen zum Ausführen von NoxPlayer in Python
Werden Sie bald KI-Ingenieur! Lernen Sie in wenigen Tagen umfassend Python / KI / Maschinelles Lernen / Deep Learning / Statistische Analyse!
Python-Grundlagen ①
Grundlagen von Python ①
Python: Tiefes Lernen in der Verarbeitung natürlicher Sprache: Grundlagen
Grundlagen des Eingabe- / Ausgabebildschirms mit tkinter in python3
Japan kann in Bezug auf die Programmiersprache Galapagos sein
Verwendung von Python Kivy ~ ~ Grundlagen der Kv-Sprache ~
Wenn beim Python-Scraping ein Fehler auftritt (Anforderungen)
Wie viel kennen Sie die Grundlagen von Python?
Grundlagen der Python-Scraping-Grundlagen
# 4 [Python] Grundlagen der Funktionen
Grundlagen von Python: Ausgabe
Wenn Sie eine Lotterie mit einer Chance von 1% ziehen, 100 Mal hintereinander zu erscheinen, werden Sie dann einmal gewinnen?
Python3-Verarbeitung, die in Paiza verwendbar zu sein scheint
Ein Ingenieur für freie Künste hat versucht, 100 Sprachprozesse in Python 02 zu klopfen
Ein Ingenieur für freie Künste hat versucht, 100 Sprachprozesse in Python 01 zu klopfen
Ein Ingenieur für freie Künste hat versucht, 100 Sprachprozesse in Python 00 zu klopfen
Sortieren Sie schnell ein Array in Python 3
Python ist eine Sprache für Erwachsene
Objektäquivalenzbeurteilung in Python
Python: Grundlagen der Verwendung von Scikit-Learn ①
Implementierung der schnellen Sortierung in Python
Python x GIS-Grundlagen (1)
Wird der Tag kommen, an dem Python einen Ausnahme-Ausdruck haben kann?
Erstellen Sie eine Instanz einer vordefinierten Klasse aus einer Zeichenfolge in Python
Wie Sie die interne Struktur eines Objekts in Python kennen