You are on page 1of 27
Dosor-dasor OpenERP: sis tka dan conto kasus 10. Lampiran: Python Dasar Penal: Nopeanta Tentang dokumen ini + Dolamen in mera dasardasrbahas pemnograman Python untuk vrs 2 + kane in merpskan revise 6, aman pa awalya, dtl suk Python veri 25, naman talah sei isesuikan unk Python 27 + Python Dasar (2) 2008-2012 2014 Noprizco(eutcom) + Revish cerbara (dalam format ODIVPDF) slay isa ldapation secre ebes dar Iapsigiubcomvnpeipython ata ape com, ‘+ kum in arapkan dapat berguna arn ak menggaans apap. aw Dasor-dasor OpenERP: sis tka dan conto kasus 10.1 Penulisan source code 2) Indes adsl rae, 1) Wonk inden, gunakan hanya spas, jangangunakan TAB. ©) Panjang brs maksimal adalsh 79 karts Pind bers angsung dalam Kurang da hay sunakan backlash ¢) apa dipeaka, Q Panjang ars maksinal untuk desing dan homeo adl 72 karate, ‘Gunakan penis da bas sang antral fangs tp.eve 1) Gunskan pemish satu bari song antara method dalam clas {© Import stip modula prbrs, dengan urtan Keompok: standard any, pustaka pial -eiga usta oka. Pisablanla sing masing kelompok import dengan sebuah bars ksong 1) Sauk program Python 1, Sbebang Line 2 Komen dan doesn 5. tempor, 4 Global dan konstanta 5. Class dan fangs 5) Atran name 1, ake lowercase 2, Mog: lowercase, underscore bisa diguaakan ala iperkan 3, Clas: kapkalss per kata Gur pertama sep kata menggnakan apt) 4 Exception: apts pe ata (hua pera setigp kata menggusakankapta), Gunakan ‘ambahan Ero ntl mena kesalban 5. ung dan method clas: lowercase, Stiap hata dpsahkan underscore 6, Varah: lowercase, setap kta dpa underscone 7. Konstan: UPPERCASE, stp kata dipskan underscore J) Case serie! vrai Dosor-dasor OpenERP: sis tka dan conto kasus ‘anu inforas Ibi at, bacalah juga PEP (Spe Guide for Python Cade, Inmpegacy. phon r/dewpepspep-0008) wea Dasor-dasor OpenERP: sis tka dan conto kasus 10.2 Sekilas tentang Python 2) Open Sure 1, Sesua dengan setifis Open Source Tiasve, 2. Kompatbl dengan GPL (ves: 2.0.1 dan yeng lebih bar), menurut Fre Software Foundation. ‘Wala demikian dak ada perbatasan cope GPL 2. Bebosdigunslan, temas untuk produ propriety 4 Selengapnya,hupsswwre python ont 1) Sinks sedans, jes, ese, muta pear )- Menukang nl-paratigma salah stunya Objec-aretd 4) Tipe data very bith evel Sanda brary yang lengtap 1) jalan banyak sistem £8) aps deend dengan C++ 1) Type system: Strong, Dynamic, Duce ‘uk informs! ein anu, huang sits web Pythos tps python. 107232 Dosor-dasor OpenERP: sis tka dan conto kasus 10.3 Interpreter Python (interaktif) 2) Pat eat excel pytion 1. Windows cloytonXYipyhonexe, XY alah veri Python. Conch: cloython2Sipython xe 2. Linux: uscibinfytbon aa usbinpythonX (umumnya menggunakan syle ‘usrbiapyon)- XW adalah vers Python. 1) ak menalankanintepcter Python: 1, Windows: Maso ke command romp, mask ke deo ntl Python jlnkan ‘pythonex. Dept pula mengakses dari Stat Meno, Dafarkalah area instal Python ke PATH apbia peak, 2 Linx: Mask Ke era, ethan peritahs pythor (np anda kai. Kel dat ss intra rere Pythons 1, Windows: eZ, ENTER 2 Linx: Cx 4) Untuk mencetal ke standart, gonakan prin ©) Untuk membace sing dr standard np, aw npin) bisa igual, 1) Beberaps fangs an 1. abs) eno ag 4 mao 00) 6 pom 2 2 inva Dasor-dasor OpenERP: sis tka dan conto kasus 10.4 Script Python 2) Simpan dengan chs rama fe py. Comh: hllopy. ») Shebang 1 #1 ian Pah ke executable Python 2. Cont i Linu: #sebnython 3. Comoh di Windows: #epyton2Spythonexe 44 Di Linux, is gunakan bntuan ey, sehingga shebang Lne menjadi #vosrbinveny pon 2) Sesuaan path ke env ° Janka a command ie: pyibon ‘Linu, berkan hak ses executable dengan pea 1, chm tx