Python เบื้องต้น
Hugo Bowne-Anderson
Data Scientist at DataCamp
ฟังก์ชันและเมธอดมีประสิทธิภาพมาก
จะรวมโค้ดทั้งหมดไว้ใน Python หรือ?
โค้ดฐานขนาดใหญ่: ยุ่งเหยิง
มีโค้ดที่ไม่ได้ใช้จำนวนมาก
ปัญหาด้านการดูแลรักษา
ไดเรกทอรีของ Python Scripts
แต่ละสคริปต์ = โมดูล
ระบุฟังก์ชัน เมธอด และชนิดข้อมูล
มีแพ็กเกจให้ใช้งานนับพัน
NumPy
Matplotlib
scikit-learn

ดาวน์โหลด get-pip.py
Terminal:
python3 get-pip.py
pip3 install numpy
import numpyarray([1, 2, 3])
NameError: name 'array' is not defined
numpy.array([1, 2, 3])
array([1, 2, 3])
import numpy as npnp.array([1, 2, 3])
array([1, 2, 3])
from numpy import arrayarray([1, 2, 3])
array([1, 2, 3])
my_script.pyfrom numpy import arrayfam = ["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)
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
Python เบื้องต้น