11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
IPython-Interaktif Saintis di Python
1. IPython, Interaktif Saintis di Python
Hirwanto
22 Nopember 2014
Ringkasan
IPython merupakan perangkat lunak yang memberikan tampilan interaktif da-
ta, perhitungan, maupun gra
2. k menggunakan Python dalam satu tempat. Fitur
ini juga mendukungan berbagai format lainnya seperti html, markdown, maupun
rawtext sehingga dapat langsung melakukan konversi ke suatu situs maupun berko-
laborasi dengan pengguna lainnya. IPython mendukung berbagai penerapan saintis
di Python seperti matplotlib, sympy, pandas, maupun numpy.
1 Pendahuluan
Python merupakan bahasa pemrograman yang dibuat oleh Guido Van Rossum memiliki
berbagai perluasan baik itu dibidang bahasa itu sendiri maupun bidang lain seperti di
bidang keilmuan. Penerapan Python di bidang keilmuan seperti numpy, sympy, matplot-
lib, dan pandas. Dengan berbagai penerapan yang ada di bidang keilmuan, seseorang
mulai memikirkan bagaimana menampilkan hasil analisis data dan hasil dalam satu me-
dia maka muncul IPython sebagai media/ perangkat yang berguna dalam menampilkan
kedua hal tersebut. IPython berbentuk seperti halaman web yang berbasis pada sistem
module pada Python yang telah terinstal sehingga ketika kita mengetik suatu perintah
dalam perangkat tersebut maka perintah itu akan diproses dan menghasilkan keluaran.
2 Syarat dan Instalasi IPython
IPython merupakan module pada Python yang bekerja sebagai media interaktif dalam
menampilkan data dah hasil sehingga untuk menjalankannya diperlukan suatu syarat
sebagai berikut :
1. Python 3.4 atau Python 2.7 merupakan perangkat yang penting dalam menggu-
nakan IPython.
2. Module IPython dan paket yang lainnya dalam menggunakan IPython di kompu-
termu. Untuk modul IPython dapat diunduh di http://ipython.org
1
3. 2.1 Instalasi IPython
Setelah kamu melakukan instalasi perangkat Python maka selanjutnya untuk melakukan
instlasi IPython, ikuti langkah berikut ini :
1. Untuk melakukan instalasi module pada Python ada dua yaitu dengan menggu-
nakan easy_install dan mengunakan pip. Namun terlebih dahulu kamu harus
menggunakan easy_install atau pip.
2. Setelah kamu melakukan instalasi easy_install atau pip, buka command prompt
dengan cara tekan ikon Window + R pada keyboard kemudian pada bagian Open
ketik cm lalu klik OK untuk menyetujui nya maka akan muncul kotak dialog dengan
directory seperti ini : CUsershirwanto>. Langkah selanjutnya yaitu ikuti seperti
ini :
CUsershiwanto>pip install ipython
atau
CUsershirwanto>easy_install ipython
3. Kamu bisa juga melakukan instalasi IPython dengan mengunduh terlebih dahulu
di situs yang telah disebutkan diatas. Unduh
6. le yang telah diekstraks berada pada directory D: sedangkan pada com-
mand prompt Anda tertera directory C: maka kamu bisa merubahnya dengan
perintah berikut :
C:Usershirwantocd /d D:
Selanjutnya tekan Enter pada keyboard maka directorynya berubah menjadi
directory D:. Untuk menyingkat waktu, kamu bisa lakukan salin dan pindah
nama directory tempat
8. le yang telah diektraks berada pada directory C: namun tidak berada pa-
da, misal C:Userhirwanto maka kamu bisa merubahnya dengan perintah
berikut ini :
C:Userhirwanto cd C:Anaconda
% C:Anaconda adalah contoh folder yang memuat file IPython
% Tekan Enter maka akan berubah menjadi
C:Anaconda
4. Langkah selanjutnya, instal perangkat IPython dengan cara berikut :
D: python setup.py install
% Misalkan file mu berada pada directory D:
% Hal yang sama jika dilakukan pada directory C:
2
9. 3 Memulai IPython
Untuk memulai IPython, buatlah folder di directory C: . Saya menyarankan pada di-
rectory ini agar data yang disimpan aman. Untuk menjalankan IPython dapat diikuti
langkah berikut :
1. Buka command prompt kemudian lakukan perubahan directory seperti yang telah
kita lakukan pada sesi sebelumnya, saya menaruh
10. le untuk IPython di directory
D: dengan nama C:Anaconda.
2. Selanjutnya ketik ipython notebook, seperti ini :
C:Anacondaipython notebook
3. Untuk menyisipkan gra
11. k /gambar dalam satu halaman IPython. IPython meng-
gunakan perintah yang berbeda, yaitu dengan cara seperti ini :
C:Anacondaipython notebook --pylab inline
4. Akan muncul tampilan di browser kita seperti. Ini tergantung browser yang standar
kamu gunakan pada komputermu.
5. Tampilan diatas merupakan
12. le yang telah saya buat dengan IPython Notebook.
Untuk membuat
13. le baru, kamu cukup klik New Notebook.
6. Perlu dibedakan antaran Ipython notebook dan IPython saja. Untuk IPython ha-
nya tampilan seperti kotak dialog di command prompt lebih praktis namun terbatas
dalam hal tampilan. Selain itu, IPython notebook memiliki kemudahan dapat mela-
kukan perintah maupun tampilan hasil perintah, hal ini mendukung dengan adanya
perangkat yang mudah digunakan
3
14. 4 Dukungan IPython terhadap format lain
Dukungan Ipython terhadap format lain yaitu ektensi Ipython sendiri, .html, dan .py.
Selain itu, dokumen yang kita buat dapat seperti halaman web, raw, maupun markdown.
5 Tampilan Menu IPython
IPython bekerja seperti layak editor teks berisi menu yang memudahkan kita membuat
dokumen di Python secara cepat dan e
15. sien. Berikut ini menu dan perangkat yang
tersedia yaitu :
1. Menu File berisi New, Open, Make a Copy, Rename, Save and Checkpoint, Revert
to Checkpoint, Print Preview, Download as, Close and Halt. Pada bagian menu
File berisi perintah membuat dokumen baru, membuat dokumen, membuat salin,
mengganti nama
17. le, dan
menutup dokumen.
2. Menu Edit berguna untuk mengubah maupun menyalin cell. Cell merupakan suatu
kotak perintah maupun hasil pada IPython Notebook.
3. Menu Cell berguna untuk melakukan kompilasi satu atau seluruh cell dalam IPython.
4. Menu View berguna menampilkan atau menyembunyikan toolbar.
5. Menu Insert berguna untuk menyisipkan cell baru baik pada bagian atas maupun
bawah cell yang ada.
6. Menu Help berisi segala bantuan jika terkendala ketika menggunakan IPython.
7. Menu Kernel merupakan suatu menu yang mengatur berjalan IPython.
8. Shortcut pada IPython berguna untuk mempermudah kita dalam melakukan per-
intah seperti menyimpan, membuat cell baru dan lain -lain.
6 Perintah di IPython
IPython merupakan editro Python yang interaktif sehingga perintah yang digunakan ti-
dak berbeda dengan perintah pemrograman Python. Pada bagian ini saya menggunakan
Python 3.4. Perlu diketahui, perintah yang saya buat sedikit berbeda dibandingkan
Python 2.7. Namun memberikan hasil yang sama. Misalkan saya akan mengecek perang-
kat IPython, apakah berjalan baik /tidak? Kita mulai dengan perintah sederhana seperti
ini :
In [1] : print(Hello World)
Hello World
Selanjutnya, tekan ikon Cell untuk kompilasi. Untuk perintah lainnya, seperti ini :
In [2] : 1+1
Out[2] : 2
4
18. 7 Operasi Dasar dalam matematika
IPython dapat melakukan operasi dalam matematika seperti operasi penjumlahan, pe-
ngurangan, perkalian, maupun pembagian.
7.1 Operasi Penjumlahan
Untuk melakukan operasi penjumlahan di Python dengan tanda plus(+), seperti ini
In [3] : 2014+2009
Out[3] : 4023
7.2 Operasi Pengurangan
Untuk melakukan operasi penjumlahan di Python dengan tanda minus(-), seperti ini
In [4] : 2014-2009
Out[4] : 5
7.3 Operasi Perkalian
Untuk melakukan operasi penjumlahan di Python dengan tanda star (*), seperti ini
In [5] : 2014*2009
Out[5] : 4046126
7.4 Operasi Pembagian
Untuk melakukan operasi penjumlahan di Python dengan tanda slash(/), seperti ini
In [6] : 2014/2009
Out[6] : 1.002488800398208
5