Pengenalan tentang Python

Python adalah Bahasa pemrograman komputer tingkat tinggi sama seperti bahasa pemrograman lainnya seperti C, C++, Java, PHP, dan lain-lain, sebagai bahasa pemrograman Python memiliki kosakata, sintaks, keyword, dan aturan sendiri yang berbeda dari bahasa pemrograman lainnya.

Python pertama kali disusun oleh Guido Van Rossum di Centrum Wiskunde & Informatica (CWI) pada Desember 1989. Python diciptakan sebagai suksesor atau Bahasa pengganti dari bahasa pemrograman terdahulunya yaitu bahasa pemrograman ABC yang di kembangkan di CWI oleh Leo Geurts, Lamber Meertens, dan Steven Pemberton.

Keunggulan Python

Secara umum banyak programmer yang menggunakan Python dikarenakan beberapa keunggulan sebagai berikut ini:

  • Python memiliki konsep desain yang bagus dan sederhana
  • Python dapat meningkat produktivitas dan menghemat waktu
  • Program yang ditulis dapat dijalankan multiplatform
  • Banyak tersedia Library pihak ketiga
  • Python merupakan Open Source
  • Python dapat berinteraksi dengan bahasa pemrograman lainnya.

Instalasi Python

Instalasi di Windows

Untuk menginstal python versi windows sangat mudah dilakukan, hanya dengan beberapa klik program python interpreter sudah terinstall, dan sudah dapat menginstall beberapa komponen tambahan seperti IDLE, PIP , dll.

  1. Silahkan kunjungi Python.org lalu kemudian download installer Python yang diinginkan.
  2. Kemudian buka file yang sudah di download dengan melakukan klik pada file installer.
  3. Kemudian pilih install for all user dan melanjutkan ke tahapan selanjutnya dimana anda akan diminta untuk menentukan lokasi python di install.
  4. Kemudian sampai pada tahap kustomisasi (dapat memilih fitur yang diinginkan lebih baik semuanya diinstall) jangan lupa untuk melakukan Add Python.exe to PATH agar perintah Python dikenali di CMD nantinya.
  5. Dan kemudian lanjutkan tahapan dan tunggu hingga instalasi selesai, Ketika instalasi sudah selesai maka software siap digunakan.

Instalasi di Linux

Pada bagian ini akan dijelaskan melakukan instalasi menggunakan Ubuntu 18.04, dan proses instalasinya kurang lebih seperti berikut ini:

  • Buka Terminal Linux
  • Kemudian masuk ke mode root
  • Cara pertama dapat dilakukan dengan menuliskan
apt-get install python3
  • Bila metode diatas tidak dapat dilakukan maka dapat lakukan metode berikut ini. Install semua keperluan untuk instalasi python dengan perintah
apt install build-essential
apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev
  • Selanjutnya unduh Python dengan menggunakan perintah berikut ini (tutorial ini mengunduh versi 3.7.3. Jika anda ingin menginstall versi terbaru silahkan kunjungi Python.org untuk melihat versi terbarunya) .
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
  • Kemudian Ekstrak file yang sudah diunduh
tar -xf Python-3.7.3.tar.xz
  • Kemudian lakukan perintah dibawah ini untuk melakukan konfigurasi, kompilasi , dan instalasi Python.
cd python-3.7.3/
./configure
sudo make
sudo make install

Python PIP

PIP merupakan program manajer paket, yang berfungsi untuk memudahkan pengguna Python dalam melakukan instalasi paket maupun de-instalasi paket atau modul tambahan kedalam system python. Pada Windows, pip sudah terinstall ketika kita melakukan instalasi Pytho bila kita mencentang fitur pip saat instalasi.

Namun untuk Linux, pip harus diinstal terpisah dengan perintah 

sudo apt-get install python3-pip

Penggunaan pip kurang lebih seperti berikut ini.

pip install -u flask  (untuk melakukan instalasi modul)
pip uninstall numpy (untuk melakukan de-instalasi modul)

Anaconda untuk Python

Terkadang sebagai seorang pemula dalam memperlajari sebuah Bahasa pemrograman kita merasa kesusahan jika harus melengkapi satu per satu kebutuhan yang dibutuhkan (Environment) dalam melakukan coding terutama jika anda mengeluti bidang scientific coding, namun pada Python ada suatu paket instalasi yang dinamakan Anaconda dimana, Anaconda ini berfungsi menyiapkan environment yang dibutuhkan untuk kita melakukan coding yang didalamnya sudah terdapat Python Environment, Anaconda sendiri merupakan sebuah aplikasi gratis yang dapat di download di https://www.anaconda.com/ jika anda menginstall anaconda ini maka nanti anda akan mendapatkan fitur-fitur seperti berikut ini.

Bagaimana Bahasa Python Ditulis

Seperti yang sudah dibahas sebelumnya Python merupakan sebuah Bahasa yang memiliki penulisan yang minimalis yang dapat dilihat dari “Meme” berikut ini.

Selain itu yang terlihat jelas dari Bahasa pemrograman ini adalah pada pemrograman ini kita tidak menggunakan tanda “;”,  selain itu dalam Bahasa Python ini terdapat sifat Case Sensitive dimana perbedaan karakter besar-kecilnya dapat menyebabkan variabel dinilai berbeda, kemudian didala python sendiri Indentasi merupakan hal yang perlu diperhatikan karena bila salah indentasi maka program dapat error, dan untuk memberikan comment anda dapat menggunakan “#” untuk mengawali sebuah komentar, berikut ini merupakan contoh baru code yang dibuat menggunakan Bahasa pemrograman Python.

import mpmath as mp
print("Welcome to the Multiplication/Exponent Table App\n")

#getting data 
name = str(input("Hello, what is your name: "))
name = name.title().strip()
number = float(input("What number would you like to work with: "))
message = name + ", Math is cool!"

#calculate multiplication the print 
print('\nMultiplication Table For '+str(number))
for i in range(0,10):
    multiplicationResult = i*number
    print(str(i)+" * "+str(number)+" = "+str(round(multiplicationResult,2)))

#calculate exponential then print
print('\nExponent Table For '+str(number))
for j in range(0,10):
    exponentialResult = mp.power(number,j)
    print(str(number)+" ** "+str(j)+" = "+str(round(exponentialResult,4)))

#print message Math is Cool!
print("\n"+message)
print("\t"+message.lower())
print("\t\t"+message.title())
print("\t\t\t"+message.upper())

Sumber Bacaan

  1. 5 Aturan Penulisan Sintaks Python yang Harus dipatuhi

2. [BELAJAR MACHINE LEARNING 1] – MEMPERSIAPKAN ENVIRONMENT PYTHON DENGAN ANACONDA UNTUK MACHINE LEARNING

3.Tutorial Belajar Python Part 6: Aturan Dasar Penulisan Kode Program Python

4. Instalasi Python Lebih Mudah dengan Anaconda

5. Raharjo, B. (2019) . Mudah Belajar Python Untuk Aplikasi Dekstop dan Web Edisi Revisi.

Last modified: October 18, 2020

Author

Comments

Write a Reply or Comment

Your email address will not be published.