Pendekatan Praktis Belajar: Python Dasar Analisis Data JIlid1
Detail Produk Pendekatan Praktis Belajar: Python Dasar Analisis Data JIlid1
Berikut sinopsis buku “Pendekatan Praktis Belajar: Python Dasar Analisis Data-jilid 1” untuk setiap babnya:
BAB 1: PENGENALAN PYTHON
Bab ini menjelaskan dasar-dasar Python. Anda akan mempelajari apa itu Python, mengapa bahasa ini penting, dan bagaimana menyiapkan lingkungan kerja Python. Bab ini juga mencakup cara menjalankan Jupyter Notebook, membuat komentar dalam kode, dan memberikan contoh menulis komentar.
BAB 2: MULAI DENGAN PYTHON
Di bab ini, Anda akan memulai dengan dasar-dasar pemrograman Python. Bab ini mencakup cara bekerja dengan IDE Python, menggunakan print dan komentar, serta memahami variabel dan operator seperti operator perbandingan, aritmatika, logika, dan penugasan. Anda juga akan belajar tentang tipe data dasar Python seperti boolean, string, list, tuple, set, dan dictionary.
BAB 3: STRUKTUR KENDALI
Bab ini membahas struktur kendali dalam Python. Anda akan mempelajari struktur kendali if, if-else, if-elif-else, serta ternary operator. Bab ini juga mencakup struktur kendali perulangan for dan while, fungsi range, serta teknik list comprehension.
BAB 4: FUNGSI DAN MODUL
Bab ini fokus pada pembuatan fungsi dan penggunaan modul dalam Python. Anda akan belajar bagaimana mendefinisikan dan menjalankan fungsi, serta mengaplikasikan modul dalam proyek aplikasi fungsi.
BAB 5: PROYEK APLIKASI STRUKTUR DATA
Di bab ini, Anda akan mengerjakan proyek aplikasi yang berfokus pada tipe data list, tuple, set, dan dictionary. Bab ini memberikan kesempatan untuk mengaplikasikan pengetahuan tentang struktur data dalam proyek yang lebih kompleks.
BAB 6: EXCEPTION HANDLING
Bab ini membahas penanganan pengecualian (exceptions) dalam Python. Anda akan mempelajari blok try-except, multiple exceptions, blok else dan finally, serta teknik menangani error dan debugging. Bab ini juga mencakup berbagai aplikasi yang relevan seperti aplikasi multimedia, ilmiah, finansial, dan e-commerce.
BAB 7: PEMROGRAMAN BERORIENTASI OBJEK
Bab ini memperkenalkan konsep pemrograman berorientasi objek (OOP). Anda akan belajar tentang kelas dan objek, atribut, metode, konstruktor, pewarisan, enkapsulasi, abstraksi, polimorfisme, dan kelas abstrak. Bab ini juga mencakup konsep overriding, class anak dari class abstrak, dan class super.
BAB 8: PENGENALAN PANDAS
Bab ini memperkenalkan pustaka Pandas, yang merupakan alat penting untuk analisis data. Anda akan mempelajari struktur data Pandas seperti Series dan DataFrame, serta cara mengakses dan memanipulasi data dalam Pandas. Bab ini juga mencakup integrasi dengan data eksternal, operasi statistik dan agregasi, serta visualisasi data dengan Pandas.
BAB 9: PENGENALAN MATPLOTLIB
Bab ini memperkenalkan pustaka Matplotlib untuk visualisasi data. Anda akan belajar cara menginstal dan mengaktifkan Matplotlib, serta membuat berbagai jenis plot seperti line plot, scatter plot, bar plot, histogram, pie chart, heatmap, box plot, subplots, dan 3D plotting. Bab ini juga mencakup visualisasi data untuk keperluan bisnis dan sains, serta kesimpulan tentang penggunaan Matplotlib.
Setiap bab dilengkapi dengan daftar pertanyaan dan latihan untuk membantu memperdalam pemahaman Anda tentang materi yang telah dipelajari
Penulis:
Asep Kosasih, S.T., M. Kom.
Fadhel Muhammad Apriansyah, S. Kom.
Cecep Sunardi, S.T., M.T.
Dr. Ellin Herlina, M.M.
Penerbit:
PT. Good Book Publisher