MMuuddaahh BBeellaajjaarr PPyytthhoonn

2y ago
79 Views
2 Downloads
554.40 KB
10 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Philip Renner
Transcription

Mudah Belajar PythonM.Octaviano ensi Dokumen:Copyright 2003-2012 IlmuKomputer.ComSeluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dandisebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarattidak menghapus atau merubah atribut penulis dan pernyataan copyright yangdisertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisanulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.Saat ini seringkali kita menggunakan bahasa interpreter untuk pembuatan program IT mulai dari PHP , Perl .menurut tutorialspoint.com, definisi mengenai python :Python is a general purpose interpreted, interactive, object-oriented and high-level programming language.Python was created by Guido van Rossum in the late eighties and early nineties. Like Perl, Python sourcecode is also now available under the GNU General Public License (GPL).Anda dapat menggunakan python dengan berbagai sumber referensi dan code yang tersedia di internetataupun situs resminya, karena python berlisensi GNU. Dengan python anda dapat membuat programberbasis object oriented language ataupun procedural dengan mudah.Sebelum memulai memprogram python , ada baiknya anda mengunduh file installer disini tallasi PythonSetelah anda mengunduh file installasi, lakukan installasi pada windows anda, atau jika yangmenggunakan linux ubuntu, telah tersedia pada Os nya, kemudian setting environment variableagar python dapat dirunning di CMD tanpa harus masuk ke directory python.Komunitas eLearning IlmuKomputer.ComCopyright 2003-2012 IlmuKomputer.Com1

Tes koneksi anda pada cmd dengan menjalankan python seperti gambar dibawah :2.Python BasicKetikan perintah dibawah pada python andaKomunitas eLearning IlmuKomputer.ComCopyright 2003-2012 IlmuKomputer.Com2

Setiap baris perintah yang anda jalankan pada python anda, maka otomatis akan langsung dieksekusi seperti pada gambar diatas, jika anda ingin barisan perintah anda dieksekusi satu kalidiakhir maka simpan terlebih dahulu di text editor dengan menyertakan ekstensi .py dibelakang filedengan program anda.Contoh helloworld.pyberisi sintak berikut :Ketika dijalankan, maka akan menghasilkan output seperti berikut :a.VariabelPada python, anda tidak diharuskan menuliskan tipe data pada variable, dikarenakan pythontelah mendukung otomatisasi tipe data variable sesuai dengan nilai yang diberikan. Contoh :Keterangan :Nilai variable A sudah otomatis menjadi tipe data integer, dikarenakan diberikan input nilai 5,variable B otomatis menjadi string, C menjadi double dan D menjadi Integerb.Operator PythonDalam python, anda dapat menggunakan beberapa operator diantaranya arithmetic,Comparison, Logical, Asignment,dan conditional. Berikut penerapan dari operator pada pythonKomunitas eLearning IlmuKomputer.ComCopyright 2003-2012 IlmuKomputer.Com3

c.InputUntuk melakukan operasi input dan output, anda dapat menggunakan perintah berikut :Keterangan :Import osOs.system(“cls”)Raw input()Input()3.::::pemanggilan fungsi dengan nama osclearscreen pada command prompt andainput untuk stringinput untuk integerAnalisis KasusAnalisis kasus merupakan proses pemilihan dari kondisi tertentu namun hasil berbeda. Misalkancontoh kasus:“Pabrik X memproduksi dua jenis mobil yaitu mobil bertipe SUV dan minibus, harga satu unit mobilSUV Rp.100.000.000 dan minibus Rp.75.000.000, pada saat tertentu, client ingin membeli mobil,dengan harga Rp. 75.000.000”, maka analisis kasus nya :Komunitas eLearning IlmuKomputer.ComCopyright 2003-2012 IlmuKomputer.Com4

If(hargamobil 75 juta):Print “Beli Mobi minibus”Elsif(hargamobil 100 juta):Print “Beli Mobil SUV”Else:Print “Tidak Beli Apa apa”Contoh lainnya pada program diatas, jika username dan password sesuai dengan username danpassword di system maka programa akan mencetak kondisi tertentu dapat berupa True atau False.4.PerulanganPerulangan merupakan program untuk melakukan berbagai intruksi atau aksi secara berulang kalisesuai dengan kondisi yang ditentukan atau tidak ditentukan. Contohnya : kasus dalam robot Tongsampah. Robot akan terus membuka tong sampah secara berulang jika ada manusia yang inginmembuat sampah.Komunitas eLearning IlmuKomputer.ComCopyright 2003-2012 IlmuKomputer.Com5

Keterangan :- Pada statement 1, nilai awal a 0 kemudian selama a 10 maka lakukan perulangan denganmencetak nilai a , lalu a di increment, atau ditambahkan dengan nilai 1- Pada statement 3 , nilai awal c 10 kemudian selama c tidak sama dengan 0 maka nilai c didecrement / dikurangi 1 dan dicetak nilainyaKeterangan :Pada contoh program diatas, akan dilakukan perulangan dengan perulangan pertama i 1 danperulangan kedua i 10Keterangan :Pada program diatas, akan dilakukan perulangan dengan range / jarak dari 1 hingga 10 sehinggadilakukan perulangan sebanyak 9 kaliKeterangan :Sama dengan contoh sebelumnya, namun disini, terdapat sintak reversed dengan arti perulangandibalik dari mulai 10 hingga 1 , nilai 2 di dalam parameter merupakan jarak antara 10 hingga 1 ,sehingga outputnya seperti berikutProgram PolindromBerikut merupakan contoh program polindrom, dimana akan mengembalikan nilai true jikapalindrome. Berikut contohnya :Komunitas eLearning IlmuKomputer.ComCopyright 2003-2012 IlmuKomputer.Com6

5.StringAnda dapat melakukan operasi dan manipulasi string dengan mudah di python, berikut contohnya :6.List, Tuple,Dictionary-List merupakan variable dengan tipe data yang berbeda yang dapat dialokasikan jumlahdatanya, sehingga tidak ada pemborosan memory, sedangkan Array merupakan tipe data yangberisi data yang sama yang nilai element nya ditentukan di awal penggunaan Array.Untuk menggunakan List, berikan nilai variable dengan [] ,contoh :A []B [“Element1”,2,”Element3”]-Tuple merupakan tipe data sequence yang nilai datanya tidak dapat diubah dikemudian. Tupledidefinisikan sebagai ()Contoh :A ()-Dictionary merupakan tipe data yang dapat menyimpan tipe data tertenut, dengan nilaielementnya dapat diberikan nama tertentu. Dictionary didefinisikan sebagai {}B {“Nama”:”Octav”,”Nilai”:10}Berikut contoh penggunaannya :Komunitas eLearning IlmuKomputer.ComCopyright 2003-2012 IlmuKomputer.Com7

Keterangan :Pada program diatas, merupakan contoh program untuk menentukan jumlah hari pada bulan dantahun tertentu, jika tahun merupakan kabisat, maka nilainya berbeda pada tahun lainnyaPada contoh diatas, merupakan program untuk manipulasi dan mencetak list pada index tertentu.Program CRUD (Create Read Update Delete) sederhana :Komunitas eLearning IlmuKomputer.ComCopyright 2003-2012 IlmuKomputer.Com8

Aplikasi akan menambahkan data secara berurtan. Kemudian aplikasi ini dapat menampilkan datadata yang telah diinputkan seperti pada gambar diatas. Dan jika ingin menghapus diijinkan denganmenghapus list yang ada. Berikut programnya :7.Prosedur dan FungsiProsedur merupakan suatu sub program yang dieksekusi secara berurutan (sequence) dengantujuan untuk memperingkas program sedangkan fungsi merupakan suatu sub program yangdijalankan untuk menghasilkan suatu fungsi tertentu tanpa mengubah kode programContoh :Komunitas eLearning IlmuKomputer.ComCopyright 2003-2012 IlmuKomputer.Com9

Keterangan :Baris ke 1 – 5, merupakan deklarasi sebuah fungsi, dikarenakan ada nilai kembalian yangdiharapkan, yaitu kondisi true atau false jika user atau password sesuaiBaris ke 7 – 10 , merupakan deklarasi prosedur, dikarenakan tidak ada nilai kembalian, danhanya mengeksekusi program sequence. Perbedaan penggunaan prosedur dan fungsi terletak daripenggunaan nilai kembalian return ,PenutupDalam penyusunan E-book ini, penulis menyadari banyaknya kekurangan, oleh karena itu penulismengharapkan mendapat kritik dan saran agar penulis dapat menyusun E-book lainnya dengan lebih baiklagi. Apabila pembaca terdapat kesulitan dalam mengaplikasikan materi-materi yang telah diulassebelumnya, silahkan menghubungi penulis di http://tavgreen.com. Nantikan E-book selanjutnya “PythonAdvance” yang sedang penulis python diakses pada tanggal 14 November 2012Biografi PenulisM.Octaviano Pratama . Alumni D3 Teknik Komputer Unpad, saat ini sedangmelanjutkan studi di D4 Teknik Informatika Kesehatan program kerjasama Seamolecdan Institut Teknologi Bandung. Penulis menggeluti beberapa bidang IT terutama diJava, Game, Interpreter Language, dll. Saat ini membuka startup IT Midhighsolutionyang dapat diakses di http://midhighsolution.comAnda dapat menghubungi penulis pada alamat dibawah itas eLearning IlmuKomputer.ComCopyright 2003-2012 IlmuKomputer.Com10

Python was created by Guido van Rossum in the late eighties and early nineties. Like Perl, Python source code is also now available under the GNU General Public License (GPL). Anda dapat menggunakan python dengan berbagai sumber referensi dan code yang tersedia di internet ataupun situs

Related Documents:

4 PEI SPECIFIC CURRICULUM OUTCOMES FRAMEWORK: GRADE 2 General Curriculum Specifi c Curriculum Outcomes Outcomes Students will be expected to Reading and Viewing GCO 4: Students will be expected to select, read, and view with understanding a range of literature, information, media, and visual texts. (Transitional)

Akuntansi manajemen mempunyai peranan besar dalam perusahaan, yaitu membantu pihak pihak internal (direktur utama dan masing masing tingkatan manajer dalam setiap unit/departemen) dalam pengambilan keputusan. Oleh karena itu, akuntansi manajemen yang akan kita pelajari dalam buku ini akan membahas hal hal sebagai berikut: 1. Konsep dan fungsi biaya Pihak manajemen dapat memahami berbagai .

The manufactured configurations were tested according to the ASTM D 3039 and ASTM D 4255 for the in-plane mechanical properties and according to ASTM G 99 for the friction coefficient. Also, specific wear rate and through-thickness compression test were performed according to [29]. The effects of the MWCNTs on the composite were determined from the tests results. Experimental description .

Ziemlich beste Freunde: HTML und CSS A lle Webseiten, die Sie online sehen – egal ob die Suchseite von Google, die Seite ei-ner Online-Zeitung, ein Online-Shop oder ein Social-Media-Dienst wie Facebook –, bestehen im Wesentlichen aus zwei Dingen: aus HTML-Code, der die Struktur vorgibt und aus CSS-Code, der für die Formatierung zuständig ist Sie sehen nun, was es genau damit auf sich hat .

The bryophyte flora of the Southern Rocky Mountains and Colorado Plateaus region is both rich in species and interesting from a phytogeo- graphical standpoint. It draws from the arctic or boreal flora, from the dis junct floras of the isolated mountain masses of the northern continents, and from an ancient semi-desert flora which is now highly disjunct and limited to the major desert areas .

Bribery Act 2010 published its Post-Legislative Scrutiny Report on March 14, 2019. While the report highlighted that the UK Bribery Act is an “excellent piece of legislation” and “an example to other countries”, it sets out 35 recommendations and conclusions around the implementation and enforcement of the Act. For instance, the Committee requested greater clarity as to where the .

Autodesk Revit Architecture software or Autodesk Revit MEP software, purpose built for BIM, to create a simple model Autodesk Green Building Studio web service to conduct whole building analysis By using Revit Architecture or Revit MEP for BIM at the core of the rapid energy modeling workflow, BIM

Creating and growing real estate wealth : an insider’s guide to the many paths to success / William Poorvu. p. cm. ISBN 0-13-243453-9 (pbk. : alk. paper) 1. Real estate business. 2. Real estate investment. 3. Entrepreneurship—Psychological aspects. 4. Success in business. 5. Work and family. I. Title. HD1375.P6637 2008 333.33068—dc22 .