0
Email
Password
Forgot Password? Click Here
New Customer! Register Here
Availability : In stock
Rp. 117.000 save 10% Rp. 130.000
Saat ini Python sedang banyak digandrungi Programmer di seluruh dunia. Untuk itu, buku ini hadir membahas pemrograman Python dari nol, seperti Pengenalan dan Instalasi Python, Dasar-Dasar dan Logika Pemrograman Python (Statement Control, Looping, Function, Mengolah Tipe Data Statis/Dinamis, dan sebagainya), sehingga cocok untuk Programmer pemula dan intermediate.
Untuk melatih logika berpikir dan kemampuan problem solving, dalam buku ini diberikan Ratusan Studi Kasus dan Proyek Latihan yang dipaparkan dimulai dari ide penyelesaian sampai implementasinya pada kasus permasalahan yang dihadapi.
Selain itu, buku ini juga membahas bagaimana kemampuan dan keunggulan Python dalam Data Science dan Big Data Analytics. Disertai studi kasus seperti mencari penjualan terbanyak di suatu negara pada tahun tertentu, mencari produk yang paling menguntungkan & merugikan, mengolah data kriminalitas, menentukan segmentasi konsumen, dan lainnya yang dilengkapi juga dengan sajian grafik.
DAFTAR ISI
BAB. Pembuka Untuk Siapa Buku Ini Ditulis? Versi Laravel yang Dibahas di Buku Ini Spesifikasi Komputer dan Development Environment Cara Terbaik Memanfaatkan Buku Ini Tidak Perlu Mengetik Nomor Urut Skrip
BAB 1. Pendahuluan 1.1. Mengapa Pemrograman Komputer? 1.2. Jenis Bahasa Pemrograman 1.3. Langkah-Langkah Membuat Program 1.4. Paradigma Pemrograman Komputer
BAB 2. Struktur dan Logika Bahasa Pemrograman 2.1. Interpreter Vs Compiler 2.2. Struktur Bahasa Pemrograman 2.3. Logika Bahasa Pemrograman 2.3.1. Logika Sekuensial 2.3.2. Logika Percabangan (Bersyarat) 2.3.3. Logika Perulangan (Looping)
BAB 3. Pengenalan Python 3.1. Instalasi Python 3.1.1. Instalasi di Windows 3.1.2. Instalasi di Linux 3.1.3. Instalasi di Mac OS 3.1.4. Setting Path Manual 3.2. Python Bundled-Distribution 3.3. Mengenal Jupyter Notebook 3.4. Menjalankan Ekspresi dalam File Program Python BAB 4. Tipe Data Statis, Operator, Assignment dan Input 4.1. Operator 4.2. Assignment 4.3. Aturan Pemberian Nama Variabel 4.4. Sifat Case Sensitivitas Variabel 4.5. Python Input 4.6. Studi Kasus 4.7. Proyek Latihan
BAB 5. Statement Control 5.1. Statement Kondisional/Percabangan 5.2. Statement Perulangan (Looping) 5.3. Studi Kasus 5.4. Proyek Latihan
BAB 6. Functions 6.1. Cara Mendefinisikan Function 6.2. Parameter Function dengan Nilai Default 6.3. Function dengan Dynamic Parameter 6.4. Function dengan Return Value (Non-Void Parameter) 6.5. Lebih Lanjut dengan Function print() 6.6. Mengimport Function dari File Lain 6.7. Variablel Lokal dan Variabel Global (Scope) 6.8. Studi Kasus 6.9. Proyek Latihan
BAB 7. Tipe Data Dinamis 7.1. Tipe Data List 7.2. Tipe Data Tuple 7.3. Tipe Data Set 7.4. Tipe Data Dictionary 7.5. Komparasi Tipe Data Dinamis 7.6. Studi Kasus 7.7. Proyek Latihan
BAB 8. Manipulasi String 8.1. Escape Characters 8.2. Mengakses Elemen String 8.3. Operator in dan not in dalam String 8.4. Perintah upper() dan lower() 8.5. Perintah join() 8.6. Perintah split() 8.6. Perintah replace() 8.7. Pengaturan Perataan Tampilan String 8.8. Studi Kasus 8.9. Proyek Latihan
BAB 9. Operasi File 9.1. Proses Write, Read dan Append File 9.2. Mengubah Nama File 9.3. Menghapus File 9.4. Membuat Direktori 9.5. Menghapus Direktori 9.8. Studi Kasus 9.9. Proyek Latihan
BAB 10. Pengananan Exception (Exception Handling) 10.1. Pengertion Exception 10.2. Blok Try-Except 10.3. Blok Try-Except-Else 10.4. Blok Try-Except-Else-Finally 10.5. Studi Kasus 10.6. Proyek Latihan
BAB 11. Bekerja dengan Datetime 11.1. Function now() 11.2. Function date() 11.3. Function time() 11.4. Function timedelta() 11.5. Function strptime() 11.6. Menghitung Selisih Dua Waktu 11.7. Studi Kasus 11.8. Proyek Latihan
BAB 12. Pemrograman OOP di Python 12.1. Membuat Class 12.2. Encapsulation 12.3. Penggunaan Constructor 12.4. Inheritance (Pewarisan) 12.5. Polymorphisme 12.6. Studi Kasus
BAB 13. Dasar Data Science (Import Data) 13.1. Import Data dari File CSV 13.2. Import Data dari File Excel 13.3. Import Data dari MySQL 13.4. Import Data dari JSON 13.5. Lebih Lanjut dengan Pandas Dataframe 13.6. Studi Kasus
BAB 14. Mengolah Data Array dengan NumPy 14.1. Cara Mengimport NumPy 14.2. Membuat Array 14.3. Menyimpan Array ke File 14.4. Melihat Karakteristik Array 14.5. Aritmatika Array 14.6. Perbandingan Array 14.7. Fungsi Agregat Array 14.8. Melakukan Duplikasi Array 14.9. Sorting Array 14.10. Bekerja dengan Indeks dan SubArray 14.11. Manipulasi Array 14.12. Studi Kasus
BAB 15. Integrasi Python dengan Database 15.1. Library Python untuk Integrasi ke Database 15.2. Integrasi Python dengan MySQL 15.2.1. Koneksi Python ke MySQL 15.2.2. Insert Data MySQL 15.2.3. Delete Data MySQL 15.2.4. Update Data MySQL 15.2.5. Select Data MySQL 15.2.6. Passing Value ke dalam Query SQL 15.2.7. Mendapatkan Jumlah Record Hasil Query SQL 15.3. Studi Kasus
BAB 16. Regex (Regular Expression) 16.1. Tentang Regex 16.2. Function findall() 16.3. Function search() 16.4. Studi Kasus
BAB 17. Lambda Function: Big Data Analytics 17.1. Penggunaan Lambda Function dalam filter() 17.2. Penggunaan Lambda Function dalam map() 17.3. Penggunaan Lambda Function dalam reduce() 17.4. Studi Kasus 17.4.1. Studi Kasus 1: Mencari Penjualan Terbanyak di Kanada pada Tahun Tertentu 17.4.2. Studi Kasus 2: Mencari Produk Paling Menguntungan dan Merugikan 17.4.3. Studi Kasus 3: Berapa Lama Rata-Rata Kriminalitas Terjadi dan Jam Berapa Paling Banyak
BAB 18. Membuat Grafik Analisis Data 18.1. Tentang Matplotlib 18.2. Membuat Grafik Plot dengan Pyplot 18.2.1 Membuat Diagram Garis 18.2.2 Membuat Diagram Batang 18.2.3 Membuat Diagram Pie 18.2.4 Membuat Histogram 18.2.5 Membuat Scatter Plot 18.3. Menggabungkan Beberapa Grafik Plot dalam Satu Figure 18.4. Studi Kasus 18.4.1. Studi Kasus 1: Segmentasi Konsumen Superstore 18.4.2. Studi Kasus 2: Statistik Jumlah Transaksi Per Bulan 18.4.3. Studi Kasus 3: Menganalisa Korelasi Antar Data
Tentang Penulis Daftar Pustaka