hari in saya robotik.dan hari ini saya belajar modul.hahaha,memang.makin lama makin sulit. ya kan?nah.modul adalah tingkaan programmer yang lumayan sulit.jika dijelaskan menurut google,maaf,saya pakai google karna memang rumit dan ada cara pengaplikasiannya.yang saya temui adalah:
Apa itu Modul?
Anggaplah sebuah modul sama dengan sebuah pustaka kode.
Sebuah file yang berisi sekumpulan fungsi yang ingin Anda sertakan dalam aplikasi Anda.
Buat Modul
Untuk membuat modul, cukup simpan kode yang Anda inginkan dalam sebuah file dengan ekstensi file .py:
Contoh
Simpan kode ini dalam sebuah file bernamamymodule.py
def greeting(name):
print(“Hello, ” + name)
Gunakan Modul
Sekarang kita dapat menggunakan modul yang baru saja kita buat, dengan menggunakan importpernyataan berikut:
Contoh
Impor modul bernama mymodule, dan panggil fungsi greeting:
import mymodule
mymodule.greeting(“Jonathan”)
Catatan: Saat menggunakan fungsi dari sebuah modul, gunakan sintaks: nama_modul.nama_fungsi .
Variabel dalam Modul
Modul tersebut dapat berisi fungsi, seperti yang telah dijelaskan, tetapi juga variabel dari semua tipe (array, kamus, objek, dll.):
Contoh
Simpan kode ini di dalam filemymodule.py
person1 = {
“name”: “John”,
“age”: 36,
“country”: “Norway”
}
Contoh
Impor modul bernama mymodule, dan akses kamus person1:
import mymodule
a = mymodule.person1[“age”]
print(a)
Memberi Nama Modul
Anda dapat memberi nama file modul sesuka Anda, tetapi file tersebut harus memiliki ekstensi file..py
Mengganti nama Modul
Anda dapat membuat alias saat mengimpor modul, dengan menggunakan askata kunci:
Contoh
Buat alias untuk mymoduleyang disebut mx:
import mymodule as mx
a = mx.person1[“age”]
print(a)
Modul Terintegrasi
Python memiliki beberapa modul bawaan yang dapat Anda impor kapan pun Anda mau.
Contoh
Impor dan gunakan platformmodulnya:
import platform
x = platform.system()
print(x)
Menggunakan fungsi dir()
Terdapat fungsi bawaan untuk menampilkan semua nama fungsi (atau nama variabel) dalam sebuah modul. dir()Fungsi tersebut adalah:
Contoh
Cantumkan semua nama yang telah didefinisikan yang termasuk dalam modul platform:
import platform
x = dir(platform)
print(x)
Catatan: Fungsi ini dir()dapat digunakan pada semua modul, termasuk modul yang Anda buat sendiri.
Impor dari Modul
Anda dapat memilih untuk mengimpor hanya sebagian dari suatu modul, dengan menggunakan fromkata kunci tersebut.
Contoh
Modul bernama tersebut mymodulememiliki satu fungsi dan satu kamus:
def greeting(name):
print(“Hello, ” + name)
person1 = {
“name”: “John”,
“age”: 36,
“country”: “Norway”
}
Contoh
Impor hanya kamus person1 dari modul:
from mymodule import person1
print (person1[“age”])
Catatan: Saat mengimpor menggunakan fromkata kunci, jangan gunakan nama modul saat merujuk ke elemen di dalam modul. Contoh: person1["age"], bukan mymodule.person1["age"]
nah,panjang sekali ukan?karna ada contohnya.naah,saya juga punya contoh dari kerjaan saya sendiri.silakan dipraktikkan di komputer atau server python anda sendiri.
def cek_test(skor):
if skor >= 80:
return True
else:
return False
banyak = int(input('Masukkan banyaknya partisipan:'))
for i in range(banyak):
nama = input('Masukkan nama:')
skor = int(input('Masukkan skor tes:'))
has = cek_test(skor)
print('Diterima:', has)
nah,mari kita geledah dari kepala ke kaki program tersebut.
def:Dalam Python, ‘def’ adalah singkatan dari definisi dan digunakan untuk membuat atau mendefinisikan sebuah fungsi. Ketika seorang programmer ingin membuat fungsi baru, mereka menggunakan kata kunci def diikuti dengan nama fungsi. Nama fungsi harus deskriptif dan harus menyampaikan tujuan dari fungsi tersebut.
if:Fungsi IF adalah fungsi yang digunakan untuk membuat percabangan atau keputusan logis dalam program.
Dalam Python, fungsi ini digunakan sebagai statement kondisi sehingga program dapat mengeksekusi perintah tertentu hanya jika syaratnya terpenuhi.
for i in range:Konstruksi for i in range(...) pada Python adalah perintah perulangan (looping) yang digunakan untuk menjalankan suatu blok kode secara berulang kali dengan jumlah iterasi yang ditentukan oleh fungsi range().
TERIMAKASIH!!
terimakasih sudah melihat blog saya,semoga anda mendapatkan ilmu yang saya berikan.jika anda ingin melihat blog yang lain,silakan ketik :https://umar.alfannas.com.

Leave a Reply