Langsung ke konten utama

Postingan

Menampilkan postingan dengan label intro

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 P...

Video: Google Python Class Day 1

Video menarik yang ingin belajar pemrograman Python: Google Python Class Day 1 Part 1: Introduction dan Strings

Mengapa (Bukan) Python?

Sebagai seorang yang sering menganjurkan Python sebagai bahasa pemrograman pertama/bahasa dalam mempelajari pemrograman, saya seringkali ditanya: Mengapa Python? Biasanya saya akan langsung menjawab mengenai fitur-fitur dan kelebihan bahasa Python . Namun jika ditanyakan kembali kepada saya, saya akan menjawab: Mengapa tidak ? Sebagai seorang yang senang mempelajari  bahasa pemrograman baru, hal yang saya inginkan (dan saya pikir diinginkan sebagian besar newbie ) adalah bahasa pemrograman yang: Sederhana Mudah dipelajari Dapat menghasilkan program yang berguna dalam waktu singkat Dan itu semua saya dapatkan saat mempelajari bahasa Python. Sederhana Bahasa pemrograman Python adalah bahasa pemrograman yang termasuk paling sederhana khususnya dalam hal syntax : variabel tidak perlu dideklarasikan tipe datanya,  tidak ada kurung untuk menandai blok kode program tidak ada keharusan titik koma di akhir statement , tidak memaksakan newbie  untuk mengerti konse...

Perkenalkan: IronPython

Minggu-minggu terakhir ini saya sedang tertarik dan mencoba-coba menggunakan IronPython. Apa sih IronPython? IronPython adalah implementasi Python dalam C#. IronPython memungkinkan Python digunakan dan berjalan dalam lingkungan .NET. Dengan IronPython, pemrogram mendapatkan keringngkasan dan kemudahan Python dipadukan dengan keampuhan dan kekayaan pustaka .NET! Saat ini IronPython dapat berjalan di platform Windows maupun di Linux/Unix di atas Mono. Ingin mencoba IronPython? Silakan jelajah ke http://www.ironpython.net .

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...

Dasar-Dasar Python

Belajar bahasa pemrograman Python tidaklah sulit, malah menurut saya termasuk yang paling mudah untuk dipelajari. Belajar Python terus terang mengingatkan saya akan saat-saat mempelajari BASIC saat SMP dulu. Mulai posting ini dan beberapa posting selanjutnya saya mencoba menuliskan singkat mengenai dasar-dasar pemrograman Python. Catatan: saya menggunakan Python 2.5. Python 3.X memiliki sintaks yang berbeda dengan Python 2.X Bilangan Ada 4 (empat) tipe bilangan dalam python: integer, atau bilangan bulat long integer, bilangan bulat seperti integer tapi untuk bilangan-bilangan besar floating point, atau bilangan pecahan complex numbers, atau bilangan kompleks String String adalah sekumpulan karakter (dalam bahasa Indonesia string berupa kata atau kalimat). Untuk menyatakan/menggunakan string: tanda petik tunggal (single quote) misalnya: ‘Ini adalah string’ tanda petik ganda (double quote) misalnya: ‘Saya bertanya kepadanya: “Siapa namamu?”’ tanda petik tiga (‘’’) bia...

Instalasi Python: di Linux/BSD

Jika Anda adalah pengguna Linux atau BSD, umumnya distro Linux seperti Fedora, Ubuntu , atau FreeBSD telah menginstall Python ke dalam sistem Anda. Untuk memastikan bahwa Python sudah terinstall dalam sistem Anda, buka salah satu aplikasi shell (misalnya Konsole atau gnome-terminal) dan masukkan perintah: python –V Jika Anda mendapatkan tampilan seperti di atas, maka SELAMAT! berarti python sudah terinstall di sistem Anda. Jika sebaliknya Anda mendapatkan respon: bash: python: command not found berarti python belum terinstall dalam sistem. Dengan demikian Anda perlu melakukan instalasi python. Caranya: Install paket binary python menggunakan aplikasi package management sesuai distro yang digunakan misalnya Yum dari Fedora, apt-get dari Debian Linux, pkg_add dari FreeBSD Alternatif lain: unduh\download kode sumber python dari situs Python kemudian compile kode sumber itu dalam sistem Anda. Ringkasan untuk melakukan kompilasi dan instalasi dari kode sumber dicantumkan di website...

Blog: Pakai Python

Python adalah bahasa pemrograman yang mudah dipelajari namun ampuh. Pemrogram Python umumnya mengakui bahwa memrogram dengan Python adalah pekerjaan yang menyenangkan: pemrogram dapat berkonsentrasi untuk menemukan solusi akan permasalahan yang dihadapi, dibandingkan dengan detil tata bahasa pemrograman itu sendiri. Blog ini maksudkan sebagai sumbangan untuk memperkaya literatur bahasa pemrograman Python dalam bahasa Indonesia.