Algoritma dan Struktur Data dengan Bahasa Pemrograman Python

Rp60.000

Additional information

Judul

Algoritma dan Struktur Data dengan Bahasa Pemrograman Python

Penulis

Anggri Yulio Pernanda, Rahayu Trisetyowati Untari, Edwar Rosman

Kata Pengantar

Buku ini telah dirancang dengan tujuan untuk memberikan pemahaman yang kokoh tentang konsep-konsep dasar dalam ilmu komputer, terutama terkait dengan algoritma dan struktur data, dengan menggunakan bahasa pemrograman Python yang populer dan mudah dipahami.
Dalam era yang semakin kompleks dan terhubung, pengetahuan yang solid tentang algoritma dan struktur data menjadi semakin penting. Buku ini akan membimbing pembaca melalui berbagai topik, mulai dari konsep dasar seperti list, tuple, dan set, hingga algoritma pencarian dan pengurutan yang lebih kompleks seperti binary search dan merge sort.

Harga

Rp. 60000

Jumlah Halaman

63 Halaman

ISBN

Dalam Proses

Ukuran

A4 Grams

Referensi

Abdel-Hafeez, S., & Gordon-Ross, A. (2017). An Efficient O ($ N $) Comparison-Free Sorting Algorithm. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 25(6), 1930-1942.
Boyer, R. S., & Moore, J. S. (1977). A fast string searching algorithm. Communications of the ACM, 20(10), 762-772.
Hopcroft, J. E., Ullman, J. D., & Aho, A. V. (1983). Data structures and algorithms (Vol. 175). Boston, MA, USA:: Addison-wesley.
Lutz, M. (2013). Learning python: Powerful object-oriented programming. " O'Reilly Media, Inc.".

Deskripsi Buku

Deskripsi
Buku "Algoritma dan Struktur Data dengan Bahasa Pemrograman Python" ditujukan untuk mahasiswa, pengajar, dan praktisi yang ingin memahami konsep dasar algoritma dan struktur data menggunakan bahasa pemrograman Python. Buku ini memberikan panduan komprehensif mulai dari konsep dasar hingga penerapan praktis yang kompleks, disertai dengan contoh-contoh kode yang mudah diikuti.

Isi Buku
Pendahuluan ke Python:

Pengenalan bahasa pemrograman Python
Instalasi dan pengaturan lingkungan pengembangan
Dasar-dasar sintaks dan struktur bahasa Python
Algoritma Dasar:

Definisi dan pentingnya algoritma
Analisis kompleksitas waktu dan ruang
Teknik pemecahan masalah seperti divide and conquer, greedy algorithms, dan dynamic programming
Struktur Data Dasar:

Tipe data primitif dan non-primitif
Array, daftar (list), dan tuple
Operasi dasar pada struktur data ini
Struktur Data Lanjutan:

Tumpukan (stack) dan antrian (queue)
Linked list (singly linked list, doubly linked list, circular linked list)
Tree (binary tree, binary search tree, AVL tree, heap)
Graf (graph) dan algoritma terkait seperti BFS, DFS, dan shortest path algorithms
Algoritma Sorting dan Searching:

Algoritma pengurutan (bubble sort, selection sort, insertion sort, merge sort, quick sort, heap sort)
Algoritma pencarian (linear search, binary search)
Implementasi Praktis:

Contoh kasus dunia nyata dan penyelesaiannya menggunakan algoritma dan struktur data yang telah dipelajari
Optimasi kode dan peningkatan performa
Debugging dan testing kode Python
Keunggulan Buku
Pendekatan Praktis: Setiap konsep dijelaskan dengan contoh kode yang nyata dan aplikatif, membantu pembaca untuk langsung mempraktikkan teori yang dipelajari.
Struktur Materi yang Sistematis: Materi disusun secara bertahap, dari dasar hingga konsep lanjutan, memudahkan pembaca dalam mengikuti perkembangan topik.
Komprehensif: Mencakup berbagai struktur data dan algoritma yang penting dalam ilmu komputer dan teknik informatika.
Studi Kasus: Dilengkapi dengan studi kasus dan latihan soal untuk menguji pemahaman pembaca.
Buku ini sangat cocok untuk mereka yang baru memulai belajar algoritma dan struktur data, serta mereka yang ingin memperdalam pengetahuan dan keterampilan pemrograman Python dalam konteks yang lebih terstruktur dan terorganisir.

Reviews

There are no reviews yet.

Be the first to review “Algoritma dan Struktur Data dengan Bahasa Pemrograman Python”

Your email address will not be published. Required fields are marked *