Pengantar Paket & Dokumentasi

Prinsip Rekayasa Perangkat Lunak di Python

Adam Spannbauer

Machine Learning Engineer at Eastman

Paket dan PyPi

Logo PyPi

Prinsip Rekayasa Perangkat Lunak di Python

Pengantar pip

PyPi pip install

Prinsip Rekayasa Perangkat Lunak di Python

Pengantar pip

PyPi pip install

Prinsip Rekayasa Perangkat Lunak di Python

Menggunakan pip untuk memasang numpy

datacamp@server:~$ pip install numpy
Mengumpulkan numpy
    100% |████████████████████████████████| 24.5MB 44kB/s 
Memasang paket yang dikumpulkan: numpy
Berhasil memasang numpy-1.15.4
Prinsip Rekayasa Perangkat Lunak di Python

Bagaimana kita menggunakan numpy?

Membaca Dokumentasi

Prinsip Rekayasa Perangkat Lunak di Python

Membaca dokumentasi dengan help()

help(numpy.busday_count)
busday_count(begindates, enddates)
    Menghitung jumlah hari valid antara `begindates` dan
    `enddates`, tidak termasuk hari `enddates`.

Parameter ---------- begindates : tanggal awal untuk menghitung. enddates : tanggal akhir untuk menghitung (tidak termasuk)
Mengembalikan ------- out : jumlah hari valid antara tanggal awal dan akhir.
Contoh -------- >>> # Jumlah hari kerja di 2011 ... np.busday_count('2011', '2012') 260
Prinsip Rekayasa Perangkat Lunak di Python

Membaca dokumentasi dengan help()

import numpy as np
help(np)
    Menyediakan
      1. Objek array dari item homogen sewenang-wenang
      2. Operasi matematika cepat pada array
      3. Aljabar Linear, Transformasi Fourier, Pembangkitan Angka Acak
help(42)
class int(object)
 |  int(x=0) -> integer
 |  int(x, base=10) -> integer
 |  
 |  Mengonversi angka atau string ke integer, atau mengembalikan 0 jika tidak ada argumen
 |  diberikan. Jika x adalah angka, kembalikan x.__int__(). Untuk angka titik mengambang,
 |  ini memotong ke arah nol.
Prinsip Rekayasa Perangkat Lunak di Python

Ayo berlatih!

Prinsip Rekayasa Perangkat Lunak di Python

Preparing Video For Download...