Python, khoa học dữ liệu & kỹ nghệ phần mềm

Nguyên tắc Kỹ thuật Phần mềm với Python

Adam Spannbauer

Machine Learning Engineer at Eastman

Sơ đồ Venn khoa học dữ liệu

Nguyên tắc Kỹ thuật Phần mềm với Python

Sơ đồ Venn khoa học dữ liệu

Nguyên tắc Kỹ thuật Phần mềm với Python

Sơ đồ Venn khoa học dữ liệu

Nguyên tắc Kỹ thuật Phần mềm với Python

Sơ đồ Venn khoa học dữ liệu

Nguyên tắc Kỹ thuật Phần mềm với Python

Sơ đồ Venn khoa học dữ liệu

Nguyên tắc Kỹ thuật Phần mềm với Python

Khái niệm kỹ nghệ phần mềm

  • Tính mô-đun
  • Tài liệu
  • Kiểm thử
  • Quản lý phiên bản & Git
Nguyên tắc Kỹ thuật Phần mềm với Python

Lợi ích của tính mô-đun

  • Dễ đọc hơn
  • Dễ bảo trì hơn
  • Giải quyết một lần, dùng nhiều nơi

Mảnh ghép mô-đun

Nguyên tắc Kỹ thuật Phần mềm với Python

Tính mô-đun trong Python

# Import the pandas PACKAGE
import pandas as pd

# Create some example data
data = {'x': [1, 2, 3, 4], 
        'y': [20.1, 62.5, 34.8, 42.7]}

# Create a dataframe CLASS object
df = pd.DataFrame(data)

# Use the plot METHOD
df.plot('x', 'y')
Nguyên tắc Kỹ thuật Phần mềm với Python

Lợi ích của tài liệu

  • Hướng dẫn người dùng dùng dự án
  • Tránh gây nhầm lẫn cho cộng tác viên
  • Tránh bực bội cho chính bạn sau này

Người dùng bối rối

Nguyên tắc Kỹ thuật Phần mềm với Python

Lợi ích của kiểm thử tự động

  • Tiết kiệm thời gian so với kiểm thử thủ công
  • Tìm và sửa nhiều lỗi hơn
  • Chạy kiểm thử mọi lúc, mọi nơi

Diệt lỗi với Pytest

Nguyên tắc Kỹ thuật Phần mềm với Python

Ôn lại

Nguyên tắc Kỹ thuật Phần mềm với Python

Preparing Video For Download...