Bahasa Pemrograman
Python
Ringkasan Materi dari Dosen
Apa itu Python? Python adalah bahasa pemprograman, kalau kalian lulusan SMK pasti tau ya, apa itu bahasa pemprograman...
ya betul, bahasa pemprograman sama seperti bahasa C, C++, Pascal, Java, dll.
Sekarang python sudah masuk ke generasi 3, Python adalah Interpreter yaitu kode program yang ditulis dalam python di eksekusi menggunakan prgram python interpreter, sama seperti PHP, Perl dan Ruby.
Siapa saja yang menggunakan Python?
ada banyak yang sudah menggunakan Python yaitu perusahan-perusahaan besar untuk membuat atau mengembangkan sistem yang mereka butuhkan.
Rangkuman Lengkap Mengenai Python
Apa itu Python
Python adalah bahasa pemrograman scripting tingkat tinggi yang bisa melakukan eksekusi sejumlah instruksi multi guna secara langsung (interpretatif), dan interactive. Dengan metode Object Oriented Programming. Selain itu juga Python menggunakan semantik dinamis untuk memberikan tingkat keterbacaan syntax. Selain itu juga lebih sedikit dalam penggunaan rumus atau syntax.
Sebuah bahasa pemrograman disebut sebagai bahasa pemrograman tingkat tinggi (high-level programming language) karena perintah atau kode program yang dipakai sudah mirip dengan bahasa manusia (bahasa inggris).
Interpreted / Interpretatif : Python menggunakan metode pemrosesan interpreted, dimana kode program akan diproses baris per baris langsung dari kode program (tidak butuh proses compile). Ini mirip seperti bahasa script seperti PHP dan JavaScript.
Interactive : Maksudnya, anda dapat secara langsung berinteraksi dan menafsirkan scripting menggunakan Prompt Python pada saat menulis program.
Object-oriented : Python juga mendukung sistem object-oriented atau teknik pemrograman yang merangkum kode dalam objek.
Sejarah Python
Bahasa pemrograman Python dirilis pertama kali oleh Guido van Rossum di tahun 1991, yang sudah dikembangkan sejak tahun 1989.
Awal pemilihan nama Python tidak secara langsung berasal dari nama ular piton, tapi sebuah acara humor di BBC pada era 1980an dengan judul “Monty Python’s Flying Circus“. Monty Python adalah kelompok lawak yang membawakan acara tersebut. Kebetulan Guido van Rossum adalah penggemar dari acara ini.
Kelebihan dan Kekurangan
Kelebihan :
· 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
· 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
Kekurangan :
· Terlalu Lambat
· Python terbilang buruk dalam pengembangan platform mobile (Android/IOS)
· Python bukanlah menjadi pilihan yang baik untuk tugas-tugas intensif memori
· Hampir mustahil untuk membuat game 3 dimensi grafis tinggi menggunakan Python
· Mempunyai keterbatasan dengan akses basis data
· Python tidak baik jika diperuntukan dalam pekerjaan multi-prosesor / multi-core
Persiapan Alat untuk Belajar Pemrograman Python
Apa saja alat-alat yang harus dipersiapkan untuk belajar pemrograman python?
Python : Interpreter yang menerjemahkan bahasa python ke bahasa mesin, sehingga program bisa dijalankan.
Teks Editor/IDE : Program yang digunakan untuk menulis kode.
Sistem Operasi yang mendukung Python
Python mendukung berbagai sistem operasi syntax. Python bisa dijalankan dan ditulis untuk membangun aplikasi di beragam sistem operasi. Yaitu :
Linux/Unix
Microsoft Windows
Mac OS
Android
Java Virtual Machine
Symbian OS
Amiga
Palm
OS/2
Penggunaan Python
Python digunakan di berbagai bidang pengembangan. Berikut beberapa aplikasi penggunaan python yang paling populer
Website dan internet
Bahasa pemrograman python dapat digunakan sebagai server side yang diintegrasikan dengan berbagai internet protokol misalnya HTML, JSON, Email Processing, FTP, dan IMAP. Selain itu, python juga mempunyai library untuk pengembangan internet.
Penelitian ilmiah dan Numerik
Python dapat digunakan untuk melakukan riset ilmiah untuk mempermudah perhitungan numerik. Misalnya penerapan algoritma KNN, Naive Bayes, Decision Tree, dan lain-lain.
Data Science dan Big Data
Python memungkinkan untuk melakukan analisis data dari database big data.
Media pembelajaran pemrograman
Python dapat digunakan sebagai media pembelajaran di universitas. Python sangat mudah dan hemat untuk dipelajari sebagai Object Oriented Programming dibandingkan bahasa lainnya seperti MATLAB, C++, dan C#.
Graphical User Interface (GUI)
Python dapat digunakan untuk membangun interface sebuah aplikasi. Tersedia library untuk membuat GUI menggunakan python, misalnya Qt, win32extension, dan GTK+.
Pengembangan Software
Python menyediakan dukungan struktur kode untuk mempermudah pengembangan software.
Aplikasi bisnis
Python juga dapat digunakan untuk membuat sistem informasi baik untuk bisnis dan instansi.
Sumber :
https://www.petanikode.com/
https://www.baktikominfo.id/
https://www.advernesia.com/
https://www.duniailkom.com/
https://www.nesabamedia.com/
https://www.materi.carageo.com/