Sale!

CODING AND PROGRAMMING WITH PYTHON

Original price was: Rp119.000.Current price is: Rp89.000.

Penulis :
Ir. Kurnia Anggriani, S.T., M.T., Ph.D
Ir. Arie Vatresia, S.T., M.T. I., Ph.D., IPP
Ferzha Putra Utama, S.T., M.Eng
Ir. Nurul Renaningtias, S.Kom., M.Kom.
Ir. Tiara eka Putri, S.T., M.Kom
⁠Anisya Sonita, S.Kom, M.Kom
Yulia Darnita, S.Kom, M.Kom

ISBN : –

Jumlah Hlm : x + 170
Ukuran : 15 x23 Unesco

Kertas : Bookpaper
Tahun Terbit : 2026
Editor : –

SINOPSIS

Buku ini menghadirkan gambaran umum tentang dasar-dasar pemrograman dan logika berpikir komputasional dengan menggunakan Python sebagai bahasa utama. Buku ini membahas konsep inti pemrograman secara sederhana dan terstruktur, mulai dari cara berpikir algoritmis, penulisan kode, hingga penerapan pemrograman untuk menyelesaikan berbagai permasalahan praktis. Dengan pendekatan yang bersifat umum dan mudah dipahami, buku ini menempatkan Python sebagai bahasa pemrograman yang fleksibel, ramah bagi pemula, dan relevan untuk berbagai kebutuhan di era digital. Ditujukan bagi pembaca dari berbagai latar belakang, buku ini membantu membangun pemahaman dasar tentang coding serta menumbuhkan kesadaran akan pentingnya keterampilan pemrograman dalam menghadapi perkembangan teknologi dan transformasi digital.

Daftar Isi

Kata Pengantar…………………………………………………………………………… v
Daftar Isi ……………………………………………………………………………………. vii
Bab 1 Variabel, Konstanta, dan Tipe Data …………………………. 1
A. Konsep Variabel dan Konstanta dalam Python ………. 1
B. Jenis-Jenis Tipe Data Dasar ………………………………………….. 4
C. Konversi dan Penerapan Tipe Data dalam Program7
Bab 2 Operator Aritmatika, Relasional, dan Logika ………. 11
A. Operator Aritmatika dan Penugasan ………………………. 11
B. Operator Relasional dan Logika ………………………………. 14
C. Penerapan Operator dalam kehidupan
sehari-hari ……………………………………………………………………… 16
Bab 3 Kontrol Alur Program dengan Percabangan ……….. 21
A. Struktur Percabangan if, if-else, dan if-elif ……………. 21
B. Percabangan Bersarang dan Operator Ternary …… 25
C. Contoh Pengambilan Keputusan Program ……………. 28
Bab 4 Struktur Perulangan for dan while ………………………… 32
A. Konsep Perulangan dan Tipe Iterasi ………………………. 32
B. Perulangan for dan while dalam Python ……………….. 38
C. Implementasi Perulangan pada Masalah Nyata …… 41
Bab 5 Fungsi, Parameter, dan Nilai Balik …………………………. 44
A. Konsep dan Struktur Fungsi ……………………………………… 44
B. Parameter, Argumen, dan Return Value ………………… 47
C. Penggunaan Fungsi pada Program Modular ………… 51
Bab 6 Struktur Data List dan Tuple……………………………………. 54
A. Karakteristik dan Operasi pada List ……………………….. 54
B. Karakteristik Tuple dan Perbedaannya dengan
List ………………………………………………………………………………. 57
C. Implementasi List dan Tuple dalam Program ……… 59
Bab 7 Struktur Data Set dan Dictionary ……………………………. 63
A. Konsep Set dan Operasi Himpunan ………………………… 63
B. Struktur Dictionary dan Manajemen Key-Value ….. 67
C. Implementasi Penggunaan Set dan Dictionary ……. 70
Bab 8 Manipulasi String dan Regular Expression ………….. 74
A. Operasi Dasar dan Fungsi String ……………………………… 74
B. Pengenalan Regular Expression dalam Python……. 77
C. Penerapan Pencarian dan Validasi Data Teks ………. 81
Bab 9 Input Output Data dan File Handling …………………….. 85
A. Teknik Input dan Output Data Pengguna ………………. 85
B. Membaca dan Menulis File Teks ………………………………. 88
C. Pengelolaan File dan Direktori …………………………………. 91
Bab 10 Error, Debugging, dan Exception Handling ……….. 95
A. Jenis-Jenis Error dalam Python ………………………………… 95
B. Teknik Debugging dan Pelacakan Kesalahan ……….. 99
C. Penanganan Exception dengan Try-Except ……….. 103
Bab 11 Pemrograman Berorientasi Objek Python …….. 106
A. Konsep Class dan Object ………………………………………….. 106
B. Konstruktor, Atribut, dan Method ………………………… 109
C. Contoh Penerapan OOP……………………………………………. 113
Bab 12 Modul, Paket, dan Manajemen Dependensi ……. 117
A. Penggunaan Modul Bawaan dan Modul
Eksternal ……………………………………………………………………… 117
B. Pembuatan dan Pengelolaan Paket Python………… 120
C. Manajemen Dependensi dengan pip dan Virtual
Environment ………………………………………………………………. 123
Bab 13 Pemrograman Fungsional dalam Python……….. 127
A. Fungsi sebagai First-Class Object ………………………….. 127
B. Lambda, Map, Filter, dan Reduce ………………………….. 130
C. Implementasi Paradigma Fungsional pada
Program ……………………………………………………………………….. 135
Bab 14 Library untuk Data, Sains, dan Web ………………… 138
A. Pengenalan NumPy dan Pandas untuk Data………. 138
B. Visualisasi Data dengan Matplotlib atau
Seaborn ………………………………………………………………………… 141
C. Pengenalan Framework Web Python ………………….. 144
Bab 15 Implementasi Program ……………………………………….. 148
A. Perancangan Aplikasi Sederhana ………………………….. 148
B. Implementasi dan Pengujian Program ………………… 152
C. Evaluasi dan Pengembangan Lanjutan Program . 155
Referensi ………………………………………………………………………………… 159
Tentang Penulis ……………………………………………………………………. 163

- +

Produk Serupa

Shopping Cart
Scroll to Top