Bab 1 Kenalan sama Python 3.2 (Ga kenal, maka Ga ngerti)
get pdf
Python 3.2 ini merupakan bahasa pemrograman yang sifatnya interaktif, tapi bisa juga di buat dalam bentuk docs, alias di buat dulu source code nya lalu di running kaya bahasa pemrograman kebanyakan.
Unik nya bahasa pemrograman ini ibarat nya karet gelang, alias lentur banget buat yang baru pertama kali nyentuh program. Jadi sebenarnya tutorial ini sangat di tujukan untuk yang masih newbie di dalam program atau bisa di bilang ga pernah bikin atau ga tau program itu apa. Happy Happy dah with Python 3.2 yang baru di release January 2011 ini. Emm, buat yang udah pernah belajar python versi lama juga bisa mampir dan ga ada salahnya coba python versi terbaru ini yang punya fitur lebih di sederhankan ketimbang versi-versi sebelumnya.
Kenapa python 3.2 ?
Kalo ada yang nanya begitu, alesanya sih sederhana. Ini python versi baru. Walupun rumornya masih Beta(kaya bahasa ambon artinya saya, hahahahaha), python 3.2 ini punya kemudahan dalam beberapa fungsinya, dan ga seperti versi yang lama yang punya beberapa fungsi terpisah. Intinya sama aja kok, cumin python 3.2 ini adalah pengembangan baru alias new model (wes bahasa gw…). Kalo untuk program gw saranin langsung untuk belajar yang baru keluar versinya. Kenapa ??? ilmu itu bakal selalu berkembang, lama-lama akan muncul inovasi-inovasi baru. Kalo belajar yang varian lama terus kapan majunya ilmu kita??? Ibarat buat obat, kita memang perlu belajar dasarnya namun kalo ada obat varian baru dengan varian yang lebih sederhana kenapa kita harus pake yang varian lama dengan bahan yang harus kita cari sampe naik ke gunung segala??? Yaudah pada intinya python 3.2 lebih simple (gw jamin) dari pada python versi sebelumya. (Kalo masih ada yang nanya kenapa ga pake ver.2.7 gw jitak niiiii….).
Mengenal si Python 3.2
*di bawah ini merupakan content dari Wikipedia:
Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi. Seperti halnya bahasa pemrograman dinamis, python seringkali digunakan sebagai bahasa skrip dengan interpreter yang teintergrasi dalam sistem operasi. Saat ini kode python dapat dijalankan pada sistem berbasis:
1. Linux/Unix
2. Windows
3. Mac OS X
4. Java Virtual Machine
5. OS/2
6. Amiga
7. Palm
8. Symbian (untuk produk-produk Nokia)
Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi. Lihat sejarahnya di Python Copyright. Namun pada prinsipnya Python dapat diperoleh dan dipergunakan secara bebas, bahkan untuk kepentingan komersial. Lisensi Python tidak bertentangan baik menurut definisi Open Source maupun General Public License (GPL)
Sejarah
*di bawah ini merupakan content dari Wikipedia:
Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Versi terakhir yang dikeluarkan CWI adalah 1.2.
Tahun 1995, Guido pindah ke CNRI sambil terus melanjutkan pengembangan Python. Versi terakhir yang dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang inti Python pindah ke BeOpen.com yang merupakan sebuah perusahaan komersial dan membentuk BeOpen PythonLabs. Python 2.0 dikeluarkan oleh BeOpen. Setelah mengeluarkan Python 2.0, Guido dan beberapa anggota tim PythonLabs pindah ke DigitalCreations.
Saat ini pengembangan Python terus dilakukan oleh sekumpulan pemrogram yang dikoordinir Guido dan Python Software Foundation. Python Software Foundation adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial. Saat ini distribusi Python sudah mencapai versi 2.6.1 dan versi 3.0. (Wikipedia kurang update niii, udah 3.2 mass)25-5-2011
Nama Python dipilih oleh Guido sebagai nama bahasa ciptaannya karena kecintaan guido pada acara televisi Monty Python's Flying Circus. Oleh karena itu seringkali ungkapan-ungkapan khas dari acara tersebut seringkali muncul dalam korespondensi antar pengguna Python.
Fitur
*di bawah ini merupakan content dari Wikipedia:
Beberapa fitur yang dimiliki Python adalah:
1. memiliki kepustakaan yang luas; dalam distribusi Python telah disediakan modul-modul 'siap pakai' untuk berbagai keperluan.
2. memiliki tata bahasa yang jernih dan mudah dipelajari.
3. memiliki aturan layout kode sumber yang memudahkan pengecekan, pembacaan kembali dan penulisan ulang kode sumber.
4. berorientasi obyek.
5. memiliki sistem pengelolaan memori otomatis (garbage collection, seperti java)
6. modular, mudah dikembangkan dengan menciptakan modul-modul baru; modul-modul tersebut dapat dibangun dengan bahasa Python maupun C/C++.
7. memiliki fasilitas pengumpulan sampah otomatis, seperti halnya pada bahasa pemrograman Java, python memiliki fasilitas pengaturan penggunaan ingatan komputer sehingga para pemrogram tidak perlu melakukan pengaturan ingatan komputer secara langsung.
by. Matius kristian (calon s1) amiinnnn