Dalam pengembangan program menggunakan Python, tidak ada kerangka program khusus yang wajib di gunakan. Ini berbeda dengan bahasa pemrograman seperti C, C++ dan java, yang masing masing memiliki fungsi main(). Meskipun demikian para programer pyhton biasanya menggunakan kerangka seperti berikut untuk menuliskan kode:
def main():
#daftar perintah
if __name__ == "__main__"\
main()
Pada bentuk umum di atas kita mendefinisikan bentuk main() dan fungsi tersebut akan di panggil dalam modul utama (__main__). Berikut dibawah ini contoh kode program yang di tulis menggunakan bentuk umum di atas.
# mendefinisikan fungsi main
def main():
bahasa = ["Python", "Ruby", "Perl", "PHP"]
for b in bahasa:
print(b)
if __name__ = "__main__":
main() #Memanggil fungsi main
Hasil:
- Python
- Ruby
- Perl
- PHP
Catatan:
Pyhon menggunakan indentasi (Pergeseran kode ke arah kanan) untuk menandai suatu blok program. Dalam bahasa pemrograman lain seperti C, C++, Java dan PHP menggunakan tanda { (untuk memulai suatu program) dan } (untuk mengakhiri blok program).
Gunakan tanda underscore duakali (__) pada saat menuliskan tesk __name__ dan __main__.