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

1- Требования

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

Windows:

Ubuntu

2- Создать Project

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

3- Создать ваш первый модуль

На 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 и Python Package

В Python, модульэто просто исходный файл ( *.py), который может выставлять классы (class), функции и глобальные переменные (global variables), и которые могут использоваться другими модулями.

При импорте (import) из другого исходного файла Python, имя файла обрабатывается как namespace (пространство имен).
"Python package" - это просто каталог модулей Python "Python module".
Создать новый пакет  "package":
При создании пакета с названием " org.o7planning.test" создаются 3 папки, включая "org", " o7planning", " test". Каждая из папок имеет файл, уже созданный с именем "__ init__. py". Папки "__ init__. py" на самом деле не имеют содержимого внутри, но они просят Python обрабатывать папки, содержащие его как " package".
Вы можете создать модуль внутри пакета, например, я создаю модуль с именем " 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- Примеры

Math - это модуль, доступный в Python. Он содержит математические функции. Чтобы использовать его, вам необходимо импортировать (import) его. Вот некоторые функции этого модуля:
Функции Описание
math.floor(x) Возвращает целую часть x как float, наибольшее целое чило, меньшее или равное x.
math.fabs(x) Возвращает абсолютное значение x.
Изучить подробнее  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) )

# Return the absolute value.
print ("math.fabs(-100.72) : ", math.fabs( -100.72) )
Моздать модуль с названием  "mymodule" и находящийся в пакете  "org.o7planning.test". В mymodule определить функцию с названием  sayHello.
Примечание: В данной статье я не знакомлю детально с функцией. Если вы начинающий с Python, вам не нужно об этом беспокоиться.
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:
В дргом модуле вы хотите использовать функцию sayHello в "mymodule" вам нужно импортировать этот модель, или просто импортировать функцию sayHello данного модуля.

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- Поиск библиотеки Python

При работе с  Python, вам нужны документы для поиска библиотек Python, и способ их использования. Эти документы представлены на главной странице Python, эти документы очень подробны и детальны для разных версий Python.