Lewati ke konten utama

Kursus

Konsep Paradigma Pemrograman

Dasar2 jam

Jelajahi berbagai paradigma pemrograman, termasuk pemrograman imperatif dan deklaratif, prosedural, fungsional, dan berorientasi objek.

Python2 jam14 video45 Latihan3,450 XP4,241Pernyataan pencapaian

Buat Akun Gratis Anda

Lanjutkan dengan Google
atau
Dengan melanjutkan, Anda menyetujui Ketentuan Penggunaan, kami Kebijakan Privasi dan bahwa data Anda disimpan di AS.

Disukai pelajar di ribuan perusahaan

Deskripsi Kursus

Siap untuk pergeseran paradigma dalam pemahaman Anda tentang pemrograman? Dalam Pengantar Paradigma Pemrograman, Anda akan mempelajari dasar-dasar berbagai paradigma pemrograman, termasuk pemrograman imperatif dan deklaratif, pemrograman prosedural, pemrograman fungsional, dan pemrograman berorientasi objek.

Anda akan mempelajari contoh penerapan nyata dari paradigma-paradigma ini dan pola pemrograman umum dalam masing-masing paradigma, serta bahkan menulis program dasar dalam Python untuk setiap paradigma. Setelah Anda menyelesaikan kursus ini, Anda akan mampu mengenali berbagai paradigma pemrograman dan mengetahui kapan harus memilih salah satunya daripada yang lain. Anda bahkan akan mendapatkan sekilas gambaran tentang beberapa topik yang lebih lanjut seperti:
  • Rekursi dalam pemrograman fungsional
  • Pewarisan kelas dalam pemrograman prosedural


Pahami Kelebihan dan Kekurangan Setiap Paradigma Pemrograman



Pada bab 2-4, Anda akan mempelajari pemrograman prosedural, fungsional, dan berorientasi objek, masing-masing. Setiap bab akan membahas ciri khas paradigma pemrograman tertentu, beberapa aplikasi dunia nyata yang umum, dan gambaran umum yang cukup untuk memberi Anda pemahaman tentang kapan harus menggunakan satu paradigma daripada yang lain.

Implementasikan program prosedural, fungsional, dan berorientasi objek yang sederhana.



Setiap bab juga akan mencakup latihan dalam membangun program dalam paradigma yang diberikan. Anda akan menulis subrutin dan fungsi rekursif, serta mendefinisikan kelas Anda sendiri menggunakan Python.

Setelah Anda selesai, Anda akan memiliki pemahaman yang kuat tentang dasar-dasar paradigma pemrograman, penggunaannya, pola pemrograman umum, dan kapan harus menerapkan masing-masing paradigma dalam situasi tertentu.

Prasyarat

Kurikulum

Garis besar kursus

1

Pengantar Paradigma Pemrograman

Bersiaplah untuk melihat pertama kali tentang paradigma pemrograman! Bab ini membahas apa itu paradigma pemrograman, mengapa hal tersebut penting, serta dua kategori luas paradigma pemrograman, yaitu pemrograman Imperatif dan Deklaratif. Anda juga akan mempelajari manfaat menulis kode modular dan menerapkan pemisahan tanggung jawab, serta bagaimana hal tersebut terkait dengan berbagai paradigma.
Mulai Bab
2

Pemrograman Prosedural

Telusuri salah satu paradigma yang paling umum digunakan dalam pemrograman: Pemrograman Prosedural. Bab ini membahas apa itu pemrograman prosedural, masalah apa yang dapat diselesaikannya, dan bagaimana ia mencapai pemisahan tanggung jawab dan kode yang modular. Anda akan mempelajari bagaimana pernyataan alur kontrol seperti pernyataan `if`, pengulangan `for`, dan definisi fungsi dapat digunakan dalam pemrograman prosedural, dan Anda akan berlatih menggunakannya di Python.
Mulai Bab
3

Pemrograman Fungsional

Selami pemrograman fungsional dalam bab ini. Kami akan membahas dasar-dasar pemrograman fungsional: kapan menggunakannya, beberapa kelebihan dan kekurangannya, serta beberapa penerapannya. Anda juga akan mempelajari penggunaan rekursi dalam pemrograman fungsional, dan bahkan akan mengimplementasikan beberapa program fungsional dasar Anda sendiri!
Mulai Bab
4

Pemrograman Berorientasi Objek

Mari bermain dengan kelas dan objek! Bab ini akan membahas paradigma Pemrograman Berorientasi Objek, penerapan umumnya, kelebihan dan kekurangannya, serta cara mengimplementasikan program berorientasi objek dasar di Python. Kami juga akan menyinggung beberapa topik yang lebih lanjut dalam paradigma ini termasuk pewarisan kelas dan atribut publik vs. privat.
Mulai Bab

Konsep Paradigma Pemrograman

Kursus
Selesai

Dapatkan Sertifikat Penyelesaian

Daftar Sekarang

Kembangkan keterampilan data Anda dengan DataCamp untuk Mobile

Lanjutkan pembelajaran Anda di mana saja dengan kursus mobile kami dan tantangan coding 5 menit setiap hari.