Sebelum kita berikan scriptnya. Kenalan dulu yuk dengan bahasa Python.
Bahasa Python
Python merupakan bahasa pemrograman yang freeware atau perangkat bebas dalam arti sebenarnya, tidak ada batasan dalam penyalinannya atau mendistribusikannya. Lengkap dengan source codenya, debugger dan profiler, antarmuka yang terkandung di dalamnya untuk pelayanan antarmuka, fungsi sistem, GUI (antarmuka pengguna grafis), dan basis datanya.
Kelebihan Python
- Tidak ada tahapan kompilasi dan penyambungan (link) sehingga kecepatan perubahan pada masa pembuatan system aplikasi meningkat.
- Tidak ada deklarasi tipe sehingga program menjadi lebih sederhana, singkat, dan fleksible.
- Manajemen memori otomatis yaitu kumpulan sampah memori sehingga dapat menghindari pencatatan kode
- Tipe data dan operasi tingkat tinggi yaitu kecepatan pembuatan system aplikasi menggunakan tipe objek yang telah ada
- Pemrograman berorientasi objek
- Pelekatan dan perluasan dalam C
- Terdapat kelas, modul, eksepsi sehingga terdapat dukungan pemrograman skala besar secara modular
- Pemuatan dinamis modul C sehingga ekstensi menjadi sederhana dan berkas biner yang kecil
- Pemuatan kembali secara dinamis modul phyton seperti memodifikasi aplikasi tanpa menghentikannya
- Model objek universal kelas Satu Konstruksi pada saat aplikasi berjalan
- Interaktif, dinamis dan alamiah
- Akses hingga informasi interpreter
- Portabilitas secara luas seperti pemrograman antar platform tanpa ports
- Kompilasi untuk portable kode byte sehingga kecepatan eksekusi bertambah dan melindungi kode sumber
- Antarmuka terpasang untuk pelayanan keluar seperti perangkat Bantu system, GUI, persistence, database, dll
Kekurangan Python
- Beberapa penugasan terdapat diluar dari jangkauan python, seperti bahasa pemrograman dinamis lainnya, python tidak secepat atau efisien sebagai statis, tidak seperti bahasa pemrograman kompilasi seperti bahasa C.
- Disebabkan python merupakan interpreter, python bukan merupakan perangkat bantu terbaik untuk pengantar komponen performa kritis.
- Python tidak dapat digunakan sebagai dasar bahasa pemrograman implementasi untuk beberapa komponen, tetapi dapat bekerja dengan baik sebagai bagian depan skrip antarmuka untuk mereka.
- Python memberikan efisiensi dan fleksibilitas tradeoff by dengan tidak memberikannya secara menyeluruh.
- Python menyediakan bahasa pemrograman optimasi untuk kegunaan, bersama dengan perangkat bantu yang dibutuhkan untuk diintegrasikan dengan bahasa pemrograman lainnya.
Script Utuh Program Konversi Suhu
print ('Konversi Suhu Dari Celcius
Ke Fahrenheit Ke Reamur dan Kelvin')
suhu_celcius =float(input('Masukan Suhu
Dalam Celcius '))
suhu_fahrenheit = (9./5)* suhu_celcius
+ 32
suhu_reamur = (4./5)* suhu_celcius
suhu_kelvin = suhu_celcius + 273.15
print ('Hasil Perhitungan Konversi
Suhu: ')
print ('Suhu Celcius adalah : %f' %(suhu_celcius))
print ('Suhu Fahrenheit adalah : %2f'
%(suhu_fahrenheit))
print ('Suhu Reamur adalah : %f' %(suhu_reamur))
print ('Suhu Kelvin adalah : %f' % (suhu_kelvin))
Analisis Script Program Konversi Suhu
Print
diatas berfungsi untuk memunculkan string.
Tanda %(suhu_celcius) berfungsi untuk menampilkan hasil perhitungan yang
sebelumnya sudah dihitung berdasarkan rumus yang telah di input. Float input diatas
berfungsi memasukan angka ke dalam bentuk desimal.
0 Comments:
Posting Komentar