Einfaches Erlernen von Python beim Schreiben

Die Leser dieses Artikels sollen neu in Python sein. Nach dem Lesen besteht das Ziel darin, grundlegenden Python-Code lesen und schreiben zu können.

Warum Python?

・ Niedrige Lernkosten Eine einfache und leicht zu merkende Programmiersprache. ·Open Source Es kann kostenlos genutzt werden. ・ Reichlich vorhandene Bibliothek für maschinelles Lernen und Datenwissenschaft Im Bereich DeepLearning können Frameworks wie Caffe, TensorFlow und Chainer verwendet werden.

Welche verwenden Sie, Python 2-Serie oder 3-Serie?

Derzeit gibt es zwei Arten von Python, 3 Serien (Python3) und 2 Serien (Python2). Fazit. Wenn Sie von jetzt an beginnen, ist 3 System gut.   ·Funktion Die neueste Version ist die 3. Serie, deren Funktionen im Vergleich zur 2. Serie verbessert wurden. ·Kompatibilität Die Codes der 3. und 2. Serie sind nicht kompatibel. ·Unterstützung Die Unterstützung für Serie 2 endet 2020.

Lauf

① Erstellen Sie eine Datei mit dem Namen "sample.py". (2) Öffnen Sie die Datei mit einem Notizblock, schreiben Sie print ("Hello World") und speichern Sie sie. ③ Öffnen Sie eine Eingabeaufforderung und führen Sie den Python-Befehl aus.

Wechseln Sie in den Ordner "sample.py", der mit dem Befehl $ cd # cd erstellt wurde $ python sample.py # Geben Sie den Dateinamen "sample.py" im Argument des Python-Befehls an und führen Sie ihn aus Hallo Welt # Hallo Welt wird angezeigt.

◆ Übungen

  1. Ändern Sie "Hello World" in "Hello World" auf Japanisch und zeigen Sie es an.

Grundlegende Grammatik

  1. Variablen Variablen können mit Alphabeten definiert werden. Der Wert der Variablen kann geändert werden.

    cats = 5 print(cats) 5

    cats = 10 print(cats) 10

-Python gibt den Typ nicht explizit an und wird je nach Situation automatisch ermittelt. -Python hat keine Konstanten.

◆ Übungen 2) Ändern Sie den Wert der variablen Katzen auf 13 und zeigen Sie ihn an.

  1. Kommentar Beginnend mit \ # wird der Code nach der Zeile nicht von Python verarbeitet. Wenn Sie mehrere Zeilen kommentieren möchten, fügen Sie sie in "" "ein.

  2. Arithmetische Berechnung Kann addiert oder multipliziert werden.

5 + 2 # Addition 7

13-8 # Subtraktion 5

7 * 4 # Multiplizieren 28

7/5 # Teilen 1.4

4 ** 2 # Leistung 16

13% 3 # Rest 1

◆ Übungen 3) Zeigen Sie das Berechnungsergebnis von 66-19 an. 4) Zeigen Sie das Berechnungsergebnis von 9 ** 3 an.

  1. if-Anweisung Bedingte Verzweigung.

    cats = 12

wenn Katzen == 2: # Vergiss den Doppelpunkt nicht print ("2 Katzen") #Verarbeitung, wenn Katzen 2 Jahre alt sind Elifkatzen> 10: # Vergiss den Doppelpunkt nicht print ("mehr als 10 Katzen") # Was tun, wenn Katzen größer als 10 sind? sonst: # Vergiss den Doppelpunkt nicht print ("Andere Werte") # Verarbeitung, wenn keine der beiden Bedingungen erfüllt ist Mehr als 10 Katzen

Fügen Sie vier Leerzeichen als Einrückungen ein. Stattdessen können Tabulatorzeichen verwendet werden. Zu den Vergleichsoperatoren gehören ==,! =,> =, <=, <,>.

◆ Übungen 5) Wenn der Wert von Katzen 5 oder mehr beträgt, fügen Sie eine Bedingung hinzu, um "5 oder mehr" anzuzeigen.

  1. für Satz Iterative Verarbeitung.

für x in [5, 10, 12]: # Vergiss den Doppelpunkt nicht print (x) #indent 5 10 12

Wenn es mitten in der Wiederholung herauskommt, brechen Sie. Wenn Sie von 1 bis 100 wiederholen möchten, verwenden Sie den Bereich (1, 100).

◆ Übungen 6) Summieren Sie die Werte von 1 bis 50 und zeigen Sie sie an.

  1. Funktion Eine Einheit der Verarbeitung. Fügen Sie vier Leerzeichen als Einrückungen ein. Stattdessen können Tabulatorzeichen verwendet werden.

def danke (): Deklariere eine Funktion mit #def. Vergiss den Doppelpunkt nicht drucken ("Danke !!") #Indent danke () # rufe die Dankesfunktion auf thank you!!

Funktionen können auch Werte als Argumente erhalten.

Auf Wiedersehen (Name, Nachricht): # Den Doppelpunkt nicht vergessen "Auf Wiedersehen" + Name + Nachricht # zurückgeben, um zum Rückgabewert zurückzukehren x = goodbye(“Tom”, ". see you again!") print(x) goodbye Tom. see you again!

◆ Übungen 7) Erstellen Sie eine Additionsfunktion. Verwenden Sie auch die erstellte Funktion, um das Berechnungsergebnis von 3 + 49 anzuzeigen. 8) Schließen Sie ein Programm ab, das die folgenden drei Bedingungen erfüllt. Zeigen Sie "1" für den ersten Spieler an. b. Der nächste Spieler zeigt die nächste Nummer des vorherigen Spielers an. c. Wenn es jedoch durch 3 teilbar ist, "Fizz", Wenn es durch 5 teilbar ist, "Buzz", Wenn es durch beide teilbar ist, zeigen Sie "Fizz Buzz" anstelle der Nummer an.

Ein bisschen mehr über die Form

  1. Datentyp Repräsentiert die Art der Daten.

Typ (29) # Integer-Typ <class 'int'>

Typ ("Japan") # String-Typ <class 'str'>

Typ (5.291) # Gleitkommatyp <class 'float'>

Es kann mit int () in einen Integer-Typ und mit str () in einen String-Typ konvertiert werden.

>>> print( int(50) + 9 )
59

◆ Übungen 9) Führen Sie den folgenden Code aus, um den aufgetretenen Fehler zu beseitigen.

>>> count = 100               
>>> x = "200"    
>>> print(count + x)
  1. Bourian Typ Richtig und falsch. Wird für die bedingte Verzweigung verwendet.

    clever = True
    beautiful = False type(clever) <class 'bool'>

klug und schön # und = Beide sind wahr False

klug oder schön # oder = Entweder ist wahr True

  1. Listentyp Eine Anordnung.

    a = [4, 81, 47, 28, 3] print(a) [4, 81, 47, 28, 3]

len (a) # Anzahl der Arrays 5

a.sort () #sort print(a) [3, 4, 28, 47, 81]

ein [0] # erster Wert 3

a [4] = 55 # Wert ändern print(a) [3, 4, 28, 47, 55]

Die Sequenz beginnt mit einer [0]. Der Index von [] wird als Index bezeichnet.

>>> print(a)
[3, 4, 28, 47, 55]

a [0: 2] # Extrahiere zwei Elemente aus 0 [3, 4]

a [1:] # Index 1 ~ Element extrahieren [4, 28, 47, 55]

a [: -1] #Reduzieren Sie ein Element [3, 4, 28, 47]

Reverse (), um in absteigender Reihenfolge zu sortieren. Wenn Sie ein Element hinzufügen möchten, fügen Sie () hinzu.

  1. Wörterbuchtyp Wörter und Daten können wie ein Wörterbuch verknüpft werden.

cat = {} # Erstellt einen leeren Wörterbuchtyp cat = {'age': 8, 'weight': 2} #age is age, weight is weight cat[‘age’] 8

cat [‘weight’] = 4 # Ersatzwert cat['weight'] 4

◆ Übungen 10) Fügen Sie der Beispielvariablen cat den Namen 'mike' hinzu.

  1. Klasse Zusätzlich zu den integrierten Typen wie den vorbereiteten Zeichentypen können Sie jeden Typ selbst erstellen.

    class Car(object):

def __init __ (Selbst, Name): # Konstruktor. Initialisierungsprozess self.name = name def tellme_name (self): # Das erste Argument ist self print("Mycar's name is {0}".format(self.name)) myCar = Car("Prius") myCar.tellme_name() Mycar's name is Prius

◆ Übungen 11) Erstellen Sie eine Taschenrechnerklasse, die addieren und subtrahieren kann.

Verwenden Sie externe Bibliotheken bequem

Neben Standardbibliotheken wie len und str verfügt Python über nützliche Bibliotheken.  http://docs.python.jp/3/library/

Diese externen Bibliotheken müssen nach Bedarf importiert werden.

Zufällige importieren # Eine zufällige Bibliothek importieren i = random.randrange (1, 6) # Generiere Zufallszahlen bis zu 1-6 print(i) 3

Importanforderungen # HTTP-Bibliothek importieren url = "http://google.co.jp" # Geben Sie Google als URL für das Verbindungsziel an parameter = "{'code': 81}"
url = requests.get(url, params=parameter) # get! print (r.status_code) # Verbindungsergebniscode. Gibt 200 zurück, wenn die Erfassung erfolgreich ist. Holen Sie sich den Inhalt in Text. 200

◆ Übungen 12) Verwenden der Zufallsfunktion Erstellen Sie ein Omikuji, das zufällig "Daikichi", "Nakakichi", "Sueyoshi" und "Daikichi" anzeigt.

Recommended Posts

Einfaches Erlernen von Python beim Schreiben
Einführung in Python For, While
Einfache Möglichkeit, den Python-Import anzupassen
Einfach zu bedienendes Jupyter-Notebook (Python3.5)
[Python Tutorial] Eine einfache Einführung in Python
Reguläre Ausdrücke, die in Python leicht und solide zu erlernen sind
Wiedereinführung in Python-Dekoratoren ~ Lernen wir Dekoratoren nach Typ ~
Lernen Sie die Grundlagen, während Sie Python-Variablen berühren
Einfache Möglichkeit, Wikipedia mit Python zu verwenden
Auf Python 2.7.9 aktualisiert
Python ist einfach
Python-Grundschrift
"Backport" zu Python 2
Lerne Python-Gesten
[Python] Einfache Einführung in das maschinelle Lernen mit Python (SVM)
Python für Super-Anfänger Super-Anfänger Python # Einfach loszuwerden
Einfache Möglichkeit, Python 2.7 unter Cent OS 6 zu verwenden
Python-Listeneinschlussnotation, die leicht zu vergessen ist
[Einführung in die Udemy Python3 + -Anwendung] 40. while else-Anweisung
Eine einfache Möglichkeit, Java von Python aus aufzurufen
Einfache Möglichkeit, die Quelle der Python-Module zu überprüfen
[Einführung in Python] Verwendung der while-Anweisung (wiederholte Verarbeitung)
So installieren Sie Python
Änderungen von Python 3.0 zu Python 3.5
Änderungen von Python 2 zu Python 3.0
Schreiben Sie Python2-Code in Python3 um (2to3)
Einfach zu bedienende Flasche
So installieren Sie Python
Einführung in die Python-Sprache
Einführung in OpenCV (Python) - (2)
Es ist nicht einfach, Python zu schreiben, es ist einfach, numpy und scipy zu schreiben
Beachten Sie, dass Python ein Daemon ist
Einführung von Python 2.7 in CentOS 6.6
Einfach zu bedienendes SQLite3
Verbinden Sie Python mit MySQL
Tipps, die Sie beachten sollten, bevor Sie mit dem Schreiben von Python beginnen
Einfache Verwendung der Nifty Cloud API mit Botocore und Python
[Python] Gewöhnen Sie sich an Keras, während Sie Enhanced Learning (DQN) implementieren.
Eine Python-Probe zum Lernen von XOR mit einem genetischen Algorithmus in einem neuronalen Netz
Lernen Sie die Grundlagen und Tipps der kanonischen Python-Ausdrücke von Grund auf neu
[Einführung in die Udemy Python3 + -Anwendung] 39. while-Anweisung, continue-Anweisung und break-Anweisung
TensorFlow-Lernmethode für Profis der freien Künste und Python-Anfänger
Tipps zum Codieren kurz und einfach in Python zu lesen
Fünf nützliche Python-Datentypen, die leicht zu vergessen sind
Praktische Schreibmethode beim kontinuierlichen Anhängen an die Liste in Python
Python-Code zum Schreiben von CSV-Daten in den DSX-Objektspeicher
13. Offline-Echtzeit So lösen Sie Schreibprobleme mit Python
[Python] Hinweise zu while-Anweisungen (Schreibstil und Endlosschleife)
PyArmor ~ Einfache Möglichkeit, Python-Quellcode zu verschlüsseln und bereitzustellen ~
Stellen Sie mit Python eine Verbindung zu BigQuery her
[Neueste Version 2020.8] So installieren Sie Python
[Python] Datum in Zeichenfolge konvertieren
Post von Python nach Slack
So installieren Sie Python [Windows]
poste an vim → Python → Slack
Einführung in Python Django (2) Win
Einführung in das Schreiben von Cython [Notizen]