Tutorial Python Untuk Pemula

Warning: Berikut ini adalah tutorial Python untuk pemula yang sengaja dibuat untuk dokumentasai penulis agar mempermudah dalam mempelajari hal baru.

Python adalah bahasa pemrograman high-purpose / general purpose yang simple. definisi lengkap mengenai python bisa dilihat di wikipedia.

Oke langsung saja kita mulai ke step yang pertama.

Python

Python Calculator

Secara Default, Python bisa digunakan sebagai kalkulator,

>>> print("Hello World")
>>> # pada python hastag (#) digunakan untuk membuat 'comments'
>>> 2 + 2
4
>>> # hasil dari dari 2 + 2 adalah = 4 

Cobalah beberapa command simple di bawah ini pada python shell yang kita miliki.

Pada python kita bisa langsung menggunakan interpreter sebagai kalkulator. karena dia merupakan tools Idle yang ada pada python.

Numbers

Interpreter dapat berfungsi sebagai kalkulator. kita dapat menghitung basic perhitungan Matematika pada interpreter python tersebut.

Contoh :

>>> 2 + 2 #kita memerintahkan python untuk melakukan penjumlahan 2 + 2
>>> 4
>>> 40 -10 * 43 #pengurangan dan perkalian 40 - 10 * 43
>>> -390

Dari contoh di atas kita dapat melihat hasil dari operasi yang kita lakukan secara langsung realtime dan inilah salah satu kelebihan Python.

Kita juga dapat menggunakan variable di dalamnya.

Contoh :

>>> panjang = 20
>>> lebar = 10 * 50
>>> panjang * lebar
10000

Contoh 2 :

>>> pajak = 12.5 / 100
>>> harga = 100.50
>>> harga * tax
12.5625
>>> harga + _
113.0625
>>> round(_, 2)
113.06

Pada contoh di atas, kita menggunakan variable panjang untuk mendifinikan angka 20 untuk menghitung luas persegi panjang, dan menggunakan variable lebar untuk mendefinisikan angka 10 * 50 dan python interpreter akan langsung memberikan hasilnya secara realtime.

Dan pada contoh kedua kita coba menghitung antara pajak dan harga dengan menggunakan python interpreter.

Strings

Selain number python juga dapat kita gunakan untuk memanipulasi string yang bisa digunakan dengan berbagai cara. dapat menggunakan single quotes ('....') maupun double quotes ("...."), dan symbol / tanda \ dapat kita gunakan agar symbol setelah tanda \yang ingin kita gunakan terbaca sebagai string.

Perhatikan Contoh :

>>> 'Single Quote' # kita menggunakan single quote
'Single Quote'

>>> "Double Quotes" # menggunakan double quotes
'Double Quotes'

>>> 'don\'t' # menggunakan symbol (\) 
"don't"

>>> 'assalamu\'alaikum' # menggunakan single quote dan tanda (\)
"assalamu'alaikum"

Symbol \ dan (n) juga dapat kita gunakan untuk membuat perintah new line dalam python.

Contoh :

>>> print("satu", "\ndua")
satu 
dua

Tips lain apabila kita tidak ingin menggunakan \ dalam kode yang kita buat, kita dapat menggunakan metode raw string dengan menambahkan huruf (r) di depan sebelum quote.

Contoh :

>>> print('C\some\name') # di sini, perintah \n akan diartikan python sebagai 'new line command'.
C:\user
ame

>>> print(r'C:\some\name') # jika kita memasukkan `r` sebelum quotes.
C:\user\name

Contoh lain Python String :

>>> "nama" "saya" # kita membuat 2 string tanpa tanda koma (,) maka akan tetap terbaca sebagai 1 string dalam python.
'nama saya'

>>> "nama", "saya" # memisahkan kedua string dengan koma (,)
('nama', 'saya')

Menggabungkan dua variable menjadi satu string.

Contoh :

>>> x = "nama"
>>> z = " saya" # menambahkan (space) agar tidak terbaca 1 kata dalam python
>>> x + z
'nama saya'

Contoh kedua :

menambahkan variable dan value pada python string.

>>> user1 = "John" 
>>> user1 + " Wilson"
'John Wilson'

Apabila variable yang kita panggil tidak mempunyai value maka akan terjadi error.

>>> x
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'x' is not defined

Pada contoh di atas kita memanggil variable x yang belum kita tentukan valuenya dan akan menimbulkan NameError 'x' is not defined karena x belum memiliki value.

String Indexing

Melakukan indexing dalam python string.

Sama seperti sebuah tipe data lainnya, kita tentu dapat melakukan index pada string dalam python.

Pada dasarnya index dalam bahasa pemrograman dimulai dengan angka 0 sama seperti halnya dengan python.

Contoh :

 +---+---+---+---+---+---+---+
 | n | o | t | n | o | o | b |
 +---+---+---+---+---+---+---+
 0   1   2   3   4   5   6   7
-7  -6  -5  -4  -3  -2  -1

Posisi pertama dalam index pada contoh di atas adalah 0 yang dimiliki huruf n, (spacing juga akan masuk hitungan index).

Thank’s for reading, apabila ada banyak kesalahan mohon untuk dikoreksi di kolom komentar di bawah ini.

Next Step >>> string slicing

Note :Tutorial ini dibuat hanya untuk dokumentasi semata oleh penulis agar mudah dalam mempelajari sesuatu hal yang baru berdasarkan pemahaman penulis!.


Tags: #Python, #Blog