PYTHON
Python merupakan
bahasa pemrograman dinamis yang mendukung pemrograman berbasis objek. Python
dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat
berjalan di berbagai platform sistem operasi.Saat ini skrip python dapat
dijalankan pada sistem berbasis : Windows, Linux / Unix, Mac OS X, OS/2.Python
dapat diperoleh dan dipergunakan secara bebas (bersifat Open Source).
Interpreter Python dapat diperoleh di website resminya di http://www.python.org
Sejarah python
Python dikembangkan
oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari
bahasa pemrograman ABC. Nama Python dipilih oleh Guido sebagai nama
bahasa ciptaannya karena kecintaan guido pada acara televisi Monty Python’s
Flying Circus. Versi terakhir yang
dikeluarkan adalah 1.2. Tahun 1995, Guido pindah ke CNRI sambil terus
melanjutkan pengembangan Python. Versi terakhir yang dikeluarkan adalah 1.6. Tahun 2000, Guido
dan para pengembang inti Python pindah ke BeOpen.com dan membentuk BeOpen PythonLabs. Python
2.0 dikeluarkan oleh BeOpen. Saat ini pengembangan Python terus dilakukan oleh
sekumpulan pemrogram yang dikoordinir Guido dan Python Software Foundation.
Python Software Foundation adalah sebuah organisasi non-profit yang dibentuk
sebagai pemegang hak cipta intelektual Python sejak versi 2.1 dan dengan
demikian mencegah Python dimiliki oleh perusahaan komersial. Saat
ini distribusi Python sudah mencapai versi 2.7.9 dan versi 3.4.3
Fitur python
- · Memiliki kepustakaan yang luas; dalam distribusi Python telah disediakan modul-modul siap pakai untuk berbagai keperluan.
- · Memiliki tata bahasa yang jernih dan mudah dipelajari.
- · Memiliki aturan layout kode sumber yang memudahkan pengecekan, pembacaan kembali dan penulisan ulang kode sumber.
- · Berorientasi obyek.
- · Memiliki sistem pengelolaan memori otomatis (garbage collection, seperti java)
- · Modular, mudah dikembangkan dengan menciptakan modul-modul baru; modul-modul tersebut dapat dibangun dengan bahasa Python maupun C/C++.
- · Memiliki fasilitas pengumpulan sampah otomatis, seperti halnya pada bahasa pemrograman Java
Variabel pada python
Merupakan simbol yang mewakili nilai tertentu. Pembuatan
variabel dalam python sangat sederhana. Berikut ini adalah ketentuan dalam
pembuatan variabel pada python :
- · Variabel tidak perlu dideklarasikan mempunyai tipe data tertentu
- · Jenis data dalam variabel dapat berubah-ubah
- · Penulisan variabel harus diawali dengan huruf, dan untuk karakter selanjutnya bisa berupa huruf atau angka
- · Penulisan variabel tidak boleh dipisah oleh <spasi>
- · Untuk variabel yang terdiri dari 2 suku kata, dapat dipisah dengan simbol underscore ( _)
Contoh program python
Menentukan harga parker pada program python
class parkiran:
def
__init__(self):
self.masuk
= int(input("Masukkan jam masuk: "))
self.keluar = int(input("Masukkan jam
keluar: "))
def
hitung(self):
selanjutnya
= 1000
lama =
self.keluar - self.masuk
biaya =
(lama*selanjutnya)+1000
if biaya
>= 15000:
biaya =
15000
elif biaya
<= 15000:
biaya =
(lama*selanjutnya)+1000
print
("biaya parkir= ", biaya)
coba=("y")
while coba==("y") or coba==("Y"):
print
("\n||===============================||")
print
("||=======PARKIRAN MOTOR==============||")
print
("||===============================||")
objek=parkiran()
objek.hitung()
coba =
(input("ingin mencoba lagi? (y/n)"))
if
coba==("y") or coba==("Y"):
print(" ")
continue
elif
coba==("n") or coba==("N"):
print("TERIMAKASIH")
break
else:
print
("inputan salah, anda tidak dapat kembali kemenu awal")
break
output
0 comments