Langsung ke konten utama

Instalasi Python 3, Pygame, dan IPython di Windows 7

Termotivasi oleh video Jessica McKellar ini, tahun ini saya membangun kembali ketertarikan saya akan pemrograman Python. Saya sudah cukup lama mengenai Python, bahkan dulu sempat mengandalkan Python untuk menghasilkan aplikasi keuangan dan gudang. Sayangnya, sejak saya menjadi "pegawai", saya tidak punya banyak kesempatan untuk menggunakan Python. Namun, Python tetap menjadi hobi.

Mulai dari mana? Saya memutuskan untuk mulai dengan mempelajari kembali Python, khususnya yang berhubungan dengan membuat game dengan Pygame dan Python 3. Python 3.  Blog ini merupakan catatan saya saat menginstalasi Python 3 di laptop.

Laptop saya bersistemoperasikan Windows 7. Python 2.7 sudah terinstall dalam laptop dan menjadi "default" aplikasi untuk membuka script Python. Dengan kata lain, saya ingin ada 2 versi Python di laptop ini. 

Mula-mula, saya menentukan Python 3 versi berapa yang akan saya install. Pilihan saya jatuh pada Python 3.2. Alasannya semata-mata karena Pygame, kepustakaan Python untuk membuat game, baru tersedia untuk Python 3.2. Maka saya download Python 3.2 dari URL: http://www.python.org/ftp/python/3.2.5/python-3.2.5.msi. Lalu install Python 3.2 sama seperti aplikasi Windows lainnya

Selanjutnya download Pygame untuk Python 3.2: http://pygame.org/ftp/pygame-1.9.2a0.win32-py3.2.msi
Jalankan file instalasi, maka Pygame akan terinstall di dalam direktori Python 3.2.

Untuk meyakinkan bahwa Pygame telah terinstall dengan baik, cek dengan melakukan import modul Pygame dalam Python interactive prompt:

















Jika tidak ada pesan kesalahan, maka berarti Pygame sudah terinstall dengan baik

Python interactive prompt standar kurang nyaman digunakan untuk pengembangan. Saya pun menginstall IPython. IPython adalah interactive prompt/shell yang lebih canggih. Download IPython dari: https://github.com/ipython/ipython/releases/download/rel-1.1.0/ipython-1.1.0.py3-win32.exe.

Catatan:  IPython di Windows memerlukan kepustakaan pyreadline. Karena itu pyreadline perlu didownload dan diinstall terlebih dulu. Pyreadlien didownload dari: pyreadline 2.0

Install pyreadline dan IPython. Tes menjalankan IPython:



























Nah, sekarang saya sudah siap untuk "bermain-main" dengan Python.

Komentar

  1. Semua artikel anda sangat keren mas,,!! trimakasih sudah membantu saya..!! saya akan tunggu artikel artikel dari anda..!! terimakasih

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Dasar-Dasar Python (2)

Sebagian besar baris program yang kita tuliskan akan berupa sebuah expression . Contoh sederhana dari expression misalnya 2 + 3. Sebuah expression terdiri dari operand dan operator . Operand : 2 dan 3 Operator : + Operator adalah penanda bahwa program yang kita buat sedang melakukan sesuatu, dalam contoh di atas program kita sedang menjumlahkan angka 2 dan 3. Operasi Bilangan Seperti telah disinggung sebelumnya Python mengenal bilangan tipe Integer, Long Integer, Floating Point dan Complex Number. Dan seperti bahasa pemrograman lain pada umumnya, kita dapat memanipulasi bilangan dengan operator operasi bilangan. Operasi bilangan yang umum digunakan: penjumlahan, pengurangan, perkalian, pembagian. # operasi integer a = 3 + 4 # a bernilai 7 b = 4 - 3 # b bernilai 1 c = 3 * 4 # c bernilai 12 d = 4 / 3 # pembagian integer, d bernilai 1 e = 4 % 3 # sisa pembagian integer, e bernilai 1 print a, b, c, d, e # cetak hasil # operasi long integer f = 10000000000L + 25

Belajar: List Method

Sekedar mengulang mengenai 'list method ': method (atau ada yang menyebug fungsi) bawaan untuk objek 'list'. List Method: append : menambahkan item ke dalam list count : menghitung berapa banyak item ada dalam list extend : menambahkan item dari list lain ke dalam list index : memberitahukan index/posisi dari sebuah item dalam list pop : mengeluarkan sebuah item dari list; mengembalikan item tersebut sebagai 'return value'.  Jika tidak ditentukan index item yang akan dikeluarkan, fungsi akan mengeluarkan item terakhir dalam list remove : menghapus item tertentu dari list reverse : mengurutkan list secara terbalik (dari item besar ke kecil) sort : mengurutkan list (dari item kecil ke besar) Beberapa contoh: >>> my_list = ['chopsticks', 'dark soy sauce', 'wasabi', 'fugu', 'sake', 'ramen', 'shiitake mushrooms'] >>> my_list.sort() >>> my_list ['chopsticks', '

Berkenalan dengan PyQt4

Belajar pemrograman python memang menyenangkan. Banyak persoalan pemrograman yang bisa diselesaikan dengan cepat bila menggunakan python. Di awal-awal mempelajari python, pemrograman berbasis teks lama-kelamaan terasa kurang 'keren'. Apalagi sekarang ini di Indonesia pemrograman visual sangat-sangat populer. Dan yang paling populer tentu saja: Visual Basic . Ditambah dengan dilepasnya Visual Studio Express Edition secara gratis, makin populer deh si VB itu! Di tengah gempuran newbie-newbie pemrogram yang dengan cepat menampilkan tampilan  'Hello world' berbasis grafis, 'Hello world' berbasis teks nampak kurang 'keren'. Kabar baiknya, tersedia modul-modul python yang dapat membantu pemrogram python untuk menghasilkan tampilan grafis dengan cepat. Ada beberapa modul sih sebetulnya. Namun yang populer, ada 4 jagoan: tkinter (ini bawaan dalam setiap instalasi python), wxPython , PyGTK , dan PyQt4 . Tulisan ini akan fokus kepada salah satu jagoan saya: PyQ