python seeklogo.com 22

56. PYTHON (OOP) – Inheritance

Bid TIK Polda Kepri Inheritance atau pewarisan menyediakan cara untuk berbagi fungsionalitas di antara class. Misalkan terdapat class Kucing dan Sapi. Class-class tersebut mungkin berbeda satu sama lain, dimana class Kucing memiliki method makan dan class Sapi tidak. Tetapi kedua class tersebut memiliki persamaan karena sama-sama memiliki atribut nama dan warna. Persamaan tersebut dapat dibuat…

Read More
python seeklogo.com 23

55. PYTHON (OOP) – Class

Bid TIK Polda Kepri Class Kita sebelumnya sudah melihat dua paradigma pemrograman, yaitu imperative (menggunakan statement, perulangan, dan fungsi-fungsi) dan fungsional (menggunakan fungsi murni, fungsi orde tinggi, dan rekursi). Paradigma lain yang sangat populer adalah Object-Oriented Programming (OOP). Object dibuat menggunakan class, dimana sebenarnya adalah titik fokus dari OOP. Class mendeskripsikan object akan menjadi apa,…

Read More
python seeklogo.com 24

54. PYTHON (Pemrograman Fungsional) – Itertools

Bid TIK Polda Kepri Modul itertools adalah library standar yang mengandung beberapa fungsi yang berguna dalam pemrograman fungsional. Salah satu jenis fungsi yang dihasilkan adalah pengulangan yang tak terbatas. Fungsi count menghitung ke atas secara tak terbatas dari sebuah nilai. Fungsi cycle mengulang tak terbatas melalui sebuah pengulangan, sebagai contoh sebuah list atau string. Fungsi…

Read More
python seeklogo.com 25

53. PYTHON (Pemrograman Fungsional) – Set

Bid TIK Polda Kepri Set adalah data struktur seperti list dan dictionary. Set dibuat menggunakan kurung kurawal atau fungsi set. Set berbagi beberapa fungsinya dengan list, seperti penggunaan in untuk memeriksa apakah di dalamnya terdapat item tertentu. Untuk membuat set kosong kita gunakan fungsi set(), seperti halnya {} untuk membuat dictionary kosong. nomor = {1,2,3,4,5}…

Read More
python seeklogo.com 26

52. PYTHON (Pemrograman Fungsional) – Recursion

Bid TIK Polda Kepri Recursion merupakan bagian yang sangat penting dalam pemrograman fungsional. Bagian dasar dari recursion adalah self-reference, dimana fungsi yang memanggil dirinya sendiri. Ini digunakan untuk menyelesaikan masalah yang dapat dipecah ke dalam sub-sub masalah dengan jenis yang sama. Sebuah contoh klasik dari sebuah fungsi yang diimplementasikan secara rekursif adalah fungsi faktorial. Sebagai…

Read More
python seeklogo.com 27

51. PYTHON (Pemrograman Fungsional) – Decorator

Bid TIK Polda Kepri Decorator digunakan untuk memodifikasi sebuah fungsi menggunakan fungsi lain. Hal ini berguna ketika kita ingin menambah fungsionalitas pada sebuah fungsi tanpa memodifikasnya secara langsung. Berikut contohnya : def dekor(fungsi): def wrap(): print(“==========”) fungsi() print(“==========”) return wrap def fungsi_print(): print(“Hello world!”) dekorasi = dekor(fungsi_print) dekorasi() Jadi fungsi fungsi_print akan didekorasi menggunakan fungsi…

Read More
python seeklogo.com 28

50. PYTHON (Pemrograman Fungsional) – Generator

Bid TIK Polda Kepri Generator adalah tipe iterasi seperti list dan tuple. Tidak seperti list, generator tidak mengizinkan indexing yang semena-mena tetapi masih dapat diiterasi menggunakan fungsi for. Generator dapat dibuat menggunakan sebuah fungsi dan statemen yield. Berikut contohnya: def fungsi(): i=5 while i > 0: yield i i -= 1 for i in fungsi():…

Read More
django python

17. Django Python – REST API

Bid TIK Polda Kepri Referensi django-rest-framework.org Django REST API Install Django REST Framework $ pip install djangorestframework 2. Daftarkan app di settings.py. INSTALLED_APPS = [ … … ‘rest_framework’, ] 3. Buat modul serializers.py di apps/apps01. from apps.apps01.models import Jurusan from rest_framework import serializers class JurusanSerializer(serializers.ModelSerializer): class Meta: model = Jurusan fields = [‘id’,’nama_jurusan’,’keterangan’] 4. Buat…

Read More