Pengenalan Dan Variabel Pada Python


Python adalah bahasa pemrograman yang sangat digemari oleh kalangan coder yang baru menginjakan kakinya di dunia pemrograman, karena python memiliki struktur syntax yang rapi dan mudah dipahami.

Diciptakan oleh si jenius Guido van Rossum pada tahun 1991 dan dikembangkan sampai saat ini oleh Python Software Foundation. Python dikategorikan sebagai bahasa tingkat tinggi yang interpratif dan multiguna.

Python dapat berjalan di semua Operating System seperti Windows, Linux dan MacOS. Bahasa ini banyak digunakan untuk pembuatan Program CLI / GUI, Data Analyst, IoT , Network Penetration, Aplikasi Mobile dan Artiffical Intelegence.

Berikut contoh syntax print pada Python :



print("Hello Ibnustagnz")

Ini adalah salah satu contoh bentuk kesederhanaan syntax pada python, tanpa perlu semicolon(;) syntax dapat tereksekusi dengan baik. Sehingga dapat meminimalisir adanya syntax error pada kode. Cukup dengan pengenalan mari kita lanjut ke tahap selanjutnya.


Variabel adalah tempat dimana data ditampung. Tidak seperti kebanyakan bahasa pemrograman lainnya, Python tidak mengharuskan mendeklarasikan tipe variabel. Sebuah variabel terbuat ketika kamu memberikan value untuk itu.


Tidak Perlu Menginisialisasi Tipe Data

Python dapat membedakan tipe variabel yang dideklrasikan tanpa perlu menginisialisasi tipe pada variabel.



x = 10 # variabel x bertipe Integer
y = "Ibnustagnz" # variabel y bertipe String
f = 0.123 # variabel f bertipe float

Case-Sensitive

Variabel pada python bersifat case-sensitive sehingga penulisan huruf variabel yang besar kecil akan memiliki identitas sendiri.



gnz = "gnz"
Ibnustagnz = 'menang' # variabel ini berbeda dari yang diatas
print(gnz) # hasilnya tetap "gnz"

Menggabungkan Variabel Text
Antara variabel dengan tipe text dapat digabung menjadi value gabungan antar keduanya (atau lebih).



var1 = 'Ibnustagnz'
var2 = 'School'
var3 = var1 + var2
print(var3) # Akan menghasilkan output "IbnustagnzSchool"

Operasi Matematika Antar Variabel

Antara variabel dengan tipe numeric dapat digunakan untuk operasi matematika antar 2 variabel atau lebih.



var1 = 100
var2 = 200
var3 = var1 + var2
print(var3) # Akan menghasilkan output 300

Text dan Numeric Tidak Dapat Digabung

Variabel dengan tipe Text(String) tidak dapat digabung atau dioperasikan (matematika) oleh variabel dengan tipe Numeric(Float, Long, Integer).

Solusinya diantara salah satu variabel harus di ubah tipe datanya.



var1 = 100
var2 = 200
var3 = var1 + var2

Kode diatas akan menghasilkan ERROR

Menetapkan Multiple Variabel Value

Banyak cara di python dalam menetapkan (Assigning) value ke variabel..



# Multiple Assigning

a, b, c = "Ibnustagnz", "School", "Gnz"
print(a, b, c) # Outputnya ("Ibnuustgnz","School","Gnz")

a, b, c = "Ibnustagnz", 100, dict()
print(a, b, c) # Outputnya ("Ibnustagnz",100, {})

a = b = C = "Ibnustagnz"
print(a, b, c) # Outputnya ("Ibnustagnz","Ibnustagnz","Ibnustagnz")

Dalam python, terdapat juga metode bernama destructuring yang bertujuan sama, yaitu menetapkan multiple variabel dalam sebuah value


Variabel Global

Variabel global adalah variabel yang dibuat diluar fungsi (contoh-contoh diatas termasuk variabel global). Variabel global dapat digunakan didalam maupun diluar fungsi.




var1 = "Ini Global"

def fungsiKu():
    print("Variabel apakah ini ", var1)

fungsiKu()


Variabel global juga dapat diubah nilainya ketika didalam fungsi.


var1 = "Ini Global"

def fungsiKu():
    var1 = "Ini Private"
    print("Variabel apakah ini ", var1)

fungsiKu()
print(var1)

Global Keyword

Ketika kamu membuat variabel didalam fungsi , maka fungsi lain tidak dapat mengakses variabelmu. Tetapi jika menggunakan keyword global maka variabel dalam fungsi akan menjadi global dan bisa diakses oleh fungsi yang lain.



_var1 = "value"
Ibnu = "Ibnustagnz"

  1. Nama variabel tidak boleh diawali dengan angka(0-9).
  2. Nama variabel hanya boleh mengandung huruf(A-z), angka(0-9) dan underscore(_).



aku_dan_kamu = "Satu"
1bnust4gnz = "Ibnustagnz"

Nama variabel bersifat case-sensitive.

Sekian Dari Saya Semoga Cukup Paham Dengan Materi Ini Dan Tunggu Materi Materi Berikutnya..

Terimakasih banyakk!!
Bagikan:

Posting Komentar

Top Ads

Middle Ads 1

Middle Ads 2



Bottom Ads