0% menganggap dokumen ini bermanfaat (0 suara)
73 tayangan

Modul Pengantar Python & IDE - Mahasiswa

Diunggah oleh

rizqoabdillah999
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
73 tayangan

Modul Pengantar Python & IDE - Mahasiswa

Diunggah oleh

rizqoabdillah999
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 10

Pengantar Python &

IDE
Fandy Setyo Utomo, S.Kom., M.Cs., Ph.D
PSIKS2W001 – Algorithm
Program Magister Ilmu Komputer - Universitas AMIKOM Purwokerto
Software yang diperlukan dalam pembelajaran:
1. Anaconda
2. Spyder (Scientific Python Development Environment)
3. Numpy
4. pandas
5. Sastrawi stemmer
6. Scrapy

Tahapan Praktik:
1. Instalasi Anaconda pada sistem operasi windows. Akses website:
https://www.anaconda.com/

Anaconda adalah sebuah distribusi Python yang memiliki peran penting dalam
memfasilitasi pengembangan dan manajemen proyek Python. Fungsi-fungsi utama
dari Anaconda dalam pemrograman Python meliputi:
A. Distribusi Python
Anaconda menyediakan distribusi Python yang lengkap dan siap pakai. Ini
termasuk interpreter Python dan berbagai pustaka standar yang sering digunakan
dalam pengembangan Python.
B. Pengelola paket (Conda)
Anaconda dilengkapi dengan pengelola paket conda yang memungkinkan
pengguna untuk menginstal, mengelola, dan memperbarui paket Python dengan

1
mudah. Conda juga dapat mengelola dependensi dan memastikan kesesuaian antar-
paket.
C. Lingkungan Virtual (environments)
Anaconda memungkinkan pembuatan dan pengelolaan lingkungan virtual.
Lingkungan virtual memungkinkan isolasi proyek-proyek Python, sehingga setiap
proyek dapat memiliki dependensi yang berbeda-beda tanpa konflik.
D. Integrasi Pustaka Ilmiah
Anaconda mengintegrasikan berbagai pustaka ilmiah dan komputasi numerik
seperti NumPy, SciPy, Pandas, Matplotlib, Jupyter Notebook, dan lain-lain. Hal ini
memudahkan para ilmuwan data dan peneliti dalam mengembangkan proyek-
proyek dengan komputasi data.
E. Jupyter Notebook
Anaconda menyediakan Jupyter Notebook, sebuah lingkungan interaktif yang
memungkinkan pengguna untuk membuat dan berbagi dokumen yang mengandung
kode, teks, gambar, dan visualisasi data. Jupyter Notebook sangat populer dalam
analisis data dan eksplorasi data.
F. Spyder IDE
Anaconda menyertakan Spyder IDE, yang merupakan lingkungan pengembangan
terpadu yang memfasilitasi penulisan, debugging, dan pengujian kode Python.
Spyder memiliki fitur-fitur seperti editor kode, console interaktif, variabel explorer,
dan debugger.
G. Manajemen Dependency
Anaconda mempermudah manajemen dependensi dan versi pustaka. Ini membantu
menghindari konflik versi yang sering terjadi dalam proyek-proyek yang
menggunakan pustaka yang berbeda.

Unduh Anaconda melalui menu “Free Download” dan lakukan instalasinya jika
Anaconda sudah terunduh.

2
2. Jika Anaconda sudah terinstall, akses aplikasi Anaconda Navigator.

Pelajari menu Home, Environments, Learning, dan community.


3. Jika diperlukan Python Virtual Environment, maka kita dapat mengakses menu
Environments pada Anaconda Navigator.

3
Akses sub-menu “Create,” kemudian akan muncul tampilan berikut:

Isikan data virtual environment yang dibutuhkan, lalu pilih tombol Create.
4. Selanjutnya, lakukan proses instalasi IDE Spyder dengan cara mengakses menu
Home. Pastikan IDE Spyder terinstall pada virtual environment yang sudah
ditambahkan sebelumnya.

4
Proses instalasi Spyder bergantung pada koneksi internet. Makin cepat koneksi
internet, maka proses instalasi Spyder juga bisa lebih cepat selesai.
5. Selanjutnya, lakukan instalasi paket-paket yang diperlukan dalam pembelajaran
Python, seperti: Numpy, Pandas, Sastrawi, dan Scrapy. Instalasi paket-paket tersebut
dapat dilakukan dengan 2 cara, yakni menggunakan Anaconda Navigator dan
Anaconda Prompt.
6. Instalasi Numpy & Pandas menggunakan Anaconda Navigator. Pastikan Numpy
terpasang pada Python virtual environment yang dibutuhkan. Akses menu
Environments, lalu set seperti tampilan berikut:

Pada contoh di atas, instalasi Numpy dilakukan pada virtual environment py37.

NumPy (Numerical Python) adalah pustaka atau library di Python yang memberikan
dukungan untuk struktur data dan operasi numerik, khususnya array multidimensi.
Fungsi-fungsi utama dari NumPy dalam pemrograman Python meliputi Array
Multidimensi, Operasi Matematika, Indeksing dan Slicing pada array multidimensi,
Operasi Linier, Fungsi Statistik, Operasi Logika, Operasi Fourier Transform, dan
Operasi Linear Algebra.

5
Lakukan hal yang sama untuk instalasi Pandas!
Quiz!
Jelaskan apa fungsi dari Pandas?

7. Instalasi Sastrawi & Scrapy menggunakan Anaconda Prompt. Prosedurnya sebagai


berikut:
Akses website: https://pypi.org/, lalu cari paket dengan nama Sastrawi:

Lalu, pilih paket Sastrawi 1.0.1, maka akan muncul tampilan berikut:

6
Pada tampilan tersebut terdapat penjelasan mengenai deskripsi paket, cara
menggunakan paket, tanggal paket tersebut diperbaharui, hingga cara instalasi paket
tersebut. Cara instalasi tersebut dengan mengetikkan “pip install Sastrawi” seperti
yang tampak pada gambar di atas.

Selanjutnya, akses Anaconda Prompt. Maka akan tampil window seperti berikut:

Pastikan paket Sastrawi terinstall pada python virtual environment yang tepat. Sebagai
contoh, apabila telah terinstall virtual environment dengan nama py37 dan akan
menggunakan environment tersebut, maka ketikkan perintah berikut pada prompt:

7
Maka, hasilnya akan tampil sebagai berikut:

(py37) artinya python virtual environment yang aktif diakses adalah py37.

Selanjutnya, instalasi paket Sastrawi pada python virtual environment dengan


mengetikkan “pip install Sastrawi” di prompt:

Lakukan hal yang sama untuk instalasi paket Scrapy melalui Anaconda prompt.
Quiz!
Jelaskan apa fungsi dari paket Sastrawi dan Scrapy?

8
Praktik Pemrograman Python.
1. Buka aplikasi IDE Spyder dan ketikkan kode program berikut:
1. name = input("Masukkan nama anda: ")
2. print("Halo, " + name + " selamat pagi!")

Hasil luaran aplikasi:

2. Simpan python code yang telah anda buat!


3. Pahami python code yang sudah anda buat!

online-pdf-no-copy.com

Anda mungkin juga menyukai