Powered by Blogger.

Pencarian ..

Tuesday, September 20, 2011

Python : Introduction

Silahkan download Python27 (Windows) disini. Untuk UBUNTU, langsung gunakan apt get :
sudo apt-get install build-essential gcc
cd Downloads
wget http://www.python.org/ftp/python/2.5.6/Python-2.5.6.tgz
tar -xvzf Python-2.5.6.tgz
cd Python-2.5.6
./configure --prefix=/usr/local/python2.5
make
make test
sudo make install
sudo ln -s /usr/local/python2.5/bin/python /usr/bin/python2.5 
 
Yang akan difokuskan adalah menggunakan Windows saja dulu ya ;) Setelah melakukan instalasi, setlah PATH dari Windows agar merujuk ke path program Python ini. Sehingga nantinya bisa dibuka langsung via command prompt. Lihat cara seting path dibawah ini :
Cara seting PATH di WINDOWS. Sesuaikan dengan komputer masing-masing.












Untuk membuat programnya, Anda bisa ketikkan scriptnya di program text editor seperti notepad dan sejenisnya. Dreamweaver juga bisa digunakan. Atau Vi di linux. Tapi karena Python ini membutuhkan tabulasi yang akurat karena tabulas/indentation adalah penanda blok, maka disarankan untuk menggunakan program yang mampu menunjukkan posisi tab. Saya sarankan menggunakan Notepad++. Selain gratis dan ringan program ini juga nyaman untuk indentation. Klik disini untuk download for Windows.


Python dikategorikan sebagai high-level, interpreted, interactive and object oriented-scripting language. Phyton sebagai high-level programming language , dirancang untuk dapat dibaca dengan mudah dengan bahasa Inggris, seperti kebanyakan high level language lainnya. Python adalah  Interpreted, tidak perlu compile sebelum dijalanankan, sama persis dengan PERL dan PHP.



Fitur :
  • Easy-to-learn: Python relatif memiliki sedikit keyword, struktur yang sederhana dan sintak yang jelas. Hal ini memungkinkan dapat dipelajari dengan waktu singkat.
  • Easy-to-maintain: Source codenya mudah dimaintenance
  • Cross-platform compatible di UNIX, Windows, dan Macintosh.
  • Interactive Mode, memungkinkan testing dan debugging serta melihat hasilnya langsung di terminal
  • Extendable: dapat menambahkan modul ke Python interpreter
  • Databases: bisa interface ke hampir seluruh database yang ada
  • GUI Programming: Python supports GUI applications 
  • Scalable: Python strukturnya rapi dan mampu menangani program yang besar

Python Identifiers 

Identifier adalah nama yang digunakan Python untuk mengindetiaskan variable, function, class, module, atau object lainnya. Identifier yang diijinkan adalah huruf A to Z atau a to z or atau tanda underscore (_) dan angka  0 to 9.Python tidak memperbolehkan tanda-tanda baca sebagai identifier seperti @, $, and % within identifiers. Python adalah case sensitive programming language. Jadi, sundika adalah berbeda dengan Sundika atau sUNDIka.


Penulisan Identifer Python 
  • Nama class dimulai dengan huruf besar dan sema identifier ditulis menggunakan huruf kecil
  • Untuk indentifier yang bersifat private, ditulis dengan diawali tanda underscore
  • Jika identifernya sangat-sangat private maka ditulis dengan double underscore

Reserved Words

kata-kata yang tidak boleh digunakan dalam variabel dan atau digunakan sebagai identifier. Ditulis hanya dengan huruf kecil.

andexecnot
assertfinallyor
breakforpass
classfromprint
continueglobalraise
defifreturn
delimporttry
elifinwhile
elseiswith
exceptlambdayield


Tabulasi/Indentation
Pada kebanyakan bahasa pemrograman komputer, setiap blok fungsi dipisahkan atau diidentifikasikan dengan tanda kurung atau kata-kata BEGIN END atau yang lainnya. Pada Python tidak dikenal hal tersebut. Yang menandakan blok fungsi adalah TABULASI/ Indentation. Jika ada baris yang keluar dari tabulasi maka akan terjadi error. Perhatikan contoh dibawah ini :

Tabulasi penanda blok


Multilines
Python memperbolehkan kita untuk menuliskan sambungan script di baris bawahnya dengan terlebih dulu menuliskan "\". Lihat contoh dibawah ini :

Menyambung baris dengan "\"

Tapi jika nantinya statement itu adalah terletak didalam tanda [ ], { }, ( ) maka tidak perlu lagi dituliskan seperti diatas. Jadi langsung ditulis dibawahnya saja. Lihat contoh dibawah ini :



Tanda Petik/Quote



Komentar
Untuk komentar kita cukup menambahkan tanda # didepan baris nya.

Penulisan banyak statement dalam 1 baris
Gunakan tanda titik koma, lihat gambar dibawah.

Banyak statement dalam sebuah baris

 Suite
 Sebuah group statement yang membentuk sebuah blok disebut sebagai suite. Tanda diawali dengan tanda titik dua. Lihat gambar dibawah.

Suite

Contoh Program Python. File disimpan dengan extensi .py

Contoh program yang akan mengirimkan kembali data yang masuk ke clientnya



0 comments:

About This Blog

Lorem Ipsum

  © Blogger templates Newspaper III by Ourblogtemplates.com 2008

Back to TOP