套件與文件導論

Python 的軟體工程原則

Adam Spannbauer

Machine Learning Engineer at Eastman

套件與 PyPi

PyPi 標誌

Python 的軟體工程原則

pip 入門

PyPi pip 安裝

Python 的軟體工程原則

pip 入門

PyPi pip 安裝

Python 的軟體工程原則

使用 pip 安裝 numpy

datacamp@server:~$ pip install numpy
Collecting numpy
    100% |████████████████████████████████| 24.5MB 44kB/s 
Installing collected packages: numpy
Successfully installed numpy-1.15.4
Python 的軟體工程原則

怎麼用 numpy?

閱讀文件

Python 的軟體工程原則

用 help() 閱讀文件

help(numpy.busday_count)
busday_count(begindates, enddates)
    Counts the number of valid days between `begindates` and
    `enddates`, not including the day of `enddates`.

Parameters ---------- begindates : the first dates for counting. enddates : the end dates for counting (excluded from the count)
Returns ------- out : the number of valid days between the begin and end dates.
Examples -------- >>> # Number of weekdays in 2011 ... np.busday_count('2011', '2012') 260
Python 的軟體工程原則

用 help() 閱讀文件

import numpy as np
help(np)
    Provides
      1. An array object of arbitrary homogeneous items
      2. Fast mathematical operations over arrays
      3. Linear Algebra, Fourier Transforms, Random Number Generation
help(42)
class int(object)
 |  int(x=0) -> integer
 |  int(x, base=10) -> integer
 |  
 |  Convert a number or string to an integer, or return 0 if no arguments
 |  are given.  If x is a number, return x.__int__().  For floating point
 |  numbers, this truncates towards zero.
Python 的軟體工程原則

一起來練習吧!

Python 的軟體工程原則

Preparing Video For Download...