Belajar Pemrograman Python Dasar dan Persiapan Awal Bagi Pemula dengan GNU/Linux


Assalamualaikum Wr.Wb..
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.GagalTotal666 akan
berbagi kepada anda tentang belajar bahasa pemrograman python dasar di GNU/Linux.

sedikit penjelasan bahasa pemrograman python

Python adalah bahasa pemrograman multiguna dengan filosofi perancangan
yang berfokus pada tingkat keterbacaan kode. Python diklaim sebagai bahasa
yang menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang
sangat jelas, dan dilengkapi dengan fungsionalitas
pustaka standar yang besar serta komprehensif.[wikipedia]

Python adalah salah satu bahasa pemrograman yang populer di seluruh
dunia serta populer di dunia kerja Indonesia. Selain itu di daalam akademik
pun banyak akademisi yang menggunakan Python untuk menyelesaikan
penelitiannya di bidang komputasi sains, robotika, data science, ekonomi,
antariksa dan berbagai macam bidang lainnya. Python secara default telah
terpasang di beberapa sistem operasi berbasis Linux seperti Ubuntu,
Linux Mint, dan Fedora. Untuk sistem operasi lain, sudah tersedia
installer yang disediakan untuk sistem operasi tersebut.[CodePolitan]

Beberapa package Python yang populer di Python antara lain :

- Django, web framework
- Scipy dan Scikit, pustaka untuk membuat aplikasi machine learning
dan artificial intelligence
- Tornado, pustaka untuk membuat aplikasi web, websocket,
dan asynchronous programming
- Celery, pustaka untuk membuat asynchronous task
- OpenCV Python, pustaka untuk membuat aplikasi computer vision
- Matplotlib, pustaka untuk membuat grafik untuk keperluan saintifik
- BioPython, pustaka untuk menganalisa DNA dan Genome mahluk hidup
- TensorFlow, pustaka untuk membuat aplikasi yang ditenagai
oleh deep learning
- dan lain-lain

oke lanjut ke persiapan alat/tools belajar bahasa pemrograman python

alat atau tools 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.

karena di linux sudah ada secara default Python di terminal/console
maupun di text editor seperti Vim, Nano, Visual code, dan lain-lain,
jadi anda tidak repot untuk menginstall nya lagi.

oke lanjut pembahasan Python 2 dan Python 3

ada 2 versi yang beredar di python yaitu python 2 dan 3

Apa perbedaanya ?

Python versi 2 merupakan versi yang banyak digunakan saat ini,
baik dilingkungan produksi
dan pengembangan.

Sementara Python versi 3 adalah pengembangan lanjutan dari versi 2.
Python 3 memiliki lebih banyak fitur dibandingkan Python 2.

Untuk membuka Python 2 kita hanya menggunakan perintah python saja,
sedangkan Python 3 menggunakan perintah python3.

$ python --version


$ python3 --version


Untuk yang baru belajar saya sarankan menggunakan versi 2,
Sementara untuk yang sudah mahir, anda bisa mencoba yang ke versi 3.

Mode Interaktif Python

Mode interaktif ini merupakan fasilitas atau fitur yang disediakan oleh Python sebagai
tempat menulis kode

Fitur interaktif ini dikenal juga dengan Shell, Console, REPL (Read–Eval–Print Loop),
interpreter, dan sebagai nya.

untuk memulai nya ketik perintah python

$ python

Ada 2 fungsi yang digunakan untuk mencari bantuan :

- fungsi dir() untuk melihat fungsi apa saja yang tersedia pada sebuah modul.
- fungsi help() untuk membuka dokumentasi suatu fungsi.

contoh mencari tahu modul dari math, pertama di import kan terlebih dahulu

$ import math

setelah itu lihat fungsi dari modul math menggunakan dir

$ dir(math)


untuk bantuan atau help terdapat di mode interaktif

$ help()


mencari tahu penggunaan fungsi-fungsi dengan help()
contoh mencari tahu penggunaan fungsi dari pi()

$ import math
$ dir(math)
$ dir(math.pi)
$ help(math.pi)



keluar dari dokumentasi bantuan tinggal ketikan/tekan perintah q atau quit

oke lanjut ke menulis code

perintah awal untuk pemula dari bahasa python yaitu input adalah print

$ print "hello world"
$ print 'hello world'


untuk tanda string " dan ' karena ini cuma sebatas
inpu dan output jadi bisa di gunakan " dan '

kalau menggunakan text editor pastikan format
yang di pakai adalah .py
bebas anda ingin menggunakan text editor apa saja,
namun text editor tersebut sudah ada platform bahasa python nya
ya tetapi hampir semua text editor sudah ada platform python
jadi jangan panik

buat file baru contoh latihan1.py, disini saya menggunakan text editor vim

$ vi latihan1.py
$ print "hello world"
$ python latihan1.py



mungkin itu saja yang bisa saya bagikan kepada anda
jika ada kesalahan dan kekurangan nya mohon beri masukan nya ^_^
untuk belajar python ke 2 akan saya lanjutkan jika ada waktu luang ^_^

sekian dan semoga bermanfaat....

Wassalamualaikum Wr.Wb....

Sumber : [Petanikode] [Codepolitan]

Post a Comment

0 Comments