BUKU PANDUAN PEMROGRAMAN PYTHON - WordPress

2y ago
203 Views
7 Downloads
430.39 KB
40 Pages
Last View : 6d ago
Last Download : 3m ago
Upload by : Raelyn Goode
Transcription

BUKU PANDUANPEMROGRAMAN PYTHONPemerintah Kabupaten PemalangDinas Pemberdayaan Masyarakat Dan Pemerintahan DesaProgram Pusat Pemberdayaan Informatika Dan Desa

PengantarTerima kasih untuk Allah SWT atas semua Rahmat-Mu, Anugerah-Mu yang tak ternilai, hinggakami dapat menyelesaikan Buku “Pemrograman Komputer Dasar Python untuk Desa”. Buku inimerupakan panduan dasar yang membahas tentang pemrograman komputer python sebagaipedoman masyarakat desa untuk penerapan teknologi informasi di desa.Terima kasih yang sebesar-besarnya disampaikan kepada H. Junaedi, SH,MM selaku BupatiKabupaten Pemalang (Periode 2016-2021) dan Drs. H. Martono selaku Wakil Bupati KabupatenPemalang (Periode 2016-2021). Terima kasih juga disampaikan kepada Drs. Rifqi Jaya, MMselaku Kepala Dinas PERMASDES Kabupaten Pemalang (tahun 2017) beserta sekretaris danstaf. Terima kasih juga disampaikan untuk Bejo Setya Widodo, ST selaku KASI SID DinasPERMASDES (tahun 2017) dan APD “Aparatur Pemerintah Desa” Kabupaten Pemalang yangtidak bisa saya sebutkan satu persatu, serta semua pihak yang telah ikut membantu dalampenyelesaian buku ini.Kami menyadari masih terdapat kekurangan dalam buku ini untuk itu kritik dan saran terhadappenyempurnaan buku ini sangat diharapkan. Semoga buku ini dapat memberi manfaat bagimasyarakat khususnya dan bagi semua pihak yang membutuhkan.Salam HokyaPenulisi

Daftar IsiPengantar.iDaftar Isi.iiBAB 1 Pengenalan Python.1BAB 2 Instalasi Python.22.1 Linux.22.2 Windows.22.3 Mac OS.2BAB 3 Menjalankan Python.33.1 Linux.33.2 Windows.33.3 Macintosh.3BAB 4 Integrated Development Environment (IDE) Python.4BAB 5 Hello World Python.55.1 Syntax Dasar.55.2 Python Case Sensitive.55.3 Komentar Python.55.4 Tipe Data pada Python.65.5 Variabel Python.75.6 Operator.8Operator Aritmatika.9Operator Perbandingan.10Assignment Operator.10Logical Operator.11Bitwise Operator.12Membership Operator.13Identity Operator.135.7 Konfisi If.135.8 If Else.145.9 Kondisi Elif.145.10 Pengulangan “Loop”.15Pengulangan While.155.11 Pengulangan For.165.12 Pengulangan Bersarang (Nested Loop).165.13 Number Python.16Konversi Tipe Data Number Python.17Fungsi Matematika.18Fungsi Nomor Acak.18Fungsi Trigonometri.19Konstanta Matematika.195.14 STRING.20Mengupdate STRING.20Escape Character.20Operator Special String.21Operator Format String.22Triple Quote.23String Unicode.235.15 List.26ii

Membuat List Python.26Akses Nilai Dalam List.26Update Nilai Dalam List.27Hapus Nilai Dalam List.27Operasi Dasar.27Indexing, Slicing dan Matrix pada List Python.28Method dan Fungsi Build-in pada List Python.285.16 Tuple.29Akses Nilai Dalam Tuple.29Update Nilai Dalam Tuple.30Menghapus Nilai Dalam Tuple.30Operasi Dasar Pada List Tuple.30Indexing, Slicing dan Matrix.31Fungsi Build-in.315.17 Dictionary Python.31Akses Nilai.31Update Nilai.32Hapus Nilai.325.18 Tanggal dan Jam.32TimeTupple.335.19 Fungsi.33Mendefinisikan Fungsi Python.335.20 Modul.34Import Statement.345.21 Membaca Input Keyboard.34Input Python.345.22 Exception.35Standard Exceptions.35iii

BAB 1 Pengenalan PythonPython adalah bahasa pemrogramaninterpretatif multiguna. Tidak seperti bahasalain yang susah untuk dibaca dan dipahami,python lebih menekankan pada keterbacaankode agar lebih mudah untuk memahamisintaks. Hal ini membuat Python sangat mudah dipelajari baik untuk pemula maupun untuk yangsudah menguasai bahasa pemrograman lain.Bahasa ini muncul pertama kali pada tahun 1991, dirancang oleh seorang bernama Guido vanRossum. Sampai saat ini Python masih dikembangkan oleh Python Software Foundation. BahasaPython mendukung hampir semua sistem operasi, bahkan untuk sistem operasi Linux, hampirsemua distronya sudah menyertakan Python di dalamnya.Dengan kode yang simpel dan mudah diimplementasikan, seorang programmer dapat lebihmengutamakan pengembangan aplikasi yang dibuat, bukan malah sibuk mencari syntax error.print("Python sangat simpel")Hanya dengan menuliskan kode print seperti yang diatas, anda sudah bisa mencetak apapun yanganda inginkan di dalam tanda kurung (). Dibagian akhir kode pun, anda tidak harusmengakhirnya dengan tanda semicolon ;1

BAB 2 Instalasi PythonSebelum Anda menggunakan Python, Anda harus menginstalnya terlebih dahulu di sistemoperasi komputer Anda. Saat ini Python memiliki 2 versi yang berbeda, yaitu Python versi 3.4.3dan Python versi 2.7.10. Disini kita akan belajar bahasa pemrograman Python menggunakanversiterbaru3.4.3Cara menginstal python sangat mudah, ikuti panduan dibawah ini. Dibawah adalah panduan carainstal python di platform Linux, Windows dan Mac OS.2.1 Linux Buka browser, kunjungi http://www.python.org/downloads/source/Download versi terbaru Python berbentuk file zip untuk Unix/LinuxEkstrak file zip yang baru saja di downloadEdit file Modules/Setup jika Anda ingin kostumisasi PythonJalankan ./configure scriptmakemake installLangkah ini akan menginstal Python di lokasi standar /usr/local/bin dan library di/usr/local/lib/pythonXX dimana XX adalah versi terbaru Python yang anda gunakan.2.2 Windows Buka browser, kunjungi http://www.python.org/downloads/windows/ATAU, klik direct link .3.msiBuka (klik 2x) file installer python yang baru saja di downloadIkuti langkah instalasi sampai selesai2.3 Mac OS Buka browser, kunjungi http://www.python.org/download/mac/Download versi terbaru Python untuk MacintoshBuka file yang baru saja di downloadIkuti langkah instalasi sampai selesai2

BAB 3 Menjalankan PythonUntuk menjalankan Python ada banyak cara yang bisa dilakukan. Anda bisamenggunakan sheel, terminal atau menggunakan IDE (Integrated DevelopmentEnvironment). Di bawah ini adalah langkah-langkah menjalankan Python dengan carayang paling mudah.3.1 Linux Buka terminal (Ctrl Alt T)Ketik python maka Anda akan masuk ke sheel Python.Tuliskan script Python Anda, contoh: print("Selamat datang di Python"). jikasudah tekan tombol Enter, dan script Python akan dijalankan/eksekusi.Untuk keluar dari sheel Python ketik exit()atauGunakan teks editor, misalnya gedit.Buat file baru, dan ketikan script python Anda, contoh: print("Selamat datang diPython").Save As dengan ekstensi .py (contoh: cetak.py).Jalankan file dengan menggunakan Terminal.Buka terminal (Ctrl Alt T).Masuk ke direktori dimana file Python Anda disimpan (contoh: cd /Users/admin/Desktop/).Jalankan script Python dengan menggunakan python diikuti dengan nama file(contoh: python cetak.py).Script Python Anda akan dieksekusi/dijalankan.3.2 Windows Buka Python sheel, Anda bisa mencarinya di tombol Start.Tuliskan script Python Anda, contoh: print("Selamat datang di Python"). jikasudah tekan tombol Enter, dan script Python akan dijalankan/eksekusi.Untuk keluar dari sheel Python ketik exit()3.3 Macintosh Buka terminal.Ketik python maka Anda akan masuk ke sheel Python.Tuliskan script Python Anda, contoh: print("Selamat datang di Python"). jikasudah tekan tombol Enter, dan script Python akan dijalankan/eksekusi.Untuk keluar dari sheel Python ketik exit() atauGunakan teks editor.3

Buat file baru, dan ketikan script python Anda, contoh: print("Selamat datang diPython").Save As dengan ekstensi .py (contoh: cetak.py).Jalankan file dengan menggunakan Terminal.Buka terminal (Ctrl Alt T).Masuk ke direktori dimana file Python Anda disimpan (contoh: cd /Users/admin/Desktop/).Jalankan script Python dengan menggunakan python diikuti dengan nama file(contoh: python cetak.py).Script Python Anda akan dieksekusi/dijalankan.BAB 4 Integrated Development Environment (IDE)PythonIDE adalah sebuah software aplikasi yang memberikan Anda fasilitas bermanfaat ketikamembuat program. Biasanya sebuah IDE terdiri dari source code editor build automation toolsdandebugger.Untuk menulis sebuah program, bisa menggunakan text editor atau IDE nya. Bagi yangsudah mahir, menulis program dengan text editor bukanlah menjadi masalah. Tetapiuntuk pemula, akan lebih mudah menggunakan IDE.IDE untuk Python sangatlah banyak, tersedia bermacam-macam IDE dengan kelebihandan kekurangan masing-masing.Beberapa IDE untuk Python yang cukup populer adalah : Komodo LiClipse NetBeans PyCharm Kdevelop PyDev Wing IDE dan masih banyak lopmentEnvironments).4

BAB 5 Hello World PythonSyntax bahasa Python hampir sama dengan bahasa pemrograman pada umumnyaseperti Java atau PHP.5.1 Syntax DasarDibawah ini adalah contoh fungsi Python yang digunakan untuk mencetak. Di Pythonuntuk mencetak cukup gunakan fungsi print(), dimana sesuatu yang akan dicetakharus diletakkan diantara kurung buka dan kurung tutup, bahkan di Python versi 2.xAnda tidak harus menggunakan tanda kurung kurawal, cukup pisahkan dengan spasi.Jika ingin mencetak tipe data String langsung, Anda harus memasukanya ke dalamtanda kutip terlebih dahulu.print("Hello World")Saat anda menjalankan script diatas, Anda akan melihat output berupa text HelloWorld5.2 Python Case SensitivePython bersifat case sensitif, ini artinya huruf besar dan huruf kecil memiliki perbedaan.Sebagai contoh jika Anda menggunakan fungsi print dengan huruf kecil print() akanberhasil. Lain hal jika anda menggunakan huruf kapital Print() atau PRINT(), akanmuncul pesan error.Aturan ini berlaku untuk nama variabel ataupun fungsi-fungsi lainya.5.3 Komentar PythonKomentar (comment) adalah kode di dalam script Python yang tidak dieksekusi atautidak dijalankan mesin. Komentar hanya digunakan untuk menandai atau memberikanketerangan tertulis pada script.Komentar biasa digunakan untuk membiarkan orang lain memahami apa yangdilakukan script. atau untuk mengingatkan kepada programmer sendiri jika suatu saatkembali mengedit script tersebut.Untuk menggunakan komentar anda cukup menulis tanda pagar #, diikuti dengankomentar Anda.5

Dibawah ini adalah contoh penggunaan komentar pada Python.#Ini adalah komentar# Tulisan ini tidak akan dieksekusi#komentar dengan tanda pagar hanya bisa digunakan#untuk#satu#barisprint("Hello World") #ini juga komentar#print("Welcome")# komentar bisa berisi spesial karakter !@# % &*(),./;'[]\#mencetak namaprint("Budi")#mencetak angka/integerprint(123)Saat anda menjalankan script diatas, Anda akan melihat output berupa Hello World,Budi dan 123, karena tulisan/komentar yang ditulis tidak dieksekusi.5.4 Tipe Data pada PythonTipe data adalah suatu media atau memori pada komputer yang digunakan untukmenampung informasi.Python sendiri mempunyai tipe data yang cukup unik bila kita bandingkan denganbahasa pemrograman yang lain.Berikut adalah tipe data dari bahasa pemrograman Python :Tipe DataContohPenjelasanBooleanTrue atau FalseMenyatakan benar(True) yang bernilai 1,atau salah(False) yang bernilai 0String"Ayo belajarPython"Menyatakan karakter/kalimat bisa berupahuruf angka, dll (diapit tanda " atau ')Integer25 atau 1209Menyatakan bilangan bulatFloat3.14 atau 0.99Menyatakan bilangan yang mempunyaikomaHexadecimal9a atau 1d3Menyatakan bilangan dalam format heksa(bilangan berbasis 16)Complex1 5jMenyatakan pasangan angka real dan imajinerList['xyz', 786, 2.23]Data untaian yang menyimpan berbagaitipe data dan isinya bisa diubah-ubahTuple('xyz', 768, 2.23)Data untaian yang menyimpan berbagaitipe data tapi isinya tidak bisadiubahDictionary{'nama':'adi','id':2}Data untaian yang menyimpan berbagaitipe data berupa pasangan penunjuk dannilai6

Untuk mencoba berbagai macam tipe data, silahkan coba script Python dibawah ini.#tipe data Booleanprint(True)#tipe data Stringprint("Ayo belajar Python")print('Belajar Python Sangat Mudah')#tipe data Integerprint(20)#tipe data Floatprint(3.14)#tipe data Hexadecimalprint(9a)#tipe data Complexprint(5j)#tipe data Listprint([1,2,3,4,5])print(["satu", "dua", "tiga"])#tipe data Tupleprint((1,2,3,4,5))print(("satu", "dua", "tiga

operasi komputer Anda. Saat ini Python memiliki 2 versi yang berbeda, yaitu Python versi 3.4.3 dan Python versi 2.7.10. Disini kita akan belajar bahasa pemrograman Python menggunakan versi terbaru 3.4.3 Cara menginstal python sangat mudah, ikuti panduan dibawah ini. Dibawah adalah panduan

Related Documents:

Buku Panduan ini dengan cermat untuk memastikan bahwa Anda benar-benar puas bahwa pertanggungan yang disediakan berdasarkan Polis pilihan Anda sesuai dengan kebutuhan Anda. Cara Menggunakan Buku Panduan Ini Buku panduan ini adalah dokumen penting. Buku ini menetapkan hak Anda dan kewajiban Kami kepada Anda. Beserta Ikhtisar Manfaat pada bab 4, buku ini menjelaskan Polis WorldCare pilihan Anda .

Python Programming for the Absolute Beginner Second Edition. CONTENTS CHAPTER 1 GETTING STARTED: THE GAME OVER PROGRAM 1 Examining the Game Over Program 2 Introducing Python 3 Python Is Easy to Use 3 Python Is Powerful 3 Python Is Object Oriented 4 Python Is a "Glue" Language 4 Python Runs Everywhere 4 Python Has a Strong Community 4 Python Is Free and Open Source 5 Setting Up Python on .

Python 2 versus Python 3 - the great debate Installing Python Setting up the Python interpreter About virtualenv Your first virtual environment Your friend, the console How you can run a Python program Running Python scripts Running the Python interactive shell Running Python as a service Running Python as a GUI application How is Python code .

SPESIFIKASI TEKNIS I. Persyaratan umum pengadaan buku perpustakaan: 1. buku yang dibeli adalah buku baru (cetakan baru minimal cetakan tahun 2014), tanpa kerusakan atau cacat; 2. buku yang diadakan adalah buku nonteks yang terdiri dari buku pengayaan, buku referensi, dan buku panduan pendidik

asuhan keperawatan Anak. Buku panduan ini diharapkan dapat memberikan arahan bagi mahasiswa dalam pencapaian kompetensi demi menyelesaikan mata ajar keperawatan Anak. Ucapan terima kasih kami ucapkan kepada seluruh tim keperawatan Anak Akademi Keperawatan HKBP Balige yang telah memberikan kontribusi dalam penyusunan buku panduan praktik belajar lapangan ini. Kami menyadari buku panduan ini .

Python is readable 5 Python is complete—"batteries included" 6 Python is cross-platform 6 Python is free 6 1.3 What Python doesn't do as well 7 Python is not the fastest language 7 Python doesn't have the most libraries 8 Python doesn't check variable types at compile time 8 1.4 Why learn Python 3? 8 1.5 Summary 9

2 3 A Pendahuluan 1. Gambaran Umum Buku Guru Ekonomi Buku Guru Ekonomi untuk SMA/MA Kelas XI disusun sebagai panduan untuk memudahkan para guru dalam melaksanakan pembelajaran di kelas. Buku guru ini juga sebagai penunjang buku siswa sehingga ada keterkaitan antara buku pegangan siswa dan buku pegangan guru.

banking can support a just transition towards a net-zero-carbon economy and society across the regions of the UK. The project is a process of research and collaborative dialogue between stakeholders, including banks and other financial institutions, to help achieve this goal. It has a strong focus on place, taking a regional look first at Yorkshire and the Humber. The project is led by the .