Python für Anfänger-Programmierer

May 10

Python für Anfänger-Programmierer

Die Programmiersprache Python bietet viele Vorteile für unerfahrene Programmierer. Es hat eine klare und einfache Syntax, Funktionen im Web und als Tool für die Entwicklung von Desktopanwendungen und es kommt komplett mit einer umfangreichen Bibliothek von Funktionen. Darüber hinaus Python arbeitet in allen Betriebssystemen und erfordert nur den Python-Interpreter und einem Text-Editor. Direkt in Python kann Programmierer ab und beginnen lernen grundlegende Programmierkonzepte wie Variablenzuweisung, Funktionsdefinition, und schnell, bewegen auf komplexere Programme in kürzester Zeit.

Variablenzuweisung

Variablenzuweisung in Python ähnelt Zuordnung in anderen Sprachen:

X = 4

In diesem Beispiel enthält die Variable "X" nun den Wert 4. Im Gegensatz zu einigen anderen Sprachen sind Python Linien nicht Semikolon beendet. Das Ende einer Zeile bedeutet das Ende eines Befehls. Darüber hinaus sind die Python-Variablen nicht typisiert. Im Gegensatz zu C/C++ oder Java verwendet die Variablendeklaration mit Typen wie:

Int X = 4

Python-Variablen können jeden Wert annehmen, und wird auf Variablenzuweisung bestimmt. Beim Ausführen von Vorgängen--wie Zusatz--auf Variablen müssen sie jedoch vom gleichen Typ sein. Ein Programmierer kann keine ganze Zahl und eine Zeichenfolge von Zeichen, z. B. hinzufügen.

Datentypen

Python enthält alle präsentieren die typische Datentypen in andere Sprachen, wie Ganzzahlen, Gleitkommazahlen, boolesche Werte und Streicher. Ein weiterer wichtiger Datentyp in Python ist die Liste. Eine Liste ist eine Sammlung von Daten unter einem Namen, Elemente, die über den Index verwiesen werden kann. Zum Beispiel

x = ['g', ' t ', 'e']

Die Variable "X" ist eine Liste mit drei Werten. Eine Liste wird durch eckige Klammern um die ermittelten Werte gekennzeichnet. Um diese Werte zu erhalten, muss der Programmierer verweisen nach Index ist:

Print x [1]

t

Für Listen beginnen alle Indizes bei 0. Der erste Index, x [0], wird Wert "g" und so weiter halten.

Funktionsdefinition und Berufung

Funktionen nehmen Codeblöcke und definieren sie unter einem Namen, die ein Programmierer den Code in der Funktion definierten jederzeit ausführen aufgerufen werden kann. Das "Def"-Schlüsselwort kennzeichnet eine Funktionsdefinition:

DEF double(x):

---> return X * 2

Die Funktion "doppelt" einen Codeblock definiert und gibt zurück einen Wert (X * 2). Mit der Funktion ist eine einfache als unter Verwendung seines Namens:

y = 3

Z = double(y)

Drucken z

6

Codeblöcke, die zusammen bleiben sind durch eine Zeileneinzug angezeigt. Der Einzug wird mit dem Pfeil in diesem Beispiel demonstriert. Für Code Teil der doppelten Funktion bleiben muss es ein Tab weiter nach der doppelten Definition einrücken.

If... Sonst

Python verwendet ein paar Anweisungen, um den Ablauf eines Programms steuern. Die "if"-Anweisung führt eine Aktion basierend auf einer Bedingung oder eine Bewertung eines Wertes.

Wenn X == 2:

/Sachen/

Die Anweisung "X == 2" gibt einen Wert als True oder False ausgewertet wird. Wenn das stimmt, das wenn Anweisung seinen Code ausführt. Wenn False, wird der Code übersprungen. Eine "else"-Anweisung kann Alternativen Code definieren zu einer If, die immer ausgeführt wird sollte eine "If"-Anweisung fehl:

Wenn X == 2:

/Sachen/

sonst:

/andere Dinge zu tun/

Während und For-Schleifen

Ähnlich wie bei einer If-Anweisung eine "while"-Anweisung erstellt eine Schleife oder ein Codeblock, der wiederholt wird, solange eine bedingte Anweisung zutrifft:

während X == 2

/Sachen/

Wenn X 2 gleich ist, beginnt dann der Code in der Schleife. Sobald sie beendet ist, das X == 2 bedingte wird erneut überprüft, und wenn noch true, wird der Code wieder ausgeführt. Der Code in der While-Block weiterhin läuft bis X == 2 gibt einen falschen Wert.

"Denn" Schleifen besondere Schleifen sind, die auf Listen zu arbeiten. Eine for-Schleife nimmt jedes Element aus der Liste und ermöglicht die Programmierer, etwas mit den Werten zu tun:

x = ['g', ' t ', 'e']

für y in x:

Drucken von y

In der for-Schleife wird die Variable "y" jedes Element in der Liste jeweils einzeln vertreten.