Các thư mục (Package)

Nhập môn Python

Hugo Bowne-Anderson

Data Scientist at DataCamp

Động lực

  • Các hàm và phương thức là những công cụ mạnh mẽ.

  • Tất cả code có sẵn trong Python?

    • Số lượng code lớn: lộn xộn

    • Nhiều đoạn code mà bạn sẽ không sử dụng

    • Vấn đề bảo trì

Nhập môn Python

Các thư mục (Package)

  • Danh mục các script Python

  • Mỗi script = một module

  • Các chức năng, phương thức và kiểu dữ liệu cụ thể

  • Hàng nghìn package có sẵn

    • NumPy

    • Matplotlib

    • scikit-learn

Ảnh chụp màn hình ngày 8 tháng 9 năm 2019 lúc 9:18:56 sáng.png

Nhập môn Python

Cài đặt package

Nhập môn Python

Import package

import numpy

array([1, 2, 3])
NameError: name 'array' is not defined
numpy.array([1, 2, 3])
array([1, 2, 3])
import numpy as np

np.array([1, 2, 3])
array([1, 2, 3])
from numpy import array

array([1, 2, 3])
array([1, 2, 3])
Nhập môn Python

Lấy hàm array từ package Numpy

  • my_script.py
from numpy import array

fam = ["liz", 1.73, "emma", 1.68, "mom", 1.71, "dad", 1.89] ...
fam_ext = fam + ["me", 1.79] ...
print(str(len(fam_ext)) + " elements in fam_ext") ...
np_fam = array(fam_ext)
  • Sử dụng NumPy, tuy nhiên không rõ ràng lắm.
Nhập môn Python

Khai báo import numpy

import numpy as np

fam = ["liz", 1.73, "emma", 1.68, 
    "mom", 1.71, "dad", 1.89]

...

fam_ext = fam + ["me", 1.79] ...
print(str(len(fam_ext)) + " elements in fam_ext") ...
np_fam = np.array(fam_ext) # Clearly using NumPy
Nhập môn Python

Cùng thực hành nào!

Nhập môn Python

Preparing Video For Download...