Chức năng hiển thị python

Python là một ngôn ngữ lập trình mạnh mẽ, dễ học. Nó có cấu trúc dữ liệu cấp cao hiệu quả và cách tiếp cận đơn giản nhưng hiệu quả đối với lập trình hướng đối tượng. Cú pháp tao nhã và kiểu gõ động của Python, cùng với bản chất diễn giải của nó, làm cho nó trở thành ngôn ngữ lý tưởng để viết kịch bản và phát triển ứng dụng nhanh chóng trong nhiều lĩnh vực trên hầu hết các nền tảng

Trình thông dịch Python và thư viện chuẩn mở rộng có sẵn miễn phí ở dạng nguồn hoặc nhị phân cho tất cả các nền tảng chính từ trang web Python, https. //www. con trăn. org/, và có thể được phân phối tự do. Trang web tương tự cũng chứa các bản phân phối và con trỏ tới nhiều mô-đun, chương trình và công cụ Python miễn phí của bên thứ ba và tài liệu bổ sung

Trình thông dịch Python dễ dàng mở rộng với các hàm và kiểu dữ liệu mới được triển khai trong C hoặc C++ (hoặc các ngôn ngữ khác có thể gọi được từ C). Python cũng phù hợp làm ngôn ngữ mở rộng cho các ứng dụng có thể tùy chỉnh

Hướng dẫn này giới thiệu cho người đọc một cách không chính thức các khái niệm và tính năng cơ bản của ngôn ngữ và hệ thống Python. Sẽ rất hữu ích khi có một trình thông dịch Python tiện dụng cho trải nghiệm thực hành, nhưng tất cả các ví dụ đều độc lập, vì vậy hướng dẫn cũng có thể được đọc ngoại tuyến

Để biết mô tả về các đối tượng và mô-đun tiêu chuẩn, hãy xem. đưa ra một định nghĩa chính thức hơn về ngôn ngữ. Để viết các phần mở rộng trong C hoặc C++, hãy đọc và. Ngoài ra còn có một số cuốn sách chuyên sâu về Python

Hướng dẫn này không cố gắng toàn diện và bao gồm mọi tính năng đơn lẻ hoặc thậm chí mọi tính năng thường được sử dụng. Thay vào đó, nó giới thiệu nhiều tính năng đáng chú ý nhất của Python và sẽ cho bạn ý tưởng hay về hương vị và phong cách của ngôn ngữ. Sau khi đọc nó, bạn sẽ có thể đọc và viết các mô-đun và chương trình Python, đồng thời bạn sẽ sẵn sàng tìm hiểu thêm về các mô-đun thư viện Python khác nhau được mô tả trong

Đảm bảo rằng máy tính của bạn đã cài đặt Python và một công cụ (IDE) để lập trình Python (Chờ hạn như PyDev). Nếu không, bạn có thể tham khảo các hướng dẫn dưới đây

các cửa sổ

Ubuntu

2- Tạo dự án

On Eclipse select

  • Tệp/Mới/Khác

Sử dụng "Phiên bản ngữ pháp" 3. x (Ngữ pháp phiên bản 3. x)

Chú thích. Ở đây tôi sử dụng "Ngữ pháp phiên bản 3. 6", các phiên bản ngôn ngữ Python có đôi chút khác biệt, bạn có thể tham khảo thêm tại

Dự án đã được tạo ra

3- Create your first module

On Eclipse select

  • Tệp/Mới/Tệp

Nhập vào tên tệp

  • chủ yếu. py

Add content for main. py

chủ yếu. py



print ("Hello Python!");

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

print (x + y + z);

Chạy tập tin chính. py bằng cách nhấn chuột phải vào nó và chọn

  • Chạy dưới dạng/Chạy Python

Kết quả nhận được khi chạy chính. py

4- Mô-đun Python và Gói Python

Trong Python, mô-đun có thể hiểu một cách đơn giản là một nguồn tệp ( *. py), nó có thể phơi bày ra các lớp (lớp), hàm (hàm) và các biến toàn cục (biến toàn cục), mà các mô-đun khác có thể sử dụng

Khi nhập khẩu (nhập) một tệp nguồn Python khác. Tên của tệp được đối xử như là một không gian tên (Không gian tên)

"Python package" đơn giản là một thư mục chứa các "Python module"

Create new a "package"

Khi bạn tạo một gói có tên "org. o7planning. test" sẽ có 3 thư mục được tạo ra là "org", "o7planning", "test", trong mỗi thư mục tạo có sẵn một tệp có tên "__init__. py". Các tập tin "__init__. py" thực chất không có nội dung bên trong, nhưng nó nói với Python rằng hãy phản đối các thư mục chứa nó như một "gói"

Bạn có thể tạo một mô-đun bên trong gói, chẳng hạn như tôi tạo một mô-đun có tên "mymodule. py" trong gói "org. o7planning. kiểm tra"

Và trong một mô-đun khác, có thể nhập khẩu "mymodule" để sử dụng với cú pháp


# Nhập khẩu module "mymodule" trong package "org.o7planning.test"

import org.o7planning.test.mymodule

Hoặc nhập một lớp "myclass" trong mô-đun "mymodule"


# Nhập khẩu một class nằm trong module mymodule.

from org.o7planning.test.mymodule import myclass

5- Các ví dụ

toán học là một mô-đun có sẵn của Python. Nó chứa các hàm toán học. Để sử dụng nó, bạn cần phải nhập khẩu (nhập khẩu) nó. Dưới đây là một số chức năng của mô-đun này

HàmMô tả toán học. floor(x)Trả về phần nguyên của x dưới dạng float, là nguyên lớn nhất và nhỏ hơn hoặc bằng x. môn Toán. fabs(x)Trả về giá trị tuyệt đối của x

Tra cứu thêm về toán học

nhậpVí dụ1. py


# Nhập khẩu module math để sử dụng.
import math 

# math.floor(x)
# Hàm này trả về số nguyên (interger) lớn nhất và nhỏ hơn hoặc bằng x.
print ("math.floor(100.12) : ", math.floor( 100.12) )

# Hàm trả về giá trị tuyệt đối (absolute value).
print ("math.fabs(-100.72) : ", math.fabs( -100.72) )

Tạo một mô-đun với tên "mymodule" và nằm trong gói "org. o7planning. kiểm tra". In mymoduledefine một hàm có tên sayHello

Chú thích. Trong bài hướng dẫn này tôi không giới thiệu chi tiết về hàm. Nếu bạn là người mới bắt đầu với Python, bạn không cần phải lo lắng về điều đó

mymodule. py


# Định nghĩa một hàm, truyền vào tên người
# và trả về một chuỗi.
def sayHello(name) :
    return "Hello "+ name

# Sử dụng hàm sayHello ở trên.
text = sayHello("Python")  

print(text)

Chạy mymodule

Trong một mô-đun khác bạn muốn sử dụng hàm sayHello của "mymodule" bạn cần phải nhập khẩu mô-đun này, hoặc chỉ nhập khẩu hàm sayHello của mô-đun này

Nhập mô-đun

nhậpVí dụ2. py


# Import module.
import org.o7planning.test.mymodule
 
# Gọi hàm sayHello của mymodule:
greeting = org.o7planning.test.mymodule.sayHello("Python")


print(greeting)

chức năng nhập

nhậpVí dụ3. py


# Nhập khẩu hàm sayHello.
from org.o7planning.test.mymodule import sayHello

# Gọi hàm sayHello của mymodule:
greeting =  sayHello("Python")
 

print(greeting)

6- Tra cứu thư viện Python

Khi làm việc với Python, bạn cần có tài liệu để có thể tra cứu các thư viện Python và cách sử dụng chúng. Các tài liệu này được giới thiệu trên trang chủ của Python, các tài liệu này rất đầy đủ và chi tiết cho từng phiên bản khác nhau của Python