Monday, December 16, 2013

Belajar Dasar-Dasar Bahasa Pemrograman Python Bagi Pemula

Belajar Dasar-Dasar Bahasa Pemrograman Python Bagi Pemula 0

Sekilas tentang bahasa pemrograman python

Python adalah salah satu bahasa pemrograman yang interpretatif multiguna dimana bahasa ini lebih memfokuskan keterbacaan kode atau bisa dibilang syntax yang paling mudah dibaca oleh manusia dibandingkan dengan syntax bahasa pemrograman lain. Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam. Saat ini kode python dapat dijalankan di berbagai platform sistem operasi, beberapa diantaranya adalah:
  • Linux/Unix
  • Windows
  • Mac OS X
  • Java Virtual Machine
  • OS/2
  • Amiga
  • Palm
  • Symbian (untuk produk-produk Nokia)

Compiler python

Sebelum kita belajar bahasa python, yang wajib harus kita lakukan adalah memiliki compiler dari python itu sendiri. Apakah kamu sudah punya? Kalo belum punya, silahkan download DI SINI. Perlu kawan-kawan ketahui, software python ini ada beberapa versi, misalnya versi 2.5, versi 2.7, versi 3.1, versi 3.3 dan masih banyak lagi. Untuk versi 3 ke atas dan 3 ke bawah ada perbedaan dalam penulisan script. 

Perbedaannya tidak banyak kok jadi jangan khawatir kalau belajar bahasa ini sulit. Nanti akan saya jelaskan beberapa perbedaan dari versi 3 ke atas dan versi 3 ke bawah. Hal terpenting yang harus kamu siapkan adalah niat dan rutin dalam belajar maka bisa dipastikan akan terasa mudah dan menyenangkan. 

Oke, silahkan install compiler yang telah didownload tadi kemudian cari dan buka compilernya dengan bernama IDLE. Gambar di bawah adalah pyhton Shell atau mode interaktif dari compiler python.

Belajar Dasar-Dasar Bahasa Pemrograman Python Bagi Pemula 1
Python Shell

Tipe data dasar

Tipe data adalah sebuah media atau memori pada komputer untuk menampung sebuah informasi. Sebelum menulis sebuah script, kamu harus mengetahui tipe data dasar bahasa pemrograman python. Berikut adalah beberapa tipe data dasar yang ada di bahasa pemrograman python. 

Tipe Data
Penjelasan
Contoh
Integer
Menyatakan bilangan bulat
angka 239, 12, 35, dsb
String
Menyatakan karakter/ kata/ kalimat yang terdiri dari huruf, angka, simbol, dll
Kata 'Dunia', 'Selamat pagi', 'Selamat tidur', dsb
Float
Menyatakan bilangan desimal
angka 2.66, 3.11, 4.566, 7.5 (Untuk menulis angka desimal kita harus menggunakan titik bukan koma)
Boolean
Menyatakan benar (1) atau salah (0)
True atau False
Tuple
Tipe data urutan yang menyimpan berbagai tipe data (string, integer, float, dll) dimana isi data tersebut tidak dapat diubah
(12, ‘abc’, 3.67) menggunakan kurung kurawal
List
Tipe data urutan yang menyimpan berbagai tipe data (string, integer, float, dll) dimana isi data tersebut dapat diubah
[12, ‘abc’, 3.67] menggunakan kurung siku
Dictionary
Tipe data urutan yang menyimpan berbagai tipe data berupa key dan value
{‘id’: 1, ‘nama’:’joni’, ‘kota’:’sragen’}, dsb
Hexadecimal
Menyatakan bilangan dalam format heksadesimal
9a, 1d3, dsb
Complex
Menyatakan pasangan angka real dan imajiner
2+4a, 3-2b, dsb

Contoh syntax dasar

Setelah mengenal berbagai tipe data pemrograman python, langkah selanjutnya yang harus kamu pelajari adalah bagaimana cara menulis syntax. Contoh syntax dasar yang paliing mudah adalah fungsi print (menampilkan output sebuah karakter, kata, kalimat, angka, dsb).
Bagaimana cara menggunakan fungsi ini? Coba kamu tulis di IDLE yang telah kamu buka sebelumnya. 

Seperti yang saya jelaskan sebelumnya bahwa python versi 3 ke atas dan versi 3 ke bawah adalah berbeda. Perbedaan tersebut terletak pada penulisan syntax setelah fungsi print, yaitu apabila kamu memakai pyhton v.3.x maka penulisan syntax setelah fungsi print harus memakai tanda kurung kurawal. 

Contoh:
print ("Selamat datang kawan-kawan")
print ("Saya telah belajar bahasa python") 

Belajar Dasar-Dasar Bahasa Pemrograman Python Bagi Pemula 3
Python v.3.x

Kemudian apabila kamu memakai python v.2.x maka kamu tidak perlu memakai tanda kurung kurawal.
Contoh:
print "Selamat datang kawan-kawan"
print "Saya telah belajar bahasa python 

Belajar Dasar-Dasar Bahasa Pemrograman Python Bagi Pemula 2
Python v.2.x

Sekarang kamu sudah mengetahui perbedaan antara python versi 3 ke atas dan versi 3 ke bawah. Selanjutnya bagaimana cara mengetahui atau mengecek tipe data dari sebuah variabel atau object? misalnya kamu menulis di python shell seperti ini:
a = "Selamat datang"
b = 40
c = 20.7
dimana a, b, dan c adalah sebuah variabel, lalu kamu ingin mengecek tipe data dari ketiga variabel tersebut. Caranya adalah dengan menggunakan fungsi type(variabel).
Contoh:

Belajar Dasar-Dasar Bahasa Pemrograman Python Bagi Pemula 4
Tipe Data Variabel
Kamu telah melihat bagaimana hasilnya, int berarti tipe data tersebut berupa integer (bilangan bulat), str berarti tipe data tersebut berupa string (karakter, kata, kalimat, dsb), float berarti tipe data tersebut berupa bilangan desimal. 

Untuk postingan kali ini cukup itu saja dulu ya. Saya akan melanjutkan pembahasan yang lebih mendalam di hari selanjutnya. Semoga bermanfaat bagi kamu yang baru belajar tentang bahasa pemrograman python. Sekian dari saya, tunggu postingan selanjutnya.

11 comments:

  1. wah artikel yang bagus banget nih gan, mantap deh poko'a.. :D

    ReplyDelete
    Replies
    1. hehe,, tunggu pembelajaran selanjutnya ya gan..:)

      Delete
  2. waahhhh ... artikelnya W O W bangetz.... MR.Jon.....
    Ditunggu ya ... postingan ttg matriks .... OK master matriks ;)

    ReplyDelete
    Replies
    1. Kalau matrix tuh lama ngetiknya sis.. Jadi agak ntar-ntar aja hhee

      Delete
  3. Awesome !! artikelnya menarik banget :], Lanjutkan !!

    ReplyDelete
  4. http://ynjh.tk/Kivy/tutorial%20Python.pdf

    ReplyDelete
  5. Artikel yang menarik. Indahnya saling berbagi pengetahuan dan keilmuan. Silahkan singgah di blog perkuliahan pemrograman saya:

    http://rismonhasiholansianipar.blogspot.co.id

    http://rhsianipar.blogspot.co.id

    http://rismonhsianipar.blogspot.co.id

    ReplyDelete
  6. Ingin mengatahui lebih lanjut? Klik: https://mengenalpythonyuk.blogspot.com/

    ReplyDelete
  7. Ingin mengatahui lebih lanjut? Klik: https://mengenalpythonyuk.blogspot.com

    ReplyDelete