Python
Jadi kali ini aku meminta sedikit waktu kalian lagi untuk membaca sedikit ilmu yang aku dapatkan dari perkuliahan ku kali ini.
Python merupakan bahasa pemrograman tingkat tinggi yang diracik oleh Guido van Rossum. Python banyak digunakan untuk membuat berbagai macam program, seperti program CLI, program GUI (desktop), aplikasi mobile, web, IoT, game, program untuk hacking, dan sebagainya. Python juga dikenal dengan bahasa pemrograman yang mudah dipelajari, karena struktur sintaknya rapi dan mudah dipahami.
Setiap program memiliki kelebihan dan kekurangan, berikut ini adalah kelebihan dari program python yaitu:
- Python bisa dengan mudah dipelajari bahkan untuk pengembang pemula. Kodenya mudah dibaca dan bisa menjalankan banyak fungsi kompleks dengan mudah, karena banyaknya standard library.
- Pengembangan program bisa dilakukan dengan cepat dan juga menggunakan kode yang lebih sedikit. Bahkan tim kecil bisa menangani bahasa Python secara efektif.
- Bersifat Object Oriented Programming (suatu metode pemrograman yang berorientasi pada objek).
- Mendukung Multi Platform & Multi System.
- Memungkinkan membuat program dengan skala yang paling rumit dengan mudah.
- Sejumlah besar library atau pustaka tersedia untuk Python.
- Konstruksi ketika aplikasi berjalan.
- Mempunyai sistem pengelolaan memory yang otomatis, garbage collection, layaknya Java.
Adapun kekurangannya yaitu:
•Memiliki eksekusi yang lambat.
Phython menggunakan bahasa interpreter yang bekerja bersama kompiler. Apabila dibandingkan dengan bahasa yang lain, maka Phython bekerja lebih lambat.
•Memiliki komputasi mobile yang lemah.
Bahasa pemrograman Phython memang sangat tepat digunakan pada server dan platform desktop, namun untuk komputasi mobile Phython tergolong lebih lemah.
•Sering mengalami kesalahan pada run time.
Phython dapat diketik secara dinamis, dengan demikian Anda tidak perlu untuk mendeklarasikan pada tipe variabel ketika menulis kode. Walaupun hal ini dapat memudahkan Developer pada saat pengkodean, namun hal ini bisa meningkatkan kesalahan ketika run time.
•Batasan desain.
Python diketik secara dinamis sehingga memiliki banyak batasan desain. Python bahkan terlihat membutuhkan lebih banyak waktu pengujian dan kesalahan yang muncul ketika aplikasi akhirnya dijalankan.
- Python: Interpreter yang menerjemahkan bahasa python ke bahasa mesin, sehingga program bisa dijalankan.
- Teks Editor/IDE: Program yang digunakan untuk menulis kode.
Inilah beberapa contoh pemrograman python:
- Program sederhana menghitung volume balok
p = float(input("Panjang = "))
l = float(input("Lebar = "))
t = float(input("Tinggi = ")) v = p*l*t print ("Volume Balok = %0.2f" %v)
- Program sederhana menentukan bilangan ganjil genap
print("%d Merupakan Bilangan Genap" % bil)
else:
print("%d Merupakan Bilangan Ganjil" % bil)
- Program menggunakan fungsi rekursif
if y == 0:
return 1
else:
return x * pangkat(x,y-1) x = int(input("Masukan Nilai X : "))
y = int(input("Masukan Nilai Y : ")) print("%d dipangkatkan %d = %d" % (x,y,pangkat(x,y)))
Berikut ini beberapa website yang akan membantu kalian untuk memulai belajar pemrograman python dengan otodidak:
- W3schools
- Code Academy
- Coding Bat
- Data Camp
- Free Code Camp
- Google Python Class
- Python.org
- Tutorials Point
- LearnPython.org
- Belajar Python
Jadi, setiap bahasa pemrograman memiliki kekurangan dan kelebihan. Bahasa pemrograman python ini memang memiliki kelebihan yang dimana pengembangan programnya bisa dilakukan dengan cepat namun memiliki eksekusi yang lambat. Tetapi bahasa pemrograman ini memiliki kode program yang mudah dibaca dibandingkan bahasa pemrograman yang lain.
👇👇👇
https://www.petanikode.com/python-linux/
https://glints.com/id/lowongan/oop-adalah/#.YBLSXIalaNw
https://www.jagoankode.com/kelebihan-dan-kekurangan-bahasa-pemrograman-phyton/
https://hosteko.com/blog/kelebihan-serta-kekurangan-bahasa-python
https://inixindo.co.id/index.php/it-forum/79-pemrogramman/1155-5-website-terbaik-untuk-belajar-bahasa-pemrograman-python
https://kepo.co/situs-belajar-python-gratis-dan-mudah-untuk-pemula/
Komentar
Posting Komentar