Руководство Python для начинающих

1- Requirements

Убедитесь, что компьютера установилась ​​ Python и инструмент (IDE) для программирования Python (например, PyDev). Если нет, то вы можете обратиться к следующим рекомендациям:

Windows:

Ubuntu

2- Create Project

На Eclipse выбираете
  • File/New/Other..
Используйте "grammar Version" 3.x
Примечание. Здесь я использую "Грамматическую версию 3.6", грамматические версии Python немного отличаются, вы можете увидеть больше на:
Проект создан:

3- Create your first module

На Eclipse выберите:
  • File/New/File
Введите имя файла:
  • main.py
Добавить содержание main.py
main.py

print ("Hello Python!");

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

print (x + y + z);
Запускать  main.py файл, щелкнув правой кнопкой мыши на нем и выбирать:
  • Run As/Python Run
Полученные результаты при выполнении main.py:

4- Python Module and Python Package

Модуль Python - это просто исходный файл Python, который может выставлять классы (class), функции и глобальные переменные.
 
При импорте из другого исходного файла Python имя файла обрабатывается как namespace (пространство имен).
"Python package" - это просто каталог модулей (modules) Python.
Tạo mới một "package":
При создании пакета с именем " org.o7planning.test" создаются 3 папки, включая "org", " o7planning", " test". Каждая из папок имеет файл, уже созданный с именем "__ init__. py". Папки "__ init__. py" не имеют содержимого внутри, но они просят Python обрабатывать папки, содержащие его как "пакет".
Вы можете создать модуль внутри пакета, например, я создаю модуль с именем " mymodule.py" внутри пакета " org.o7planning.test":
И в другом модуле вы можете импортировать " mymodule", чтобы использовать его с синтаксисом:
# Import module "mymodule" in package "org.o7planning.test"

import org.o7planning.test.mymodule
Или импортируйте класс "myclass" в модуль "mymodule":
# Import a class in module.

from org.o7planning.test.mymodule import myclass

5- Examples

Math - это модуль, доступный в Python. Он содержит математические функции. Чтобы использовать его, вам необходимо импортировать его. Вот некоторые функции этого модуля:
Функции Описание
math.floor(x) Возвращает пол x как float, наибольшее целое значение, меньшее или равное x.
math.fabs(x) Возвращает абсолютное значение x.
See more functions of math:
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) )
 
# Hàm lấy giá trị tuyệt đối
print ("math.fabs(-100.72) : ", math.fabs( -100.72) ) 
Create a module named "mymodule" and place it in the "org.o7planning.test" package. In the mymodule defines a function named sayHello.
NOTE: In this tutorial I do not introduce the details of the function. If you are beginner with Python, you do not need to worry about that.
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)
Run mymodule:
In another module you want to use the sayHello function of "mymodule" you need to import this module, or just import the sayHello function of this module.

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