Pengenalan Python Kpli Kediri

  • Uploaded by: kenzanin
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Pengenalan Python Kpli Kediri as PDF for free.

More details

  • Words: 1,680
  • Pages: 9
Pengenalan Python. Pengenalan Python V 0.1 [email protected] solderen.co.nr

1. Benih Python. Python di buat untuk dengan tujuan utama mudah dibuat dan mudah dibaca, jadi sedikit bereda  dengan beberapa program yang sudah kita kenal sebelumnya seperti C atau C++ yang di tujukan  untuk   menjadi   bahasa   pemograman   yang   mengutamakan   efisiensi   demikian?.   Mungkin   dengan  menceritakan   sejarang   singkat   dari   python   dapat   membuat   anda   memahami   mengapa   Python  dilahirkan. Python mulai di  “kerjakan”  mulai akhir tahun 1989 oleh guido van Rossum, dan di lanjutkan di  CWI (Centrum voor Wiskunde en Informatica, the National Research Institute for Mathematics and  Computer Science) tapi untuk apa?. Jawapnya karena pada saat itu para ahli di CWI, termasuk  guido van Rossum sendiri yang merupakan salah satu ahli yang ada di CWI, mengalami kesulitan  dalam   mengerjakan   sesuatu   project   dengan   bahasa   pemograman   yang   sudah   ada   pada   saat   itu,  Rossum sangat menginginkan untuk membuat bahasa pemograman yang lebih baik. Pada saat itu  guido   van   Rossum   telah   berteman   akrab   dengan   bahasa   pemograman   ABC   yang   juga   di  kembangkan oleh CWI. Tetapi Rossum merasa kecewa dengan ABC karena ABC sangat sulit untuk  di kembangkan lebih jauh lagi, karena sudah terlanjur akrap dengan ABC maka kembali lagi ke  bahasa   C  adalah suatu opsi yang sangat berat.  Rossum mulai mencoba untuk membuat  sendiri  bahasa pemograman terutama untuk memudahkan dia untuk mengadministrasi komputer dengan  Amoeba   sebagai   OS   nya,   maka   dia   ingin   membuat   suatu   program   yang   selain   mudah,   dapat  dikembangakan dan juga bisa mengacces system call, karena pada saat itu Rossum lebih banyak  berkerja dengan OS Amoeba maka dia mulai membuat bahasa pemograman khusus untuk Amoba  OS,   setelah   banyak   yang   tertarik   dengan   bahasa   yang   dia   buat   maka   mulailah   dibuat   bahasa  pemograman yang lebih universial, di akhr 1989 benih Python mulai tersebar. 

2. Penginstalan Python dan IDLE. Saat ini Python dapat di install di berbagai OS dan Possessor diantaranya adalah All Unix flavors (Linux, MacOS X, Solaris, FreeBSD, etc.) Win32 (Windows NT, 2000, XP, etc.) Older platforms: MacOS 8/9, Windows 3.x, DOS, OS/2, AIX Handhelds   (PDAs/phones):   Nokia   Series   60/SymbianOS,   Windows   CE/Pocket   PC,   Sharp  Zaurus/arm­linux, PalmOS Gaming consoles: Sony PS2, PSP; Nintendo GameCube Real­Time platforms: VxWorks, QNX

Alternative implementations: Jython, IronPython, stackless Dan lain lain. Tapi untuk saat ini kita akan membatasi tema kita pada Pyton di linux berikut beberapa cara untuk  menginstal dan mengkonfigurasi Python dan IDLE di Linux. 

1. Slackware: TODO

2. Redhat: TODO

3. SUSE: TODO

4. Ubuntu: Sebagai   contoh   di   sini   kita   akan   menggunakan   Ubuntu   7.40   sebagai   basis   distro   kita,   Ubuntu  memiliki dukungan software yang sangat melimpah hampir 23,000 packet (2007) disediakan oleh  Ubuntu   dan  terus  bertambah. Jadi menginstall pyton dan IDLE adalah hal sepele pada Ubuntu  berikut contoh detailnya. Buka synaptic dan cari IDLE

gambar 2.1.: synaptic.

mungkin akan ada banyak item yang akan keluar tapi selain yang ada tuliasan IDLE di depan tidak 

usah di perhatikan dan pastikan anda hanya memilih “IDLE” yang tidak ada tulisan Python atau  yang lainnya karena dengan memilih paket “IDLE”  secara otomatis anda juga memilih paket paket  yang diperlukan untuk menjalankan IDLE.  Akan   tetapi  jika anda maniack ngetik maka di anjurkan untuk menginstall IDLE melalui sheel  berikut untuk lebih detailnya. 1. Masuk ke root baik melalui su atau sudo. 2. Ketik apt­get install IDLE dan enter ingat tekan tombol yang bertuliskan Enter bukan tombol  Power atau tombol Reset. 3. Tunggu sampai selesai. Setelah selesai coba cari di Start Menu >>> Development akan muncul icon dengan tulisan IDLE  klik ikon itu dan akan muncul 

gambar 2.2.: idle di ubuntu 7.04.

3. Python di Shell. Untuk mencoba apakah pyton sudah berfungsi coba masuk ke shell dan ketik python $>python Python 2.5.1c1 (release25­maint, Apr 12 2007, 21:00:25)  [GCC 4.1.2 (Ubuntu 4.1.2­0ubuntu4)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>

jika   tanda   di   atas   muncul   maka   anda   sudah   berhasil   menginstall   Python   pada   komputer   anda  sekarang coba untuk menampilkan kata “terima kasih“ >>>print “terima kasih” (enter) terima kasih

jika kita perhatikan di atas, maka kita bisa lihat bahwa tanda >>> adalah pertanda kalau anda masuk  pada mode pemograman, artinya kata yang akan anda ketik sesudah tanda itu akan dianggap sebagai  kata perintah

>>>print “terima kasih”

kata print adalah kata kunci atau keyword yang digunakan Python untuk mencetak suatu value atau  nilai, sedang “terima kasih” merupakan nilai atau value string atau kumpulan character. Jadi waktu  perintah tersebut di masukkan maka python merespon dengan mencetak kata  “terima kasih”  di  console dan hal ini juga berlaku untuk kata yang lain misal “aku merindukan mu”.

4. Python di IDLE. Seperti pada bahas pemograman yang lain Python memiliki IDE (Integrated Development  Environment) sendiri ada banyak IDE untuk Python mulai yang sederhana sampai yang sudah  sangat canggih. Tidak ada definisi yang jelas tentang spesifikasi IDE tapi kebanyakan IDE yang ada  memiliki beberapa kesamaan yakni. 1. Syntax coloring. Dengan syntax coloring maka programmer bisa dengan mudah mengetahui kesalahan suatu  syntax sebelum di kompilasi hanya dengan mengetahui warna yang dihasilkan. 2. Easy build. Dengan   fasilitas   ini   maka   programmer   bisa   dengan   mudah   mengcompile   progam   tanpa  meninggalkan IDE. 3. Debuging. Fasilitas ini digunakan untuk menjalankan program setahap demi setahap untuk mengetahui  apakah pogram berjalan sesuai dengan harapan programmer. IDLE   memiliki   semua   fitur   diatas   di   tambah   lagi   beberapa   fitur   yang   menrik   seperti   auto  commplete yakni kemampuan IDE untuk menampilkan kelanjuatan dari perintah yang di ketik dan  berbagai fitur yang lain. Contoh penggunaan iDLE. Python 2.5.1c1 (release25­maint, Apr 12 2007, 21:00:25)  [GCC 4.1.2 (Ubuntu 4.1.2­0ubuntu4)] on linux2 Type "copyright", "credits" or "license()" for more information.     ****************************************************************     Personal firewall software may warn about the connection IDLE     makes to its subprocess using this computer's internal loopback     interface.  This connection is not visible on any external     interface and no data is sent to or received from the Internet.     ****************************************************************      IDLE 1.2.1c1      ==== No Subprocess ==== >>> 

jika anda melihat hal ini di layar idle maka idle anda telah berfungsi dan dapat dipakai, sekarang 

mari kita coba untuk menampilan kata “terima kasih“. >>>print “terima kasih” (enter) terima kasih

jika kita perhatikan di atas, maka kita bisa lihat bahwa tanda >>> adalah pertanda kalau anda masuk  pada mode pemograman, artinya kata yang akan anda ketik sesudah tanda itu akan dianggap sebagai  kata perintah. Lho ini khan sama seperti python di shell? ya memang kebanyakan sama tapi yang membedakan  adalah kalau di IDLE python sudah dihubungkan dengan tK yaitu library untuk membangun sutau  applikasi berdasar pada X atau GUI jadi kita bisa menampikan program kita pada X. Contoh. #!/usr/bin/env python  from Tkinter import *  def hello(): print 'hello word'  win = Tk()  win.title('hello, Tkinter')  win.geometry('200x100')  btn = Button(win,text='hello',command=hello)  btn.pack(expand=YES, fill=BOTH)  mainloop()

simpan file diatas dan jangan lupa chmod a+x nama file, lau file dapat di executable dengan $>./namafile

selamat mencoba.

 5  Pengenalan fungsi python.  5.1 Print. Seperti pada bahasa pemogaman yang lain fungsi printf berfungsi untuk menampilkan karacter ke  layar berikut contoh print >>>print “hallo kenzanin” kenzanin

atau dapat juga >>>a=”kenzanin” >>>a kenzanin >>>print a kenzanin

selain itu fungsi print di python juga mengambil beberapa fungsi printf() di C  >>>print “%s membeli %d jeruk.” % (“kenzanin”,5) kenzanin membeli 5 jeruk.

 5.2 Pogram input. Untuk mengambil dara dari user kita dapat memakai fungsi raw_input yang sudah di sediakan dari  python contoh >>>jumlah=raw_input(“beli jeruk berapa? ”) beli jeruk berapa? 6 >>>print “jumlah jeruk yang di beli %d” % (int(jumlah)) jumlah jeruk yang dibeli 6

 5.3 Komentar. Untuk membatasi mana kode yang di jalankan mana yang tidak maka kita bisa memberi komentar  pada source program kita contoh >>>print “kenzanin” #kamu Ok sekali kenzanin

dan baris yang di mulai dengan # tidak di prosses oleh program.

 5.4 Operator. Python juga di lengkapi dengan berbagai operator aritmatik seperti  +       ­        *      /       //      %      ** contoh >>>print 1+3­2*4 ­4

selain operator arithmetic juga ada operator komparasi  <    <=   >    >=   ==      !=      <> >>> 2 < 3  True >>> 2 > 3 False

 5.5 Nilai variable dan nilai tetap. Sama halnya dengan bahasa C penugasan suatu nilai atau variable tertentu juga dapat dilakukan  dan sama halnya dengan C untuk variable tidak boleh dimulai dengan angka. Selain itu python juga  menganut case­sensitive character artinya coBa berbeda dengan CobA contoh >>>a=10 >>>print a+20 30 >>>a=20

>>>print A+20 error bla bla bla bla

 5.6 Number. Python bisa memproses sampai lima jenis tipe bilangan ●

Int (singned) ○

Long.



Bool. (boolean)



Float.



Complex.

Sampai saat ini python belum mendefinisikan batasan untuk tiap type data.

 5.7 String. String di python di definisikan sebagai suatu character yang di susun berurutan di dalam tanda “ ”  atau ' '  contoh >>>kata=“abcdefghij” >>> print kata  abcdefghij >>>kata[0] a >>>kata[0:2] abc >>>kata[2:4] cde

 5.8 Array. Pada python pendefenesian array dapat di lakukan dengan dua cara satu dengan tanda [] dan tanda () contoh >>>coba=[1,2,3,4,5,6,7,8,9,0] >>>coba [1,2,3,4,5,6,7,8,9,0] >>>coba[0] 1 >>>coba[0]+2 3 >>>coba=(1,”kenzanin”,3) >>>coba[1]

kenzanin >>>coba[0]+2 error bla bla bla bla bla

 5.9 Dictionaries. TODO.

 5.10 Code block use indention. Untuk menentukan bahwa code atau perintah masih dalam satu urutan maka di gunakan code block  agar   program   tahu   kalau   masih   dalam   satu   urutan.   Mungkin   bagi   anda   yang   sudah   pernah  memprogram dalam bahasa C maka pernah melihat tanda “{}” maka kalau di python tanda yang  digunakan adalah Tab atau Indention Contoh. >>>a=10

>>>if a==10 ...|­­|print “a sama dengan 10” ... a sama dengan 10

pada code di atas indention digambarkan dengan |­­|.

 5.11 If Statement. Jika mungkin kata ini akan sering kita temui dalam membuat suatu program entah python, C, pascal  , dan lain lain. Fung if di python sama dengan fungsi if di C  contoh >>>jeruk = 5 >>>if jeruk == 5 ...   print “anda dapat diskon”

jika ingin multi kondisonial dapat gunakan else atau elif >>>jeruk = 5 >>>if jeruk == 5 ...   print “anda dapat diskon” ...else: ...  print “anda tidak beli jeruk 5”

>>>jeruk = 5 >>>if jeruk == 5 ...   print “anda dapat diskon” ...elif: jeruk == 6 ...   print “jeruk kebanyakan” ...elif: jeruk == 4 ...    print “jeruk kurang”

 5.11 While. While atau dalam bahasa indonesia “selama” adalah cara untuk mengulang atau looping selama  kondisi tidak sama atau sama dengan yang di inginkan >>>a=0 >>>while a < 10 : ...    print a ...   a=a+1

 5.12 For. Fungsi for adalah untuk mencacah suatu nilai yang di berikan kepadanya contoh >>>for kenzanin in [“satu”,2,”tiga”,4]: ...    print kenzanin satu 2 tiga 4

Related Documents

Python
November 2019 59
Python
June 2020 31
Python
June 2020 30
Python
November 2019 31
Python
May 2020 20

More Documents from ""

Pengenalan Uc 8051
April 2020 0