Beberapa bulan lalu (Juni 2011) saya telah posting mengenai kembalinya python.or.id. Namun setelah aktif kira-kira 1 bulan situs python.or.id kembali "diam" pengembangannya.
Maka pada awal tahun ini, muncul kembali inisiatif untuk menghidupkan kembali situs id-python (http://www.python.or.id). Namun kali ini diputuskan untuk menggunakan fasilitas-fasilitas yang tersedia 'gratis' di dunia maya. Alasannya? Agar komunitas id-python bisa lebih fokus dalam pengembangan komunitas dan 'isi' dari situs id-python dan tidak direpotkan dengan hal-hal yang 'terlalu teknis' (penyediaan server, pembangunan situs, dan lain-lain).
Perkembangan bagus lain dalam komunitas id-python adalah telah diadakan beberapa kali meetup (pertemuan) antar anggota komunitas. dalam waktu dekat (28Januari) akan diadakan meetup untuk ketiga kalinya di kampus ITB Bandung.
Pakai Python
Blog tentang bahasa pemrograman Python dan aplikasi-aplikasi yang dibuat menggunakan bahasa pemrograman Python
22 Januari 2012
23 Desember 2011
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', 'dark soy sauce', 'fugu', 'ramen', 'sake', 'shiitake mushrooms', 'wasabi'] >>> my_list.count() Traceback (most recent call last): File "", line 1, in my_list.count() TypeError: count() takes exactly one argument (0 given) >>> my_list.count('sake') 1 >>> my_list.append('sushi') >>> my_list ['chopsticks', 'dark soy sauce', 'fugu', 'ramen', 'sake', 'shiitake mushrooms', 'wasabi', 'sushi'] >>> my_list.sort() >>> my_list ['chopsticks', 'dark soy sauce', 'fugu', 'ramen', 'sake', 'shiitake mushrooms', 'sushi', 'wasabi'] >>> other_list = ['games', 'computer', 'laptop', 'harddisk'] >>> my_list.extend(other_list) >>> my_list ['chopsticks', 'dark soy sauce', 'fugu', 'ramen', 'sake', 'shiitake mushrooms', 'sushi', 'wasabi', 'games', 'computer', 'laptop', 'harddisk'] >>> my_list.pop() 'harddisk' >>> my_list ['chopsticks', 'dark soy sauce', 'fugu', 'ramen', 'sake', 'shiitake mushrooms', 'sushi', 'wasabi', 'games', 'computer', 'laptop'] >>> my_list.remove('games') >>> my_list ['chopsticks', 'dark soy sauce', 'fugu', 'ramen', 'sake', 'shiitake mushrooms', 'sushi', 'wasabi', 'computer', 'laptop'] >>>
18 Desember 2011
Video: Google Python Class Day 1 Part 2
Lanjutan Video Google Python Class Day 1
17 Desember 2011
Video: Google Python Class Day 1
Video menarik yang ingin belajar pemrograman Python:
Google Python Class hari 1: Introduction dan Strings
Google Python Class hari 1: Introduction dan Strings
31 Juli 2011
Comiker, the comic maker
Menyenangkan melihat bagaimana Python digunakan untuk menghasilkan webbsite yang 'lucu' seperti Comiker, the comic maker ini. Comiker adalah situs yang dirancang bagi orang yang ingin dapat membuat komik pendek walaupun tidak dapat menggambar. Pembuat situs menyediakan beberapa karakter yang dapat dipilih. Tugas pembuat komik hanyalah menciptakan dialog yang 'menggelitik'.
Comiker dibangun menggunakan Flask, salah satuwebframework yang menggunakan bahasa pemrograman Python.
Comiker dibangun menggunakan Flask, salah satuwebframework yang menggunakan bahasa pemrograman Python.
09 Juli 2011
08 Juli 2011
Portable Python : Python dalam Flash disk
Kasus: perusahaan saya tidak mengijinkan saya untuk melakukan instalasi aplikasi lain ke dalam laptop perusahaan selain yang telah diinstall oleh departemen IT perusahaan. Padahal saya ingin belajar pemrograman python. Distribusi standar python untuk Windows dari python.org merupakan installer yang memerlukan hak administrator sehingga tidak diijinkan untuk diinstall ke dalam laptop perusahaan. Lalu? Ada solusinya. Ada distribusi python yang tidak berbentuk installer, yang didistribusikan dalam bentuk zip. Jika ingin digunakan unzip saja filenya misalnya dalam hardisk eksternal atau flash disk. Maka kini kita siap untuk membuat program dengan python.
Salah satu distribusi python dalam bentuk zip : Portable Python. Portable Python FREE untuk digunakan dan dapat dijalankan di Windows 98, Windows XP, juga WIndows 7.
Screenshot Portable Python:
Sisi plus Portable Python: telah memaketkan juga
- IDE: Pyscripter dan SPE
- Shell: IPython
- Django
- Pygame
- Python Imaging Library (PIL)
- wxPython
- pywin32
Labels:
python
Langganan:
Entri (Atom)

