Belajar Python : Operator

Operator merupakan konstruksi yang dapat memanipulasi nilai dari sebuah operan.

Contoh sederhananya seperti operasi 5 + 2 = 7, Angka 5 dan 2 adalah operan dan + adalah operator.

Selain itu, python juga mendukung berbagai macam operator, seperti :



Operator Aritmatika
Operator Deskripsi Contoh Hasil
* Perkalian 7 * 5 25
/ Pembagian 7 / 2 3
% Modulus 7 % 2 1
+ Penjumlahan 7 + 2 9
- Pengurangan 7 - 2 5
** Pangkat 7 ** 2 49
// Pembagian Bulat 7 // 2 3


Operator Perbandingan
Operator Deskripsi Contoh Hasil
>= Lebih besar atau sama dengan 7 >= 9 FALSE
<= Lebih kecil atau sama dengan 3 <= 8 TRUE
!= Tidak sama dengan 1 != 10 TRUE
<> Tidak sama dengan 7 <> 2 TRUE
== Sama dengan 7 == 7 TRUE
< Lebih kecil 14 < 6 FALSE
> Lebih besar 5 > 3 TRUE


Operator Penugasan
Operator Deskripsi Contoh Hasil
*= Kali sama dengan 7 >= 9 FALSE
/= Bagi sama dengan 3 <= 8 TRUE
%= Sisa bagi sama dengan 1 != 10 TRUE
+= Tambah sama dengan 7 <> 2 TRUE
-= Kurang Sama dengan 7 == 7 TRUE
= Sama dengan 14 < 6 FALSE
**= Pangkat sama dengan 5 > 3 TRUE
//= Pembagian bulat sama dengan 5 > 3 TRUE

Belajar Python : Variabel

Variabel adalah simbol yang mewakili nilai tertentu. Sebuah variabel memiliki nama yang mempunyai sebuah nilai. Pendeklarasian kalimat membuat sebuah variabel - variabel baru dan memberinya nilai.

Aturan Penulisan Variabel

  • Variabel tidak perlu dideklarasikan mempunyai tipe data tertentu
    Contoh : nama, kelas, kampus,
  •  Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf besar dan kecil dibedakan.
    Contoh : nama_kelas, dan Nama_Kelas, kedua variabel tersebut berbeda.
  • Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python
    Contoh : if, while, for.
  • Penulisan variabel tidak boleh dipisah oleh spasi
  • Untuk variabel yang terdiri dari 2 suku kata, dapat dipisah dengan underscore ( _ )
    Contoh : nama_banu, kelas_3, kampus_besar,

Untuk sebuah membuat variabel di Python caranya sangat mudah, Anda cukup menuliskan variabel lalu mengisinya dengan suatu nilai dengan cara menambahkan tanda sama dengan = diikuti dengan nilai yang ingin dimasukan.

Cara memberikan nilai dari variabel ditentukan oleh jenis data, sebagai contoh tipe data teks (string) maka harus diapit oleh tanda petik ("..."), dan sedangkan untuk angka (integer) dan boolean tidak perlu diapit oleh tanda petik.Dan untuk memeriksa dari tiap data pada sebuah variabel kita bisa menggunakan fungsi type().

Berikut ini adalah contoh sederhana dari variabel :
umur = "19"                  #memasukan data ke dalam variabel
print(umur)                  #mencetak variabel
 

#nilai dan tipe data dalam variabel  dapat diubah
umur = 19                    #nilai awal                    
print(umur)                  #mencetak nilai umur            
type(umur)                   #mengecek tipe data umur  
umur = "sembilan belas"      #nilai setelah diubah  
print(umur)                  #mencetak nilai umur
type(umur)                   #mengecek tipe data umur       

#contoh pengunaan variabel
nama_depan = "Dani"
nama_belakang = "Winaryo"
nama = nama_depan + " " + nama_belakang
umur = 19
hobi = "Menyelam"
print("Biodata\n", nama, "\n", umur, "\n", hobi)

#hasil dari script diatas, 
#\n berfungsi untuk membuat baris baru
Biodata
 Dani Winaryo 
 19 
 Menyelam


#contoh lain dari variabel
namadepan           = "Ben"
nama_tengah         = "Jajang"
_nama_belakang      = "Nana"
namelengkap29       = "Jerezue"
Script ditulis dengan menggunakan Mode Script

Belajar Python : Komentar


Kommentar (Comment) adalah salah satu cara yang dilakukan oleh seorang programmer untuk menandai atau memberikan keterangan yang tertulis pada sebuah script.

Komentar ditujukan untuk mengingatkan kepada programmer apabila suatu saat akan kembali mengedit script, atau mempermudah orang lain untuk mengerti apa yang ditulis oleh programmer sebelumnya.

Untuk menulis komentar sangatlah mudah, anda hanya perlu mengetikan tanda pagar #, dan diikuti dengan komentar yang ingin Anda berikan

Berikut ini adalah contoh penggunaan komentar
#Ini merupakan sebuah komentar
#Tulisan diatas tidak akan di eksekusi
#Karena tulisan diawali dengan tanda pagar #
#Komentar juga dapat berisi spesial karakter !@#$%^&*(),./;'[]\

#Mencetak sebuah nama
print ("dani")

#Mencetak sebuah angka
print ("123")

Saat script kita jalankan, Anda akan melihat output berupa nama dani dan angka 123. Karena komentar yang kita tulis tidak akan dieksekusi.
Script ditulis dengan menggunakan Mode Script

Belajar Python : Tipe Data

Tipe data adalah data yang mengenalkan kompilator atau penerjemah apa yang programmer akan dikerjakan dengan menggunakan data, dan hampir seluruh bahasa pemrograman secara eksplisit mencakup maksud dari tipe data.

Perlu diketahui juga bahwa pada bahasa yang pemrograman yang berbeda berarti menggunakan terminologi masing - masing, sesuai dengan orang menciptakan bahasa pemrograman tersebut.

Bila anda menggunakan Smartphone, silahkan rotasi layar anda untuk melihat data pada tabel.

Berikut ini merupakan tabel tipe data python :
Tipe Data Contoh Penjelasan
Boolean True atau False Menyatakan benar True yang bernilai 1, atau salah False yang bernilai 0
Complex 2 + 6j Menyatakan pasangan angka real dan imajiner
Dictionary {'nama':'exde','id':1} Data untaian yang menyimpan berbagai tipe data berupa pasangan penunjuk dan nilai
Float 3.14 atau 3.5 Data angka yang memiliki bagian desimal di akhir angka
Hexadecimal 9a atau 1d3 Menyatakan bilangan dalam format heksa (bilangan berbasis 16)
Integer 12 atau 120 Tipe data yang terdiri dari angka bulat.
List ['satu','dua','tiga'] Sebuah array yang nilianya bisa dirubah.
String "Belajar Python Gratis" Data teks yang merupakan gabungan huruf, angka, spasi, dan berbagai karakter.
Tuple ('mango','banana','coconut',) Sebuah array yang nilianya tidak bisa dirubah.

Berikut ini merupakan berbagi code tipe data python :
#tipe data Boolean
>>> print(True)
True
>>> print(False)
False

#tipe data complex
>>> a=(2 + 6j)
>>> type(a)
<class'complex'>

#tipe data Dictionary : Menggunakan {} 
>>> print({"nama":"exde", 'umur':19}) 
{'nama': exde', 'umur' : 19} 

#tipe data Float
print(3.14) 
3.14 
>>> print(3.5) 
3.5 

#tipe data Integer 
>>> print(12) 
20 
>>> print(120) 
120 

#tipe data List : Menggunakan [] 
>>> print([1,2,3,4,5]) 
[1,2,3,4,5] 
>>> print(["lima", "empat", "tiga"])
['lima' , 'empat' , 'tiga'] 

#tipe data String 
>>> print("Belajar Python Gratis") 
Belajar Python Gratis 
>>> print('Eexxde Tempat Tutorial Gratis') 
Eexxde Tempat Tutorial Gratis 

#tipe data Tuple : Menggunakan () 
>>> print((1,2,3,4,5))
[1,2,3,4,5]
>>> print(("lima", "empat", "tiga")) 
['lima' , 'empat' , 'tiga'] 
Script ditulis menggunakan Mode Interaktif atau Command Line.

Konversi Tipe Data

Python juga dapat melakukan konversi tipe data, contohnya seperti di bawah ini:
#Pembagian menggunakan float 
>>> a = 10 
>>> b = 3 
>>> c = float(a) / float(b) 
3.33333333333 

#Pembagian menggunakan int 
>>> a = 10 
>>> b = 3 
>>> c = int(a) / int(b) 
3
Script ditulis menggunakan Mode Interaktif atau Command Line.

Pembagian nilai a dan b diatas terdapat dua macam konversi, yaitu menggunakan float dan int. Dan hal tersebut membuat hasil dari pembagian menjadi satu sama lain berbeda.

Selain float dan int ada beberapa lagi jenis konversi data, berikut ini adalah

Fungsi - fungsi untuk mengubah tipe data python :


  • int() untuk mengubah menjadi integer;
  • long() untuk mengubah menjadi integer panjang;
  • float() untuk mengubah menjadi float;
  • bool() untuk mengubah menjadi boolean;
  • chr() untuk mengubah menjadi karakter;
  • str() untuk mengubah menjadi string.
  • bin() untuk mengubah menjadi bilangan Biner.
  • hex() untuk mengubah menjadi bilangan Heksadesimal.
  • oct() untuk mengubah menjadi bilangan okta.

Perhatian! Silahkan ganti float atau int dengan fungsi yang ingin kalian coba.