Python Module

Module trong python là gì ? Module trong python được coi giống như một thư viện mã code. Module là một tệp tin (file) có phần đuôi mở rộng là .py, nó chứa các Lớp (class), Hàm (function), Biến (variable).

Cách tạo Module trong python.

Để tạo một Module trong python, đơn giản bạn chỉ cần tạo một têp tin (file) có phần đuôi mở rộng là .py và sau đó lưu tệp tin (file) đó lại là bạn đã có một Module của python.

Ví dụ tạo một module tên là : my_module.py và sau đó bạn viết các dòng code bên dưới vào my_module.py

Ví dụ

class Nguoi_Person():
    def __init__(self, ten_name, tuoi_age):
        self.ten_name = ten_name
        self.tuoi_age = tuoi_age
    def Get_name():
        name = p1.ten_name
        print(name)

def phep_cong(a,b):
    return a + b

list_fruists = ["Apple","Mango","Cheery","Guava","Lemon"]

Cách đặt tên một Module trong python.

Bạn có thể đặt tên bất kỳ bạn muốn cho một module, nhưng phần đuôi mở rộng phải là .py . Như ở ví dụ bên trên tôi đặt tên module là : my_module.py

Cách gọi Module trong python.

Để sử dụng module trong python sử dụng lệnh import để gọi module.

Cú pháp:   import  name_module

Tạo một file tên là:  Module_Import.py

Để sử dụng hoặc gọi các lớp, hàm, biến từ module : my_module.py trong file Module_Import.py bạn phải import my_module vào file  Module_Import.py.

Ví dụ import module : my_module vào file Module_Import.py như sau:

Ví dụ

import my_module

Gọi Module sử dụng tên bí danh (alias).

Trong python bạn có thể sử dụng tên bí danh (alias) cho một module. Python sử dụng từ khóa : as để đặt tên bí danh.

Ví dụ

import my_module as md

p1 = md.Nguoi_Person("Hong Phong","11")
print(p1.ten_name)
print(p1.tuoi_age)

Cách gọi class từ Module trong python.

Ví dụ dưới đây là cách gọi class từ module trong python.

Ví dụ

import my_module

# Goi class tu module
p1 = my_module.Nguoi_Person("Hong Phong","11")
print(p1.ten_name)
print(p1.tuoi_age)

Kết quả :

Hong Phong
11

Cách gọi hàm từ Module trong python.

Hàm phep_cong()  được tạo từ  my_module.py, để sử dụng hoặc gọi hàm này ta làm như sau:

Ví dụ

import my_module

# Goi ham tu module
f_value = my_module.phep_cong(1,5)
print("Goi ham tu module. phep_cong = ", f_value)

Kết quả :

Goi ham tu module. phep_cong =  6

Cách gọi biến từ Module trong python.

Ví dụ tạo một list tên là : list_fruists trong file : my_module.py.

list_fruists = ["Apple","Mango","Cheery","Guava","Lemon"]

Để lấy giá trị của list từ module my_module.py ta làm như sau:

Ví dụ

import my_module

# Goi bien tu module
v_list = my_module.list_fruists
print("Goi bien tu module. Danh sach Trai cay la : ",v_list)

Kết quả :

Goi bien tu module. Danh sach Trai cay la :  ['Apple', 'Mango', 'Cheery', 'Guava', 'Lemon']