Variabel-Python Fundamental

Anggi Setyawan Riyadi
5 min readAug 21, 2023

--

Selamat datang di blog kami! Di dalam seri ini, kami akan membawa Anda dalam perjalanan yang menarik ke dalam dunia pemrograman dengan menggunakan bahasa pemrograman Python. Apakah Anda seorang pemula yang ingin belajar pemrograman dari awal atau seorang pengembang berpengalaman yang ingin memperkuat pemahaman Anda tentang dasar-dasar Python, artikel-artikel kami akan memberikan panduan yang komprehensif dan mudah diikuti.

Python

topik kali ini:

  1. Pengenalan ke Python: Kami akan memulai dengan mengenalkan Anda pada Python sebagai bahasa pemrograman. Kami akan menjelaskan mengapa Python populer, apa saja kelebihan dan kekurangannya, serta bagaimana cara menginstalnya di berbagai platform.
  2. Variabel: Di artikel ini, kami akan membahas konsep dasar seperti variabel

lets go!

Pengantar ke Python: Menapaki Dunia Bahasa Pemrograman yang Ramah Pemula

Python adalah bahasa pemrograman yang populer dan sangat diakui di dunia pengembangan perangkat lunak. Keunikan Python terletak pada sintaksis yang mudah dibaca, sehingga cocok bagi pemula dan pengembang berpengalaman. Dalam seri ini, kami akan mengenalkan Anda pada alasan mengapa Python sangat diminati.

kelebihan python

  1. Sintaksis yang Mudah Dibaca: Python menonjol dengan sintaksis yang mirip dengan bahasa Inggris, membuatnya lebih mudah dipahami dan diimplementasikan.
  2. Komunitas yang Kuat: Komunitas pengembang Python sangat besar dan aktif, memberikan akses ke banyak sumber daya, modul, dan dukungan.
  3. Portabilitas: Python dapat dijalankan di berbagai platform, termasuk Windows, macOS, dan Linux, serta mendukung banyak arsitektur.
  4. Banyak Modul dan Pustaka: Python memiliki banyak pustaka dan modul yang memudahkan pengembangan berbagai jenis aplikasi, dari pengembangan web hingga ilmu data.
  5. Pemfokusan pada Kesederhanaan: Prinsip “The Zen of Python” mendorong pengembang untuk menulis kode yang sederhana dan mudah dibaca.

Kekurangan Python:

  1. Kecepatan Eksekusi: Dibandingkan dengan bahasa lain seperti C atau C++, Python cenderung lebih lambat dalam eksekusi karena sifatnya yang terinterpretasi.
  2. Gaya Indentasi: Meskipun merupakan ciri unik, gaya indentasi Python dapat membingungkan bagi pengembang yang baru mengenal bahasa ini.
  3. Keterbatasan pada Aplikasi Berat: Untuk aplikasi yang memerlukan kinerja sangat tinggi, Python mungkin tidak menjadi pilihan terbaik.

Menginstal Python:

Untuk menginstal Python, Anda dapat mengunjungi situs resmi Python di python.org dan mengunduh installer yang sesuai dengan sistem operasi Anda. Ikuti petunjuk instalasi yang diberikan, dan Anda akan memiliki lingkungan Python yang siap digunakan di komputer Anda.

Jadi, selamat datang di dunia Python! Dalam seri ini, kami akan membantu Anda memahami landasan dan konsep yang diperlukan untuk memulai perjalanan Anda dalam pemrograman dengan Python.

Variabel

Variabel dalam pemrograman adalah suatu wadah yang digunakan untuk menyimpan data atau nilai. Anda dapat menganggap variabel sebagai label yang ditempel pada suatu nilai sehingga Anda dapat mengakses dan memanipulasinya lebih mudah dalam program Anda. Dalam pemrograman, variabel memungkinkan Anda untuk merujuk kepada data dengan nama yang lebih deskriptif daripada sekadar menggunakan nilai langsung.

nama = 'anggi'  #tipe integer
umur = 23 #tipe string

print(nama)
print(umur)

Aturan Penamaan Variabel:

  1. Gunakan huruf, angka, dan garis bawah (_).
  2. Tidak boleh dimulai dengan angka.
  3. Tidak boleh menggunakan spasi, hanya garis bawah yang diperbolehkan.
  4. Tidak boleh menggunakan karakter khusus kecuali garis bawah.
  5. Python bersifat case sensitive (huruf besar/kecil berbeda).
  6. Hindari nama variabel yang sudah jadi kata kunci (keywords).
  7. Pilih nama variabel yang deskriptif dan bermanfaat untuk pemahaman kode.

contoh nama variabel yang benar:

var = "Anggi"
var_ku = "Anggi"
_var_ku = "Anggi"
varKu = "Anggi"
VARKU = "Anggi"
varku2 = "Anggi"

contoh nama variabel yang salah:

2varku = "Anggi"
var-ku = "Anggi"
var ku = "Anggi"

Penamaan variabel dengan beberapa nilai

Dalam Python, Anda dapat menggunakan satu baris kode untuk menginisialisasi (menetapkan) banyak nilai ke beberapa variabel sekaligus. Ini dikenal sebagai “Penguraian Nilai” atau “Multiple Assignment” dalam Python. Metode ini memungkinkan Anda mengisi nilai ke beberapa variabel dalam satu pernyataan.

Contoh penguraian nilai:

nama, umur, pekerjaa = "Anggi", 23, "Freelancer"

Dalam contoh ini, kita telah menetapkan nilai "Anggi" ke variabel nama, nilai 23 ke variabel umur, dan nilai "Freelancer" ke variabel pekerjaan. Semua ini dilakukan dalam satu baris kode.

Keuntungan menggunakan penguraian nilai:

  1. Kode Lebih Singkat: Anda dapat mengisi banyak variabel dengan nilai dalam satu baris, menghemat penulisan kode.
  2. Keterbacaan yang Lebih Baik: Penguraian nilai membuat kode lebih ringkas dan mudah dibaca, terutama jika Anda memiliki sejumlah variabel untuk diinisialisasi.
  3. Konsistensi: Dalam banyak kasus, seperti penguraian nilai dari hasil fungsi atau urutan data, ini membantu menjaga konsistensi antara variabel dan data.

Anda juga dapat menggunakan penguraian nilai untuk menukar nilai antara dua variabel tanpa menggunakan variabel sementara:

a = 5
b = 10

a, b = b, a # Menukar nilai a dan b

Dalam contoh di atas, nilai a akan menjadi 10 dan nilai b akan menjadi 5 setelah baris kode a, b = b, a dijalankan.

Penguraian nilai sangat bermanfaat dalam pemrograman Python karena memungkinkan Anda mengelola variabel dengan lebih efisien dan mudah, terutama ketika Anda memiliki banyak variabel yang perlu diinisialisasi atau ditukar nilainya.

Banyak variabel untuk satu nilai:

Dalam Python, Anda dapat menginisialisasi beberapa variabel dengan satu nilai yang sama dalam satu baris kode. Ini disebut “multiple assignment”. Dalam penguraian nilai, Anda memberikan satu nilai kepada beberapa variabel dalam satu pernyataan.

x = y = z = 10

Dalam contoh ini, tiga variabel x, y, dan z diinisialisasi dengan nilai 10. Semua tiga variabel ini memiliki nilai yang sama.

Output Variable:

Fungsi Python print()sering digunakan untuk menampilkan variabel.

x = "Python mudah sekali"
print(x)

Dalam fungsi print() Python, Anda dapat mencetak beberapa variabel atau ekspresi dengan memisahkan mereka menggunakan koma. Ini memungkinkan Anda mencetak teks, variabel, atau kombinasi keduanya dalam satu pernyataan cetak:

nama = "Anggi"
umur = 23
pekerjaan = "Freelancer"

print("Nama:", nama, "Umur:", umur, "Pekerjaan:", pekerjaan)

Untuk angka, karakter + berfungsi sebagai operator matematika:

x = 5
y = 10
print(x + y)

Dalam fungsi print(), saat Anda mencoba menggabungkan string dan angka dengan operator +, Python akan error:

x = 5
y = "Anggi"
print(x + y)

Global Lokal Variable

Variabel global adalah variabel yang dideklarasikan di luar fungsi dan dapat diakses serta dimodifikasi dari seluruh bagian program. Ini memungkinkan Anda untuk berbagi data antara fungsi atau bagian program yang berbeda. Variabel global dapat diakses, dimodifikasi, dan nilainya tidak terpengaruh oleh variabel lokal dengan nama yang sama di dalam fungsi.

global_var = 10  # Ini adalah variabel global

def fungsi_contoh():
lokal_var = 5 # Ini adalah variabel lokal
global global_var
global_var = 20 # Mengubah nilai variabel global di dalam fungsi

fungsi_contoh()
print(global_var) # Output: 20 (nilai variabel global telah diubah dalam fungsi)

Dalam contoh ini, global_var adalah variabel global yang dideklarasikan di luar fungsi. Meskipun nilai variabel lokal lokal_var diubah dalam fungsi, perubahan tersebut tidak mempengaruhi nilai variabel global. Namun, ketika nilai variabel global diubah secara eksplisit dengan pernyataan global_var = 20 dalam fungsi, perubahan tersebut terlihat di luar fungsi saat mencetak nilai variabel global tersebut.

--

--

Anggi Setyawan Riyadi

Data enthusiast Anggi Setyawan: Unveiling insights, sharing tips, and exploring the world of data together! | https://anggise2023.github.io/ 🚀 #DataExploration