Einführung in Python Hands On Teil 1

Erstellen Sie Einführungsmaterialien für Unternehmensmitglieder. Die Umgebung wurde mit github + cloud9 erstellt. Bitte mach etwas Gutes. Es besteht die Möglichkeit, dass es bald ein Artikel sein wird. Übrigens ist es vorerst Python2.7.

Lassen Sie es uns zuerst ausführen.

Bereiten Sie vorerst eine Datei mit main.py vor. Beschrieben wie folgt. Ich werde es versuchen. Der Ausführungsbefehl lautet python main.py

main.py


#encoding=utf-8

if __name__ == '__main__':
    print "Hello"

Ausführungsergebnis


Hello

if __name__ == '__main__': Dies ist der Prozess, ob Sie der Chef des Programms sind oder nicht. Vorerst sollten Sie denken, dass dies eine Magie ist.

print "Hello" Es bedeutet auszugeben.

Versuchen Sie zu verzweigen

Apropos Programmierung, es gibt Verzweigungen und Wiederholungen, aber lassen Sie uns verzweigen.

main.py


#encoding=utf-8

if __name__ == '__main__':
    a = "Bye"
    if a == "Hello":
        print a
    elif a == "Bye":
        print a*2
    else 
        print "foo"

Wenn a "Hallo" ist, dann "Hallo" Wenn a "Bye" ist, bedeutet dies, dass "Bye" zweimal ausgegeben wird. Das heißt, "ByeBye" wird ausgegeben. Es ist irgendwie unangenehm, aber das Programmieren ist so. Überprüfen Sie das Ausführungsergebnis, indem Sie a in Hello oder Bye ändern.

Wiederholung

Wiederholen Sie diesmal.

main.py


#encoding=utf-8

if __name__ == '__main__':
    a = [1,2,3,4,5]
    for num in a:
        print num

Ausführungsergebnis


1
2
3
4
5

Es gibt Elemente 1 bis 5 im Array a, Die Elemente werden einzeln herausgenommen und ausgegeben.

Datei splitten

Wenn Sie das Python-Deprogramm schreiben, wird es immer größer. Der Teil, der gemeinsam genutzt werden kann, wird also zu einer Funktion oder Klasse. Ich denke, es ist eine gute Idee, die Dateien schnell zu teilen.

Zum Beispiel image Wenn die Datei so angeordnet ist

main.py


#encoding=utf-8

import sub1

if __name__ == '__main__':
    sub1.method()   

sub1.py


#encording=utf-8

def method():
    print "----"
    print "method"
    print "----"

if __name__=="__main__":
    method()

Wenn ich es laufen lasse

Ausführungsergebnis


----
method
----

Es sieht aus wie das.

Weil es einer von ihnen ist, hier.

Recommended Posts

Einführung in Python Hands On Teil 1
Web-WF Python Tornado Teil 3 (Einführung in Openpyexcel)
Einführung in die Python-Sprache
Einführung in OpenCV (Python) - (2)
Einführung in PyQt4 Teil 1
Einführung in Python mit Atom (unterwegs)
Einführung in Python Django (2) Win
Einführung in die serielle Kommunikation [Python]
Aktualisieren Sie die Python, die Sie auf Ihrem Mac hatten, auf 3.7-> 3.8
[Einführung in Python] <Liste> [Bearbeiten: 22.02.2020]
Einführung in Python (Python-Version APG4b)
Eine Einführung in die Python-Programmierung
Einführung in Ansible Teil In'Inventory '
Einführung in Python For, While
Einführung in Ansible Teil ④'Variable '
Einführung in Python numpy pandas matplotlib (für ~ B3 ~ part2)
[Einführung in die Udemy Python3 + -Anwendung] 58. Lambda
[Einführung in die Udemy Python3 + -Anwendung] 31. Kommentar
Einführung in Ansible Teil 2 'Grundlegende Grammatik'
Einführung in die Python Numerical Calculation Library NumPy
Trainieren! !! Einführung in Python Type (Type Hints)
[Einführung in Python3 Tag 1] Programmierung und Python
[Einführung in die Udemy Python3 + -Anwendung] 57. Decorator
[Einführung in Python3 Tag 13] Kapitel 7 Zeichenfolgen (7.1-7.1.1.1)
[Einführung in Python] So analysieren Sie JSON
[Einführung in die Udemy Python3 + -Anwendung] 56. Abschluss
[Einführung in Python3 Tag 14] Kapitel 7 Zeichenfolgen (7.1.1.1 bis 7.1.1.4)
Einführung in Protobuf-c (C-Sprache ⇔ Python)
[Einführung in die Udemy Python3 + -Anwendung] 59. Generator
Einführung in Python, die auch Affen verstehen können (Teil 3)
[Einführung in Python3 Tag 15] Kapitel 7 Zeichenfolgen (7.1.2-7.1.2.2)
[Einführung in Python] Verwenden wir Pandas
Einführung in Python Scikit-Learn, Matplotlib, Single-Layer-Algorithmus (~ in Richtung B3 ~ Teil3)
[Einführung in Python] Verwenden wir Pandas
[Einführung in die Udemy Python3 + -Anwendung] Zusammenfassung
Einführung in Python, die auch Affen verstehen können (Teil 1)
Schritte zum Installieren von python3 auf einem Mac
Einführung in die Bildanalyse opencv python
[Einführung in Python] Verwenden wir Pandas
Erste Schritte mit Python für Nicht-Ingenieure
Einführung in Python, die auch Affen verstehen können (Teil 2)
Einführung in Python Django (2) Mac Edition
Einführung in Ansible Teil 1'Hallo Welt !! '
[AWS SAM] Einführung in die Python-Version
[Einführung in Python3 Tag 21] Kapitel 10 System (10.1 bis 10.5)
[Python Tutorial] Eine einfache Einführung in Python
Aktualisieren Sie Mac Python von 2 auf 3
Lösen der Einführung von AOJ in Algorithmen und Datenstrukturen in Python -Part1-
Lösen der Einführung von AOJ in Algorithmen und Datenstrukturen in Python -Part2-
Lösen der Einführung von AOJ in Algorithmen und Datenstrukturen in Python -Part4-
[Python + Heroku] Vom Zustand ohne Python zur Anzeige von etwas mit Heroku (Teil 2)
Lösen der Einführung von AOJ in Algorithmen und Datenstrukturen in Python -Part3-
[Einführung in die Udemy Python3 + -Anwendung] 63. Notation zur Einbeziehung des Generators
Migrieren Sie Django-Anwendungen, die unter Python 2.7 ausgeführt werden, auf Python 3.5
[Einführung in die Udemy Python3 + -Anwendung] 28. Kollektiver Typ
[Einführung in Python] Wie verwende ich eine Klasse in Python?
[Einführung in die Udemy Python3 + -Anwendung] 25. Wörterbuchmethode
[Einführung in die Udemy Python3 + -Anwendung] 33. if-Anweisung
Wie man pydoc auf Python Interpreter liest