Politeknik Siber dan Sandi Negara

Knowledge Center of Cybersecurity and Cryptography

  • Home
  • Information
  • News
  • Help
  • Librarian
  • Member Area
  • Select Language :
    Arabic Bengali Brazilian Portuguese English Espanol German Indonesian Japanese Malay Persian Russian Thai Turkish Urdu

Search by :

ALL Author Subject ISBN/ISSN Advanced Search

Last search:

{{tmpObj[k].text}}
Image of Konsep dan implementasi pemrograman Python: kasus big data
Bookmark Share

Text

Konsep dan implementasi pemrograman Python: kasus big data

Rosihan Ari Yuana - Personal Name;

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.
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


Availability
#
Perpustakaan Poltek SSN (Rak 000) 004.262 ROS k
b0002460
Available
Detail Information
Series Title
-
Call Number
004.262 ROS k
Publisher
Yogyakarta : Lokomedia., 2019
Collation
xii, 406 hlm.; ilus.; 21 cm.
Language
Indonesia
ISBN/ISSN
9786026231239
Classification
004.262
Content Type
-
Media Type
-
Carrier Type
-
Edition
-
Subject(s)
Python (Bahasa pemrograman)
Python (Computer program language)
Specific Detail Info
-
Statement of Responsibility
Rosihan Ari Yuana
Other version/related

No other version available

File Attachment
No Data
Comments

You must be logged in to post a comment

Politeknik Siber dan Sandi Negara
  • Information
  • Services
  • Librarian
  • Member Area

About Us

Perpustakaan Politeknik Siber dan Sandi Negara menyediakan berbagai macam koleksi seperti Buku, Jurnal, Majalah, Koran, Referensi dan Konten Lokal.

Search

start it by typing one or more keywords for title, author or subject

Keep SLiMS Alive Want to Contribute?

© 2025 — Senayan Developer Community

Powered by SLiMS
Select the topic you are interested in
  • Computer Science, Information & General Works
  • Philosophy & Psychology
  • Religion
  • Social Sciences
  • Language
  • Pure Science
  • Applied Sciences
  • Art & Recreation
  • Literature
  • History & Geography
Icons made by Freepik from www.flaticon.com
Advanced Search
Where do you want to share?