Blog

Card image cap

Ngulik python (a-z): dasarnya python bagian -3

Programming

Function

Cara definisi function di python adalah sebagai berikut:

def helloWorld(param1,param2):
    hello="hello "+ param1 +","
    msg="I Love u "+ str(param2*3)
    return hello+msg
print(helloWorld("titan", 1000))

Module

Module dalam python berfungsi untuk membagi-bagi program  menjadi bagian kecil. contoh misalkan kita punya helper/library function dengan nama mod.py

def sayHay():

    return "Hello I'm mod"

Cara panggilnya di program utama adalah sebagai berikut:

import mod
#gunakan functionnya
print(mod.sayHay)
#mod bisa menggunakan alias
import mod as modul
print(modul.sayHay)
#mod juga bisa hanya digunakan functionnya saja, tanpa import seluruh file
from mod import sayHay
print(sayHay())

Class

class Car:
    
    def __init__(self, name, gear,miles):
    #property
        self.name=name
        self.gear=gear 
        self.miles=miles 
    #method
    def drive(self,miles):
        self.miles=self.miles+miles
    def shift_gear(self,gear):
        self.gear=gear
    
#user class 
car = Car("Honda",0,0)
print(car.name)
print(car.miles)
car.drive(20)
print(car.miles)
#concept parent, child dan inheritance
#contoh class parent : employee dan child : manager 
class Employee:
    def __init__(self, name,age,job_description):
        self.name=name
        self.age=age 
        self.job_description=job_description
    def get_salary(self):
        return "print gaji"
#child class inheritance dari employee
class Manager(Employee):
    def __init__(self, name, age, job_description,karyawan,departemen):
        super().__init__(name,age,job_description)
        self.karyawan=karyawan
        self.departemen=departemen
    def add_karyawan(self):
        print("tambah karyawan")
mng = Manager("Kim Jong un", "56","pemimpin",50,"pertahanan")
print(mng.get_salary())
print(mng.add_karyawan)




 

Blog Up date!


Share foto dari android smartphone ke windows 10 tanpa kabel (via Wifi) dengan aplikasi link to windows

Share foto dari android smartphone…

Menjamurnya smartphone membuat kita dapat mengambil foto dari mana saja. Hal ini berimbas pada foto yang kita produksi menjadi semakin…

Ganti Password User Linux menggunakan command line di Centos

Ganti Password User Linux menggunakan…

Lupa password hal yang sering terjadi, apalagi ketika kita jarang menggunakan user tersebut. Kejadian ini saya alami ketika mengurus server…

Install lynx dengan rpm package

Install lynx dengan rpm package

Ketika sedang meremote server, terkadang kita butuh untuk mengakses halaman website. Untuk mengakses halama ini bisa menggunakan "links" atau "lynx".…