Python Editor Menggunakan Sublime Text

Sublime Text adalah salah satu editor yang banyak digunakan oleh programmer karena ringan, desain antar muka yang sederhana tetapi powerful. Sublime Text dapat digunakan untuk menulis beberapa bahasa pemrograman salah satunya adalah bahasa pemrograman python.

Pada dasarnya Sublime Text bersifat gratis tetapi juga lisensi hanya seharga $70. Jangan khawatir, walaupun kita tidak membeli lisensinya kita tetap dapat menggunakan Sublime Text.

Pada tulisan kali ini saya sedikit mengulas instalasi dan penggunaan Sublime Text. Karena untuk selanjutnya banyak contoh-contoh pada tulisan saya di blog ini saya tulis menggunakan Sublime Text.

Untuk mengunduh file instalasi Sublime text 3 ada pada tautan ini. Silahkan anda unduh sesuai sistem operasi yang anda miliki.

Setalah anda selesai menginstal, buka program Sublime Text dan Anda akan melihat tampilan seperti dibawah ini

Untuk memulai membuat program Python klik File –> New File

Setelah itu ketikan perintah berikut

[sourcecode language="python"]
print('Halo selamat datang, Nama saya Arif Darmawan') 

a = 5
b = 10
c = a * b 

print(c)
[/sourcecode]

Setelah anda mengetikan perintah di atas, simpan file dengan nama extensi *.py

Dan secara otomatis syntax yang anda telah tulis akan menjadi berwarna

print('Halo selamat datang di RifLab.com \n') 

a = 5
b = 10
c = a * b 

print(c)

Untuk mengeksekusi program menggunakan Ctrl+B. Dan pada bagian bawah akan muncul hasil dari program yang telah Anda buat

Halo selamat datang di RifLab.com
50
[Finished in 0.2s]

Silahkan share halaman post ini dengan rasa Semangat Berbagi Pengetahuan

Salam RifLab!

Memulai Pemrograman Python

Halo programmers siapkah Anda semua untuk mulai menulis program menggunakan Python? Bagi pengguna Windows, jangan lupa untuk melakukan instalasi Python terlebih dahulu. Bagi Anda pengguna Linux, Python 2.7 secara default sudah terinstal dalam komputer Anda.

Sangatlah mudah untuk memulai menulis program Python, bagi Anda pengguna Linux hanya tinggal membuka Terminal dan bagi Anda pengguna Windows silahkan buka Command Prompt seperti dibawah ini.

Setelah itu ketikan perintah

python

maka secara otomatis anda akan masuk ke program Python seperti gambar dibawah

Dari gambar diatas menunjukan bahwa saya menggunakan Python 3.6.1, jangan khawatir jika kita menggunakan versi Python yang berbeda.

Mari kita memulai dengan matematika sederhana dan mengolah karakter dan teks

Matematika Sederhana Pada Python

Salah satu keunggulan Python adalah dalam mengolah angka. Mari kita ketikan perintah matematika sederhana seperti dibawah ini

a = 5
b = 6
a * b
a / b
a + b
a - b

Maka hasilnya ditunjukan seperti gambar dibawah ini

Sangat mudah bukan?

Mengolah Karakter dan Teks

Selain mengolah angka, Python juga dapat digunakan untuk mengolah karakter dan teks. Sebagai contoh mari kita ketik perintah dibawah ini

a = 'Halo'
b = 'Saya'
c = 'Arif Darmawan'
a + b + c

Maka hasilnya ditunjukan seperti gambar dibawah ini

Instalasi PyQt di Windows

TAHAP I: PENGUNDUHAN

Untuk mengunduh file instalasi PyQt, dapat mengunjungu halaman website Riverbank Computing. Pada bagian sebelah kanan terdapat daftar tautan untuk mengunduh file instalasi. Pada kali ini saya akan mengunduh dan menggunakan PyQt4.

Pada halaman unduhan PyQt4, Anda akan dihadapkan pada beberapa pilihan file instalasi seperti gambar dibawah ini. Dalam memilih file instalasi tersebut pastikan terlebih dahulu:

  1. Versi Python yang Anda gunakan
  2. Arsitektur komputer Anda
  3. Qt4 atau Qt5

Pada kali ini saya mengunduh PyQt4-4.11.4-gpl-Py3.4-Qt5.5.0-32.exe. Anda tentukan pilihan Anda sendiri.

TAHAP II: INSTALASI

Setelah Anda mengunduh file instalasinya, klik dua kali pada filte unduhan tersebut dan pilih Run jika muncul jendela seperti dibawah ini.

Pilih Next > .

Pilih I Agree.

Saat muncul jendela seperti dibawah ini, pastikan semua komponen telah dipilih untuk di install, lalu Pilih Next >.

Pastikan direktori tempat mengistal sama dengan direktori tempat anda menginstal Python, lalu pilih Install.

Tunggu sampai proses selesai.

Anda telah berhasil menginstal PyQt di kompoter Anda.

Silahkan share halaman post ini dengan rasa Semangat Berbagi Pengetahuan

Salam RifLab!

Install Library Python Secara Online & Offline

Mungkin anda sudah membaca postingan yang berjudul Library Python Yang Sering Digunakan Geoscientific. Terdapat beberapa cara meng-install library Python, yaitu:

Secara online

Menginstall library secara online sangatlah mudah cukup mengetikan perintah seperti dibawah ini pada command prompt (windows) atau terminal (linux)

pip install 'package'

Ganti kata ‘package’  dengan nama library yang diinginkan seperti contoh dibawah ini

pip install numpy
pip install matplotlib
pip install scipy
pip install pandas

Secara offline

Untuk menginstall secara offline, anda haru mengunduh file *.whl terlebuh dahulu. Untuk anda yang menggunakan sistem operasi windows dengan mudah tinggal mengunduh nya di Unofficial Windows Binaries for Python Extension Packages. Anda tinggal menyesuaikan kebutuhan versi python anda.

Jika anda menggunakan sistem operasi linux atau MacOs, anda dapat mengunuhnya di index of packages. Pada tautan ini anda juga disuguhkan *.whl untuk windows. Anda tinggal menyesuaikan kebutuhan versi python dan sistem operasi anda.

Anda juga harus mengunduh dependencies (kebutuhan) dari library tersebut.

Setelah berhasil menngunduh *.whl, anda tinggal perintah seperti dibawah ini pada command prompt (windows) atau terminal (linux) dan pastikan anda berada pada direktori yang tepat

pip install package-name.whl

Seperti contohnya

pip install numpy-1.13.0rc2-cp35-cp35m-manylinux1_x86_64.whl

Silahkan share halaman post ini dengan rasa Semangat Berbagi Pengetahuan

Salam RifLab!

Library Python Yang Sering Digunakan Geoscientific

Bagi pengguna python, penggunaan library menjadi hal mutlak. Python sendiri memeiliki banyak library gratis yang dikembangkan secara terbuka oleh berbagai pihak. Bahkan fungsi dan keunggulan library python ini bisa menyamai bahkan melebihi dari fitur-fitur dari perangkat lunak berbayar.

Tiap pengguna memiliki kebutuhan library-nya masing-masing. Untuk saya pribadi, saya mengunakan library sebabagi berikut:

  1. Numpy (NumPy adalah library untuk bahasa pemrograman Python untuk memenuhi kebutuhan penggunaan larik (array), multi dimensi dan matriks serta memiliki fungsi matematika tingkat tinggi. Numpy dibuat oleh Jim Hugunin dengan kontribusi dari beberapa pengembang lainnya.)
  2. Scipy (SciPy adalah library Python yang digunakan untuk komputasi ilmiah dan komputasi teknis. SciPy berisi modul untuk optimasi, aljabar linier, integrasi, interpolasi, fungsi khusus, pemrosesan FFT, sinyal dan gambar, pemecah masalah ODE dan tugas lainnya yang umum dilakukan dalam sains dan teknik.)
  3. Matplotlib (Matplotlib adalah library plotting untuk bahasa pemrograman Python. Matplotlib menyediakan fasilitas Application Program Interface (API) berorientasi objek untuk dapat disematkan ke aplikasi yang menggunakan perangkat Graphic User Interface (GUI)  seperti Tkinter, wxPython, Qt, atau GTK +. Matplotlib juga memiliki antarmuka (interface) ”pylab” prosedural berdasarkan mesin (seperti OpenGL), yang dirancang sangat mirip dengan MATLAB.)
  4. Pandas (Pandas adalah library yang ditulis untuk bahasa pemrograman Python untuk manipulasi dan analisis data. Secara khusus, pandas menawarkan struktur data dan operasi untuk memanipulasi tabel numerik dan deret waktu.)
  5. Obspy (ObsPy adalah proyek sumber terbuka (open source) yang didedikasikan untuk menyediakan kerangka kerja Python untuk memproses data seismologi. Obspy menyediakan format file yang umum, kemudahan
    pengguna untuk mengakses pusat data dan rutinitas pemrosesan sinyal seismologi yang memungkinkan manipulasi deret waktu seismologis. Tujuan proyek ObsPy adalah memfasilitasi pengembangan aplikasi seismologi dengan cepat.)
  6. The Jupyter Notebook. (The Jupyter Notebook App adalah aplikasi server-client yang dapat mengedit dan menjalankan dokumen notebook melalui web browser. Aplikasi  Jupyter Notebook dapat dijalankan di desktop lokal yang tidak memerlukan akses internet atau dapat diinstal di server dan diakses melalui internet. 

Silahkan share halaman post ini dengan rasa Semangat Berbagi Pengetahuan

Salam RifLab!

Instalasi Python di Windows

TAHAP I: TAHAP PENGUNDUHAN

Langkah pertama adalah dengan mengunduh file instalasi di python.org  dan Anda dapat memilih versi dan platform Operating System (OS) sesuai pilihan Anda. Dalam tutorial kali ini akan dilakukan instalasi menggunakan Python versi 3.4.4. Instalasi Python versi 3.4.4 dapat di unduh pada tautan ini.

Setelah Anda membuka tautan tersebut, Anda dapat memilih file instalasi seperti gambar yang ditunjukan dibawah ini. Pada kali ini, karena komputer saya berarsitektur 32 bit, saya mengunduh file Windows x86 MSI installer.

TAHAP II: PROSES INSTALASI

Setelah Anda berhasil mengunduh file instalasinya, arahkan menuju folder tempat file tersebut berada, klik dua kali dan tekan tombol Run saat muncul jendela seperti gambar dibawah ini.

Selanjutnya Anda dapat memilih siapa sajakah pengguna komputer anda yang dapat menggunakan Python ini, lalu tekan tombol Next >

Jika Anda ingin mengganti direktori tempat instalasi Python ubahlah textbox seperti gambar dibawah ini

Aktifkan pilihan Add python.exe to Path

Tunggu proses instalasi hingga selesai

Selamat anda telah berhasil menginstal Python dalam komputer Anda !!!

TAHAP III: PENGGUNAAN

Setelah proses instalasi selesai, kita dapat mencoba Python 3.4.4. Buka program IDLE (Python 3.4 GUI – 32 bit) seperti pada gambar dibawah ini.

Selanjutnya anda dapat mengetikan perintah-perintah Python dan Anda siap untuk menjadi programmer.

Mengenai perintah-perintah dasar Python, akan saya bahas dipembahasan-pembahasan selanjutnya.

Silahkan share halaman post ini dengan rasa Semangat Berbagi Pengetahuan

Salam RifLab!