SlideShare a Scribd company logo
1 of 5
Download to read offline
IPython, Interaktif Saintis di Python 
Hirwanto 
22 Nopember 2014 
Ringkasan 
IPython merupakan perangkat lunak yang memberikan tampilan interaktif da- 
ta, perhitungan, maupun gra
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
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
le IPython dengan ektensi .rar atau 
.zip kemudian ekstarks
le tersebut kamu lakukan perintah berikut ini : 
 Jika

More Related Content

What's hot

Tugas 2
Tugas 2Tugas 2
Tugas 2Av Ri
 
Instalasi ubuntu 12.04
Instalasi ubuntu 12.04Instalasi ubuntu 12.04
Instalasi ubuntu 12.04Av Ri
 
Repository Lokal
Repository LokalRepository Lokal
Repository Lokalcyberbebek
 
Laporan Installasi ubuntu server
Laporan Installasi ubuntu serverLaporan Installasi ubuntu server
Laporan Installasi ubuntu serverAlda Abad
 
Pdf makalah Aplikasi Sosial Media
Pdf makalah Aplikasi Sosial MediaPdf makalah Aplikasi Sosial Media
Pdf makalah Aplikasi Sosial MediaGung Bayu
 
1705552047 socmed-pdfmakalah
1705552047 socmed-pdfmakalah1705552047 socmed-pdfmakalah
1705552047 socmed-pdfmakalahhookluci
 

What's hot (8)

Tugas 2
Tugas 2Tugas 2
Tugas 2
 
Instalasi ubuntu 12.04
Instalasi ubuntu 12.04Instalasi ubuntu 12.04
Instalasi ubuntu 12.04
 
Safii optimasi
Safii optimasiSafii optimasi
Safii optimasi
 
Repository Lokal
Repository LokalRepository Lokal
Repository Lokal
 
Bab x keamanan linux mint 17.1
Bab x keamanan linux mint 17.1Bab x keamanan linux mint 17.1
Bab x keamanan linux mint 17.1
 
Laporan Installasi ubuntu server
Laporan Installasi ubuntu serverLaporan Installasi ubuntu server
Laporan Installasi ubuntu server
 
Pdf makalah Aplikasi Sosial Media
Pdf makalah Aplikasi Sosial MediaPdf makalah Aplikasi Sosial Media
Pdf makalah Aplikasi Sosial Media
 
1705552047 socmed-pdfmakalah
1705552047 socmed-pdfmakalah1705552047 socmed-pdfmakalah
1705552047 socmed-pdfmakalah
 

Viewers also liked

Acoso Moral... La Importancia del Apoyo Social y Familiar
Acoso Moral... La Importancia del Apoyo Social y FamiliarAcoso Moral... La Importancia del Apoyo Social y Familiar
Acoso Moral... La Importancia del Apoyo Social y FamiliarMaría Clara Ruiz Martínez
 
APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...
APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...
APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...Zac Darcy
 
[Harry edmar]hydrodynamics concepts and experiments
[Harry edmar]hydrodynamics concepts and experiments[Harry edmar]hydrodynamics concepts and experiments
[Harry edmar]hydrodynamics concepts and experimentsEnrique Buenaonda
 
Laporan Metode Statistikia II
Laporan Metode Statistikia IILaporan Metode Statistikia II
Laporan Metode Statistikia IIHirwanto Iwan
 
David Hansen, kontratenor
David Hansen, kontratenor David Hansen, kontratenor
David Hansen, kontratenor Kristine Hovda
 
بدر شاكر السياب --الاعمال الكاملة
بدر شاكر السياب --الاعمال الكاملةبدر شاكر السياب --الاعمال الكاملة
بدر شاكر السياب --الاعمال الكاملةأحمد الرحمن
 
Taufan rizky, sistem informasi semester 1, makalah pendidikan
Taufan rizky, sistem informasi semester 1, makalah pendidikanTaufan rizky, sistem informasi semester 1, makalah pendidikan
Taufan rizky, sistem informasi semester 1, makalah pendidikantaufanrizky
 
Farsang2009
Farsang2009Farsang2009
Farsang2009krizma
 
FACTORING CRYPTOSYSTEM MODULI WHEN THE CO-FACTORS DIFFERENCE IS BOUNDED
FACTORING CRYPTOSYSTEM MODULI WHEN THE CO-FACTORS DIFFERENCE IS BOUNDEDFACTORING CRYPTOSYSTEM MODULI WHEN THE CO-FACTORS DIFFERENCE IS BOUNDED
FACTORING CRYPTOSYSTEM MODULI WHEN THE CO-FACTORS DIFFERENCE IS BOUNDEDZac Darcy
 
Membuat Dokumen LaTeX
Membuat Dokumen LaTeX Membuat Dokumen LaTeX
Membuat Dokumen LaTeX Hirwanto Iwan
 
Temperature Cycling Tests
Temperature Cycling TestsTemperature Cycling Tests
Temperature Cycling TestsAnjar Bumi
 
EthnograthyMiniPresentationAssignement
EthnograthyMiniPresentationAssignementEthnograthyMiniPresentationAssignement
EthnograthyMiniPresentationAssignementIrothko9
 
Minted, High Lighting Source Code
Minted, High Lighting Source CodeMinted, High Lighting Source Code
Minted, High Lighting Source CodeHirwanto Iwan
 
2016 investing in energy
2016 investing in energy2016 investing in energy
2016 investing in energyAdel Abouhana
 

Viewers also liked (20)

Acoso Moral... La Importancia del Apoyo Social y Familiar
Acoso Moral... La Importancia del Apoyo Social y FamiliarAcoso Moral... La Importancia del Apoyo Social y Familiar
Acoso Moral... La Importancia del Apoyo Social y Familiar
 
APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...
APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...
APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...
 
[Harry edmar]hydrodynamics concepts and experiments
[Harry edmar]hydrodynamics concepts and experiments[Harry edmar]hydrodynamics concepts and experiments
[Harry edmar]hydrodynamics concepts and experiments
 
Laporan Metode Statistikia II
Laporan Metode Statistikia IILaporan Metode Statistikia II
Laporan Metode Statistikia II
 
David Hansen, kontratenor
David Hansen, kontratenor David Hansen, kontratenor
David Hansen, kontratenor
 
Gfs neohellenic
Gfs neohellenicGfs neohellenic
Gfs neohellenic
 
Kerkis
KerkisKerkis
Kerkis
 
Markus Torgeby
Markus TorgebyMarkus Torgeby
Markus Torgeby
 
بدر شاكر السياب --الاعمال الكاملة
بدر شاكر السياب --الاعمال الكاملةبدر شاكر السياب --الاعمال الكاملة
بدر شاكر السياب --الاعمال الكاملة
 
Taufan rizky, sistem informasi semester 1, makalah pendidikan
Taufan rizky, sistem informasi semester 1, makalah pendidikanTaufan rizky, sistem informasi semester 1, makalah pendidikan
Taufan rizky, sistem informasi semester 1, makalah pendidikan
 
Powerdot slide
Powerdot slidePowerdot slide
Powerdot slide
 
Farsang2009
Farsang2009Farsang2009
Farsang2009
 
FACTORING CRYPTOSYSTEM MODULI WHEN THE CO-FACTORS DIFFERENCE IS BOUNDED
FACTORING CRYPTOSYSTEM MODULI WHEN THE CO-FACTORS DIFFERENCE IS BOUNDEDFACTORING CRYPTOSYSTEM MODULI WHEN THE CO-FACTORS DIFFERENCE IS BOUNDED
FACTORING CRYPTOSYSTEM MODULI WHEN THE CO-FACTORS DIFFERENCE IS BOUNDED
 
PerlTeX
PerlTeXPerlTeX
PerlTeX
 
Membuat Dokumen LaTeX
Membuat Dokumen LaTeX Membuat Dokumen LaTeX
Membuat Dokumen LaTeX
 
Temperature Cycling Tests
Temperature Cycling TestsTemperature Cycling Tests
Temperature Cycling Tests
 
EthnograthyMiniPresentationAssignement
EthnograthyMiniPresentationAssignementEthnograthyMiniPresentationAssignement
EthnograthyMiniPresentationAssignement
 
Minted, High Lighting Source Code
Minted, High Lighting Source CodeMinted, High Lighting Source Code
Minted, High Lighting Source Code
 
Computer modern light
Computer modern lightComputer modern light
Computer modern light
 
2016 investing in energy
2016 investing in energy2016 investing in energy
2016 investing in energy
 

Similar to IPython-Interaktif Saintis di Python

Dasar pemrograman-python
Dasar pemrograman-pythonDasar pemrograman-python
Dasar pemrograman-pythonnamasaja
 
Part-1 (python).pptx
Part-1 (python).pptxPart-1 (python).pptx
Part-1 (python).pptxummi1206
 
1. pengenalan python
1. pengenalan python1. pengenalan python
1. pengenalan pythonirwansyah122
 
Instalasi python 3 dan ide atau anaconda distribution pada windows 10
Instalasi python 3 dan ide atau anaconda distribution pada windows 10Instalasi python 3 dan ide atau anaconda distribution pada windows 10
Instalasi python 3 dan ide atau anaconda distribution pada windows 10Raka Prasetyo
 
Modul komparasi pengantar aplikom [ksl uty]
Modul komparasi pengantar aplikom [ksl uty]Modul komparasi pengantar aplikom [ksl uty]
Modul komparasi pengantar aplikom [ksl uty]Saeful Bahri
 
Slide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxSlide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxNitha Thatha
 
Slide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxSlide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxyunusziliwu
 
Aplikasi Linux Ubuntu (Ubuntu Aplication)
Aplikasi Linux Ubuntu (Ubuntu Aplication)Aplikasi Linux Ubuntu (Ubuntu Aplication)
Aplikasi Linux Ubuntu (Ubuntu Aplication)Nur Rahma Aziza
 
Laporan praktikum modul 2
Laporan praktikum modul 2 Laporan praktikum modul 2
Laporan praktikum modul 2 Bayu Anggara
 
Laporan praktikum modul 2
Laporan praktikum modul 2Laporan praktikum modul 2
Laporan praktikum modul 2321416028
 
how to crack logixpro
how to crack logixprohow to crack logixpro
how to crack logixproA Fudz
 
1705552032 socmed-pdfmakalah
1705552032 socmed-pdfmakalah1705552032 socmed-pdfmakalah
1705552032 socmed-pdfmakalahGung Mayun
 
Laporan Praktikum Modul 3 (Instalasi Linux)
Laporan Praktikum Modul 3 (Instalasi Linux)Laporan Praktikum Modul 3 (Instalasi Linux)
Laporan Praktikum Modul 3 (Instalasi Linux)Faisal Amir
 
9 f = 3 julianto arif setiadi bahrul ulum
9 f = 3 julianto arif setiadi   bahrul ulum9 f = 3 julianto arif setiadi   bahrul ulum
9 f = 3 julianto arif setiadi bahrul ulumEka Dhani
 

Similar to IPython-Interaktif Saintis di Python (20)

Dasar pemrograman-python
Dasar pemrograman-pythonDasar pemrograman-python
Dasar pemrograman-python
 
Part-1 (python).pptx
Part-1 (python).pptxPart-1 (python).pptx
Part-1 (python).pptx
 
1. pengenalan python
1. pengenalan python1. pengenalan python
1. pengenalan python
 
Road to PythonTeX
Road to PythonTeX Road to PythonTeX
Road to PythonTeX
 
1.pemograman dasar
1.pemograman dasar1.pemograman dasar
1.pemograman dasar
 
Instalasi python 3 dan ide atau anaconda distribution pada windows 10
Instalasi python 3 dan ide atau anaconda distribution pada windows 10Instalasi python 3 dan ide atau anaconda distribution pada windows 10
Instalasi python 3 dan ide atau anaconda distribution pada windows 10
 
Modul komparasi pengantar aplikom [ksl uty]
Modul komparasi pengantar aplikom [ksl uty]Modul komparasi pengantar aplikom [ksl uty]
Modul komparasi pengantar aplikom [ksl uty]
 
Slide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxSlide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptx
 
Slide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxSlide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptx
 
Aplikasi Linux Ubuntu (Ubuntu Aplication)
Aplikasi Linux Ubuntu (Ubuntu Aplication)Aplikasi Linux Ubuntu (Ubuntu Aplication)
Aplikasi Linux Ubuntu (Ubuntu Aplication)
 
Modul 2
Modul 2Modul 2
Modul 2
 
Perintah Dasar pada Linux ubuntu
Perintah Dasar pada Linux ubuntuPerintah Dasar pada Linux ubuntu
Perintah Dasar pada Linux ubuntu
 
Laporan praktikum modul 2
Laporan praktikum modul 2 Laporan praktikum modul 2
Laporan praktikum modul 2
 
Laporan praktikum modul 2
Laporan praktikum modul 2 Laporan praktikum modul 2
Laporan praktikum modul 2
 
Laporan praktikum modul 2
Laporan praktikum modul 2Laporan praktikum modul 2
Laporan praktikum modul 2
 
how to crack logixpro
how to crack logixprohow to crack logixpro
how to crack logixpro
 
1705552032 socmed-pdfmakalah
1705552032 socmed-pdfmakalah1705552032 socmed-pdfmakalah
1705552032 socmed-pdfmakalah
 
Laporan Praktikum Modul 3 (Instalasi Linux)
Laporan Praktikum Modul 3 (Instalasi Linux)Laporan Praktikum Modul 3 (Instalasi Linux)
Laporan Praktikum Modul 3 (Instalasi Linux)
 
modul-delphi-7.pdf
modul-delphi-7.pdfmodul-delphi-7.pdf
modul-delphi-7.pdf
 
9 f = 3 julianto arif setiadi bahrul ulum
9 f = 3 julianto arif setiadi   bahrul ulum9 f = 3 julianto arif setiadi   bahrul ulum
9 f = 3 julianto arif setiadi bahrul ulum
 

More from Hirwanto Iwan

01. integral fungsi aljabar
01. integral fungsi aljabar01. integral fungsi aljabar
01. integral fungsi aljabarHirwanto Iwan
 
Analisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS Serang
Analisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS SerangAnalisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS Serang
Analisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS SerangHirwanto Iwan
 
Analisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPA
Analisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPAAnalisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPA
Analisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPAHirwanto Iwan
 
Materi Limit Aljabar dan Turunan Aljabar
Materi Limit Aljabar dan Turunan Aljabar Materi Limit Aljabar dan Turunan Aljabar
Materi Limit Aljabar dan Turunan Aljabar Hirwanto Iwan
 
Pembahasan Soal Matematika Wajib PTS Kelas XI IPS
Pembahasan Soal Matematika Wajib PTS Kelas XI IPSPembahasan Soal Matematika Wajib PTS Kelas XI IPS
Pembahasan Soal Matematika Wajib PTS Kelas XI IPSHirwanto Iwan
 
Pembahasan Soal Matematika Wajib PTS Kelas XI IPA
Pembahasan Soal Matematika Wajib PTS Kelas XI IPAPembahasan Soal Matematika Wajib PTS Kelas XI IPA
Pembahasan Soal Matematika Wajib PTS Kelas XI IPAHirwanto Iwan
 
Membuat Dokumen LaTeX Edisi ke - 33
Membuat Dokumen LaTeX Edisi ke - 33Membuat Dokumen LaTeX Edisi ke - 33
Membuat Dokumen LaTeX Edisi ke - 33Hirwanto Iwan
 

More from Hirwanto Iwan (20)

01. integral fungsi aljabar
01. integral fungsi aljabar01. integral fungsi aljabar
01. integral fungsi aljabar
 
Analisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS Serang
Analisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS SerangAnalisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS Serang
Analisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS Serang
 
Analisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPA
Analisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPAAnalisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPA
Analisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPA
 
Materi Limit Aljabar dan Turunan Aljabar
Materi Limit Aljabar dan Turunan Aljabar Materi Limit Aljabar dan Turunan Aljabar
Materi Limit Aljabar dan Turunan Aljabar
 
Pembahasan Soal Matematika Wajib PTS Kelas XI IPS
Pembahasan Soal Matematika Wajib PTS Kelas XI IPSPembahasan Soal Matematika Wajib PTS Kelas XI IPS
Pembahasan Soal Matematika Wajib PTS Kelas XI IPS
 
Pembahasan Soal Matematika Wajib PTS Kelas XI IPA
Pembahasan Soal Matematika Wajib PTS Kelas XI IPAPembahasan Soal Matematika Wajib PTS Kelas XI IPA
Pembahasan Soal Matematika Wajib PTS Kelas XI IPA
 
Fitur Baru WinEdt 9.1
Fitur Baru WinEdt 9.1Fitur Baru WinEdt 9.1
Fitur Baru WinEdt 9.1
 
Pemasangan WinEdt 9.1
Pemasangan WinEdt 9.1Pemasangan WinEdt 9.1
Pemasangan WinEdt 9.1
 
Kumpulan Soal UM UGM
Kumpulan Soal UM UGMKumpulan Soal UM UGM
Kumpulan Soal UM UGM
 
Membuat Dokumen LaTeX Edisi ke - 33
Membuat Dokumen LaTeX Edisi ke - 33Membuat Dokumen LaTeX Edisi ke - 33
Membuat Dokumen LaTeX Edisi ke - 33
 
LATEX OR INDESIGN
LATEX OR INDESIGN LATEX OR INDESIGN
LATEX OR INDESIGN
 
AGH Beamer
AGH BeamerAGH Beamer
AGH Beamer
 
AFIT Beamer
AFIT BeamerAFIT Beamer
AFIT Beamer
 
Hackd Beamer
Hackd BeamerHackd Beamer
Hackd Beamer
 
LUH Beamer
LUH BeamerLUH Beamer
LUH Beamer
 
Cambridge Beamer
Cambridge BeamerCambridge Beamer
Cambridge Beamer
 
ESOP Beamer
ESOP BeamerESOP Beamer
ESOP Beamer
 
AP Beamer
AP BeamerAP Beamer
AP Beamer
 
Naked Beamer
Naked BeamerNaked Beamer
Naked Beamer
 
TUDelft Beamer
TUDelft BeamerTUDelft Beamer
TUDelft Beamer
 

Recently uploaded

MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatArfiGraphy
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 

Recently uploaded (20)

MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
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
  • 4. le IPython dengan ektensi .rar atau .zip kemudian ekstarks
  • 5. le tersebut kamu lakukan perintah berikut ini : Jika
  • 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
  • 7. le yang kamu ektraks. Jika
  • 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
  • 16. le, menyimpan, mengulang perintah, pencetakan, unduh
  • 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