Menu
CoddyTech

File Eksternal

Termasuk bagian Pemrograman Berorientasi Objek dalam perjalanan Python di Coddy. Pelajaran 1 dari 64.

File eksternal memungkinkan kamu mengatur class dalam file Python yang terpisah dan mengimpornya ke program utamamu.

Buat file Python terpisah bernama my_class.py

class MyClass:
    def __init__(self, name):
        self.name = name
    
    def greet(self):
        return f"Hello, I'm {self.name}"

Impor class ke file utama kamu

from my_class import MyClass

Buat sebuah instance dan gunakan

obj = MyClass("Alice")
print(obj.greet())

Output:

Hello, I'm Alice

Pernyataan from my_class import MyClass menghubungkan file my_class.py ke programmu. my_class yang pertama adalah nama file (tanpa .py), dan MyClass adalah nama class di dalam file tersebut.

challenge icon

Tantangan

Sedang

Kamu diberi file Python (my_class.py dan driver.py). Tambahkan pernyataan import di file driver.py untuk mengimpor class MyClass berdasarkan namanya dari my_class.py menggunakan sintaks: from my_class import MyClass

Coba sendiri

# TODO: perbarui import
from ? import ?

# Uji kodemu di sini
test_case = input()
print('Test completed')
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pemrograman Berorientasi Objek

Latihan sendiri: Compiler Python online