Pengertian Python

A. python adalah bahasa pemrograman tinggi yang dapat melakukan eksekusi sejumlah intruksi multiguna secara langsung (interpretatif) dengan metode orientasi objek (Object Oriented Programming) serta menggunakan semantik dinamis untuk memberikan tingkat keterbacaan linguistic structure. Sebagai bahasa pemrograman tinggi, python dapat dipelajari dengan mudah karena sudah dilengkapi dengan manajemen memori otomatis (pointer).

A. Python Bahasa Pemrograman Open Source

Python dapat digunakan secara bebas, bahkan untuk kepentingan komersial sekalipun. Banyak perusahaan yang mengembangkan bahasa pemrograman python secara komersial untuk memberikan layanannya. Misalnya Anaconda Navigator, adalah salah satu aplikasi untuk pemrograman python yang dilengkapi dengan apparatus device pengembangan aplikasi.

B. Quick Application Development

Python diklaim mampu memberikan kecepatan dan kualitas untuk membangun aplikasi bertingkat (Rapid Application Development). Hal ini didukung oleh adanya library dengan modul-modul baik standar maupun tambahan misalnya NumPy, SciPy, dan lain-lain. Python juga mempunyai komunitas yang besar sebagai tempat tanya jawab.

Mesin pencari Google adalah contoh nyata dari penggunaan bahasa pemrograman python dalam kehidupan sehari-hari. Mesin pencari ini termasuk Rapid Application Development, ia tidak hanya berguna untuk mencari halaman site. Kolom pencarian Google juga dapat digunakan sebagai kalkulator, membuat grafik fungsi, memprediksi cuaca, memprediksi harga saham, terjemahan, mencari dengan gambar, menanyakan hari, pemesanan tiket pesawat, dan lain-lain.

C. Python Mendukung Berbagai Sistem Operasi

Linguistic structure python dapat dijalankan dan ditulis untuk membangun aplikasi di berbagai sistem operasi.

Linux/Unix

Microsoft Windows

Macintosh OS

Android

Java Virtual Machine

Symbian OS

Amiga

Palm

OS/2

D. Aplikasi Penggunaan Python

Python digunakan di berbagai bidang pengembangan. Berikut beberapa aplikasi penggunakan python yang withering populer,

1. Site dan web

Bahasa pemrograman python dapat digunakan sebagai server side yang diintegrasikan dengan berbagai web protokol misalnya HTML, JSON, Email Processing, FTP, dan IMAP. Selain itu, python juga mempunyai library untuk pengembangan web.

2. 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.

3. Informasi Science dan Big Data

Python memungkinkan untuk melakukan analisis information dari database enormous information.

4. 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#.

5. Graphical User Interface (GUI)

Python dapat digunakan untuk membangun interface sebuah aplikasi. Tersedia library untuk membuat GUI menggunakan python, misalnya Qt, win32extension, dan GTK+.

6. Pengembangan Software

Python menyediakan dukungan struktur kode untuk mempermudah pengembangan programming.

7. Aplikasi bisnis

Python juga dapat digunakan untuk membuat sistem informasi baik untuk bisnis dan instansi.

  • Contoh : Program untuk mengirim e-mail

import smtplib

from email.mime.multipart import MIMEMultipart

from email.mime.text import MIMEText

fromaddr = "alamat pengirim"

toaddr = "alamat penerima"

msg = MIMEMultipart()

msg['From'] = fromaddr

msg['To'] = toaddr

msg['Subject'] = "judul pesan"

body = "isi pesan"

msg.attach(MIMEText(body, 'plain'))

server = smtplib.SMTP('smtp.gmail.com', 587)

server.starttls()

server.login(fromaddr, "secret key pengirim")

content = msg.as_string()

server.sendmail(fromaddr, toaddr, content)

server.quit()
Previous
Next Post »
Thanks for your comment