codestory

Die Anleitung zum Python für den Anfänger

  1. Die Anforderungen
  2. Das Projekt erstellen
  3. Erstellen Sie Ihr erstes Modul
  4. Python Module und Python Package
  5. Die Beispiele
  6. Lookup Python Documentation

1. Die Anforderungen

Stellen Sie sicher, dass Python und ein Tool zur Python Programmierung (IDE) in Ihrem Computer installiert werden (wie PyDev). Wenn nicht, Sie können die Hinweise hier lernen
Windows:
Ubuntu

2. Das Projekt erstellen

Auf die Eclipse wählen Sie:
  • File/New/Other..
Benutzen Sie "Grammar Version" 3.x (Die Grammatik von Version 3.x):
Beachten Sie: Hier benutze ich "Die Grammatiksversion von 3.6", die Grammatiksversion vom Python haben die Unterscheidungen, Sie können bei ... lernen
Das Projekt wird erstellt

3. Erstellen Sie Ihr erstes Modul

Auf die Eclipse wählen Sie:
  • File/New/File
Geben Sie den Name von der File ein:
  • main.py
Fügen Sie die Inhalt für main.py ein:
main.py
print ("Hello Python!");

x = 5;
y = 10;
z = 20;

print (x + y + z);
Starten Sie die File main.py durch das Klicken und den Wahl
  • Run As/Python Run
Das ist das Ergebnis beim Starten vom main.py:

4. Python Module und Python Package

Im Python kann die module als ein Source File ( *.py) verstanden sein. Es kann die Class, die Funktion, und die global variables, die die anderen Module benutzen zeigen.

Beim Import einer anderen Pythonfile ist der Name von der File wie namespace behandelt
"Python package" ist einfach ein Ordner von der "Python module".
Eine "package" erstellen:
Wenn Sie eine Package mit dem Name von "org.o7planning.test" erstellen, werden 3 Ordner "org", "o7planning", "test" erstellt. In jedem Ordner gibt es schon eine File mit dem Name "__init__.py". Die File "__init__.py" hat wirklich keine Inhalt darin. Aber es informiert Python, die Ordner, wo es liegt wie eine "package" zu behandeln.
Sie können eine Module in package erstellen, Wie ich erstelle eine Module mit dem Name von "mymodule.py" in der Package "org.o7planning.test":
Und in anderen Module können Sie "mymodule" importieren um mit den Syntax .. zu benutzen
# Import module "mymodule" in package "org.o7planning.test"

import org.o7planning.test.mymodule
Oder importieren Sie eine Class "myclass" in der Module "mymodule":
# Import a class in module.

from org.o7planning.test.mymodule import myclass

5. Die Beispiele

math ist eine verfügbare Module im Python. Es enthaltet die mathematikalen Funktionen. Um es zu benutzen, sollen Sie es importieren. Folgend sind das einige Funktion der Module.
Die Funktion
Die Bezeichnung
math.floor(x)
Die integer Teil von x als ein float Typ zurückgeben, die größte Integer Zahl weniger als oder so gleich wie x.
math.fabs(x)
Die maximalen Wert von x zurückgeben
importExample1.py
# This will import math module
import math 

# math.floor(x)
# Return the floor of x as a float, 
# the largest integer value less than or equal to x.
print ("math.floor(100.12) : ", math.floor( 100.12) )

# Return the absolute value.
print ("math.fabs(-100.72) : ", math.fabs( -100.72) )
Erstellen Sie eine Module mit dem Name "mymodule" und in der package "org.o7planning.test". In mymodule wird eine Funktion mit dem Name von sayHello definiert
Achtung: In der Anleitung stelle ich die Funktion nicht detailiert vor. Wenn Sie als den Anfänger mit Python sind, dafür brauchen Sie die Sorge
mymodule.py
# Define a function, with one parameter
# and return a string.
def sayHello(name) :
    return "Hello "+ name

# Using sayHello function.
text = sayHello("Python")  

print(text)
mymodule durchführen:
In anderen Module möchten Sie die Funktion sayHello von "mymodule" benutzen, dann sollen Sie die Module importieren oder die Funktion sayHello der Module importieren
Import module:
importExample2.py
# Import module.
import org.o7planning.test.mymodule
 
# Call sayHello function of mymodule:
greeting = org.o7planning.test.mymodule.sayHello("Python")


print(greeting)
Import function:
importExample3.py
# Import sayHello function.
from org.o7planning.test.mymodule import sayHello

# Call sayHello function of mymodule:
greeting =  sayHello("Python")
 

print(greeting)

6. Lookup Python Documentation