Belajar Python [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

BELAJAR PYTHON Beberapa langkah pembuatan program yang disebutkan di dalam situs ini melewati tahap-tahap penyusunan sebagai berikut, Contents 1. 2.



Gunakan editor Jalankan program 1. Pemakaian Sha-bang di UNIX



Gunakan editor Program ditulis menggunakan EditorTeks dan menghasilkan berkas teks, misalnya namaprog.py. Sekalipun bukan keharusan, umumnya digunakan ekstensi py untuk menandai bahwa berkas tersebut skrip Python. Pemakaian editor sebagai alat bantu penulisan program Python dibahas di EditorPython.



Jalankan program Untuk menjalankan program, cara yang paling umum adalah dengan dijalankan lewat Python, sbb. •



di UNIX (misalnya Linux, FreeBSD),







di Windows,



$ python namaprog.py C:\> python namaprog.py



Apabila Python tidak dapat dipanggil langsung seperti di atas, periksa path di sistem operasi agar berisi ke lokasi tempat Python diinstal. Cara lainnya adalah Python dipanggil dengan path lengkap, misal •



di Windows, C:\>c:\"program files"\python\python namaprog.py



Pemakaian Sha-bang di UNIX Di lingkungan UNIX dimungkinkan sebuah skrip dijalankan langsung dengan tambahan dituliskan ShaBang di awal program dan berkas skrip tersebut diset agar dapat-dijalankan (executable). 1. Skrip Python harus diawali dengan salah satu di bawah ini,



a. Python langsung dipanggil (akan berjalan jika lokasi Python sudah ada di path) #! python



b. Python dipanggil dengan path lengkap #! /usr/bin/python



c. Python dipanggil lewat perintah baris env #! env python



2. Jalankan chmod untuk mengubah atribut skrip, $ chmod a+x namaprog.py



Baca penjelasan tentang chmod untuk keterangan pemakai yang memiliki otoritas menjalankan skrip. 2. Jalankan skrip dengan path lengkap, o



$ ./namaprog.py



INSTALASI PYTHON



Python mudah diinstal dan tersedia di banyak platform. Di sistem operasi keluarga free software umumnya sudah tersedia bersama bundel distribusi dan tinggal aktifkan prosedur instalasi standar. Contents Instalasi di GNU/Linux 1. Instalasi di Debian GNU/Linux 2. Python di Ubuntu 2. Instalasi di Microsoft Windows 1.



Instalasi di GNU/Linux Instalasi di Debian GNU/Linux Di paket Debian GNU/Linux versi 3.0, Woody, tersedia dua versi Python, yakni Python 2.1 dan Python 2.2. Sedangkan paket dummy Python sendiri masih merujuk pada versi 2.1. Prosedur instalasi Python mengikuti cara umum yang berlaku di Debian, yakni menggunakan apt-get. •



apt-get install python



akan memasangkan Python versi 2.1. •



apt-get install python2.2



akan memasangkan Python versi 2.2. Python versi 2.1 masih dijadikan paket yang diperlukan oleh beberapa aplikasi di Debian, oleh karena itu terdapat dua buah versi di instalasi Debian masih mungkin. Perintah







$ python



akan memanggil versi 2.1 karena nama tersebut merupakan taut simbolis (symbolic link) ke versi 2.1. Oleh karenanya untuk memanggil Python versi 2.2 perlu digunakan nama lengkap sbb. •



$ python2.2



Demikian pula penulisan sha bang, #!, perlu menyebutkan eksplisit python2.2 apabila dikehendaki.



Python di Ubuntu Untuk Ubuntu 6.06 LTS - "the Dapper Drake", Python sudah terpasang baik pada sesi live CD ataupun instalasi ke cakram padat (hard disk). Versi Python yang digunakan: 2.4.3. Pustaka Python lainnya dapat ditampilkan dengan perintah: •



$ dpkg -l python-\*



Hal ini karena Ubuntu tetap mempertahankan sistem paket Debian.



Instalasi di Microsoft Windows Salah satu penyedia Python untuk Microsoft Windows adalah ActiveState. Program instalasi untuk Python dapat diambil dari halaman Web ActivePython.



PYTHON DASAR



Di bagian ini dijelaskan dasar-dasar pemrograman menggunakan Python. Contents 1. 2. 3. 4. 5. 6. 7.



Keluaran dan masukan Penulisan statemen Tipe data dan variabel Pencabangan Pengulangan Subrutin Class



Keluaran dan masukan Bagian paling penting pertama dalam penyusunan program adalah cara menghasilkan keluaran, baik ke StandardOutput, penulisan ke berkas, ataupun pencetak. • •



PerintahPrint - aneka cara menampilkan informasi. PerintahMasukan - cara mendapatkan masukan dari pengguna.



Penulisan statemen Python termasuk bahasa pemrograman yang berorientasi baris. Setiap pernyataan (statemen) ditulis dalam satu baris dan tidak dapat begitu saja dilanjutkan di baris berikutnya. Sebuah pernyataan yang panjang dan harus ganti baris ditandai dengan akhiran \ di akhir baris.



Tipe data dan variabel •



String - tipe data string dan cara menyatakannya.



Pencabangan Seperti halnya bahasa-bahasa prosedural lain, pencabangan di Python menggunakan bentuk blok untuk kedua kondisi, yang terpenuhi atau yang tidak dapat dipenuhi. • • •



PencabanganIf - penulisan konstruksi if untuk pencabangan. PencabanganIfElse - penulisan konstruksi if dan else untuk pencabangan dengan dua blok. PencabanganElif - penulisan konstruksi if dan elif untuk pencabangan yang bersusun.



Pengulangan • •



PengulanganWhile - penulisan konstruksi while untuk pengulangan. PengulanganFor - penulisan konstruksi for untuk pengulangan.



Subrutin •



SubrutinDef - penyusunan subrutin dengan def.



Class