Selamat datang kembali.
Jadi kita baru saja belajar tentang dua yang pertama, baik, jenis tiga, karena kita juga menyebutkan bahwa
ada bilangan kompleks dalam Python, tapi kita berbicara tentang bilangan utama yang bukan dan float dan ada masih
ada beberapa tipe data yang tersisa.
Tapi sebelum kita sampai pada ini, kita kehilangan konsep penting, dan ini akan menjadi istilah
penting pertama kita di Python dan faktanya, di semua bahasa pemrograman.
Namanya variabel, ya begitulah istilahnya.
Sekarang, jika ini adalah pertama kalinya Anda belajar bahasa pemrograman, Anda mungkin tidak tahu apa artinya ini jika
ini bukan pertama kalinya Anda.
Nah, ini sangat sederhana karena semua bahasa memiliki variabel.
Tapi apa sebenarnya mereka?
Nah, variabel menyimpan informasi yang dapat digunakan dalam program kami sehingga kami dapat menampung input pengguna seperti
nilai.
Mungkin ketika Anda masuk ke Facebook, Anda perlu menyimpan beberapa informasi seperti gambar profil Anda atau
mungkin tanggal lahir Anda dalam sebuah variabel.
Variabel adalah cara bagi kita untuk menyimpan informasi di komputer kita.
Jadi mari kita lihat ini, jika kita menghapus ini dan katakanlah saya membuat program kuis.
Dan program kuis ini mungkin mengukur IQ Anda dan katakanlah Anda baru saja mengikuti kuis dan Anda menemukan bahwa
IQ Anda 190 cukup tinggi.
Kerja bagus, tapi kita perlu menyimpan informasi itu di suatu tempat.
Apa yang bisa kita lakukan dengan variabel sehingga dalam Python, yang perlu kita lakukan hanyalah menamainya, apa pun yang Anda inginkan.
Dalam kasus kami, itu akan menjadi IQ dan kami akan mengatakan bahwa IQ sama dengan satu sembilan puluh.
Dan IQ ini di sini adalah sebuah variabel, itu adalah sesuatu yang baru saja saya buat sepenuhnya, saya bisa menamainya apa pun yang saya
inginkan, itu juga sebuah variabel.
Idenya adalah begitu kita menetapkan variabel, artinya kita mengatakan satu sembilan puluh akan ditetapkan ke
IQ.
Saya sekarang dapat menggunakannya di program saya kapan pun saya mau.
Misalnya nanti bisa saya print atau pastikan tidak cap.
Ayo cetak IQ.
Dan jika saya melakukannya dan klik run, Anda melihat bahwa saya dapat menggunakan IQ.
Jadi kita bisa berpura-pura di sini bahwa pengguna mengikuti kuis, mengetahui IQ mereka adalah satu malam, kita dapat menyimpan
informasi itu dalam variabel ini dan nanti ketika mereka mungkin online atau mencoba menggunakan program lagi, mereka tidak
perlu ikuti kuisnya karena, yah, kami menyimpan informasi itu di IQ.
Dan ingat apa yang saya katakan di awal, program hanyalah data yang disimpan, yang diubah,
yang dihapus, dan itu semua program dan variabel adalah konsep penting dalam Python
dan semua bahasa.
Sekarang, variabel juga terkadang bisa disebut nama.
Jadi ini bisa berupa nama, misalnya dalam memberikan nilai disebut juga dengan binding.
Di situlah mengikat nilai satu Nidhi ke variabel ini sehingga ketika kami meminta variabel ini nanti di
program kami, komputer kami tahu bagaimana mencari informasi ini.
Ini akan mengatakan, hei, saya tahu apa itu IQ.
Saya menyimpannya di suatu tempat, sebuah memori, dan dia akan mencarinya.
Dan karena itu terikat pada suatu nilai, ia menunjuk ke nilai ini.
Dan ingat, nomor ini dalam memori disimpan sebagai representasi biner dalam nol dan satu.
Benar.
Tapi itu tidak masalah bagi kami karena bagaimanapun mesin kami menyimpannya, kami tidak peduli.
Kami hanya ingin dapat mengambilnya kembali.
Dan kemudian ketika kita mencetaknya untuk melakukannya dengan baik, dapatkan satu 180 sekarang kita akan menggunakan variabel di seluruh kursus.
Namun selain penamaan variabel yang kita inginkan, ada beberapa praktik terbaik seputar variabel tentang bagaimana Anda harus
menulis variabel yang baik.
Dan faktanya, ini adalah aturan khusus yang dimiliki komunitas Python secara keseluruhan yang harus
Anda ingat.
Jadi mari kita lihat variabel ini.
Dan ingat, ini adalah simbol untuk praktik terbaik yang kita sebut kasus ular.
Snake gas berarti semuanya huruf kecil dan kemudian spasi, sementara mereka tidak ada, kami menggunakan variabel garis bawah harus
dimulai dengan huruf kecil atau garis bawah.
Variabel bisa apa saja dengan huruf, angka, dan garis bawah.
Tapi ingat, mereka harus mulai dengan huruf kecil dan garis bawah.
Itu berarti kita bisa memulai variabel dengan angka di sana.
Juga peka huruf besar/kecil.
Itu berarti jika saya membuat variabel.
Tapi katakanlah nakase ini variabel ini memiliki kapital E bukan Kacie yang lebih rendah, akan ada variabel yang
berbeda.
Dan akhirnya, Anda tidak dapat menimpa kata kunci.
Mari kita bahas ini dengan beberapa contoh.
Pertama, variabel harus dalam bentuk kasus ular, yaitu, jika saya ingin memanggil pengguna ini IQ, secara teknis saya harus
memiliki garis bawah di sini alih-alih spasi hanya untuk memastikan bahwa seorang programmer, mungkin saya bekerja
dalam tim dapat membaca variabel ini.
Jadi itu kasus ular, Anda juga harus memulai variabel Anda dengan huruf atau garis bawah.
Jadi saya secara teknis dapat melakukan ini dan saya mengklik jalankan.
Nah, itu akan memberi saya kesalahan karena saya telah mengubah variabel.
Jadi sekarang untuk mengakses variabel itu, Anda harus seperti ini.
Sekarang, garis bawah di python menandakan variabel pribadi, sesuatu yang akan dibahas nanti dalam kursus.
Tapi biasanya Anda memulai variabel Anda dengan huruf dan setelah itu, ya, Anda bisa menambahkan angka jika Anda mau
di sini.
Tidak ada masalah.
Ini masih akan bekerja.
Ini adalah variabel yang valid.
Akhirnya, sebuah variabel peka terhadap huruf besar/kecil, jadi jika saya menggunakan IQ pengguna di sini dan saya menggunakan huruf kapital.
Saya tidak dapat mengakses ini.
Seperti ini, karena meskipun tidak ada, sekali lagi, case sensitif, kita harus memastikan bahwa kita
cocok.
Dan akhirnya, kami tidak ingin menimpa kata kunci.
Apa artinya?
Kata kunci dalam Python.
Yah, mereka sudah berarti sesuatu dengan Python, misalnya, cetakan ini adalah kata kunci.
Anda dapat melihatnya disorot dengan warna biru sehingga jika saya membuat variabel yang mengatakan print sama dengan satu sembilan puluh dan
kemudian saya mencetak.
Mencetak.
Hmm.
Mari lihat apa yang terjadi.
Kami mendapatkan kesalahan karena saya tidak dapat benar-benar menetapkan variabel ini, karena print sudah berarti sesuatu.
Sekarang, saya tahu apa yang Anda ingin tahu, apa kata kunci ini dalam Python?
Itu hanya pencarian Google yang sederhana dan kita akan mempelajarinya sepanjang kursus kita.
Jika kita pergi ke kata kunci python oleh tiga sekolah, Anda akan melihat bahwa kami memiliki kata kunci ini yang masing-masing berarti
sesuatu dengan Python.
Sekali lagi, kita akan membahas ini dan kita akan mempelajarinya sepanjang kursus kita, dan jika Anda perhatikan,
ini tidak terlalu mengintimidasi, tidak banyak.
Jadi saat kita berlatih, Anda akan mulai mengenal mereka.
Tetapi cara termudah untuk mengetahui apakah itu keyboarder atau kata penting dalam Python.
Nah, Anda melihat bahwa itu disorot dengan warna biru.
Segera setelah Anda membuat variabel yang unik, itu akan disorot dengan warna putih.
Dan ini akan terjadi dengan lingkungan apa pun tempat Anda mengetik kode, selama itu diatur untuk
Python.
Sekarang, di luar kata kunci python, ada hal yang berbeda seperti, misalnya, taruhan untuk bilangan bulat yang telah kita
pelajari.
Jadi, Lisa, kita akan membiasakan diri dengan aturan praktis yang baik untuk variabel adalah membuatnya benar-benar deskriptif,
benar-benar mengatakan apa maksud Anda, dan seorang programmer yang baik adalah seseorang yang mampu menamai sesuatu dengan
sangat baik dengan variabelnya .
Jadi, jika pengembang baru datang dan melihat kode Anda, itu akan mudah dipahami.
Akhirnya, variabel juga dapat dipindahkan.
Sebagai contoh, katakanlah kita memiliki IQ di sini satu 190 dan kemudian saya memutuskan untuk mungkin memiliki variabel lain,
sebut saja pengguna.
haji.
Dan untuk beberapa alasan, saya ingin menetapkan usia pengguna untuk mungkin memiliki IQ dibagi empat.
Apakah itu akan berhasil?
Itu harus menulis, saya katakan usia pengguna akan sama dengan empat puluh tujuh koma lima, saya menggunakan IQ, yaitu 190,
membaginya dengan empat dan menetapkannya ke usia pengguna.
Saya mungkin dapat menetapkan ini ke variabel lain yang disebut usia pengguna atau disebut a dan sekali lagi.
SAYA.
Jalankan ini dan itu mencetak hal yang sama sehingga Anda dapat menggunakan variabel untuk menyimpan informasi itu dan menggunakannya kapan
pun Anda mau.
Anda dapat menggunakannya dalam operasi, Anda dapat menggunakannya untuk menetapkan ulang.
Apa pun yang dibutuhkan program Anda sekarang, nanti dalam kursus, kita akan belajar tentang kelas dan kelas sebenarnya memiliki
konvensi yang berbeda dari ini, tetapi kita akan membahasnya nanti.
Namun, untuk saat ini, saya ingin menyebutkan dua gotcha kecil dengan variabel yang harus Anda perhatikan.
Misalnya, ada gagasan tentang konstanta dan konstanta adalah hal-hal yang tidak pernah berubah dalam suatu program.
Misalnya, jika kita ingin membuat konstanta seperti nilai PI, katakanlah untuk saat ini tiga koma satu
karena kita dapat memiliki semuanya dalam huruf besar.
Dan itu akan memberi tahu pemrogram lain bahwa, hei, ini adalah konstanta, angka ini tidak dimaksudkan untuk
diubah.
Maksudku, kita bisa mengubahnya jika kita mau.
Ini dia.
Saya baru saja membuat PI sama dengan nol, jadi itu disimpan sebagai tiga koma satu untuk memori, tapi kemudian kami menimpanya
dan menugaskannya kembali.
Nilai nol.
Anda masih bisa melakukannya.
Tetapi konvensi yang baik adalah jika Anda melihat ini, itu berarti angka ini atau nilai ini tidak boleh diubah.
Jenis variabel lain yang akan Anda lihat, dan ini adalah sesuatu yang akan kita lihat nanti
dalam kursus ini adalah.
Sepertinya saya tidak baru saja menggarisbawahi ganda di sini, tapi ini dua garis bawah.
Dan kami menyebutnya Dundar.
Dan seperti yang Anda lihat di sini, kami memiliki beberapa variabel Dundar yang dimiliki Python.
Sekarang, kita akan belajar lebih banyak tentang ini nanti, tetapi idenya di sini adalah bahwa ini dimaksudkan untuk dibiarkan sendiri.
Anda tidak harus menyentuh mereka.
Anda tidak boleh membuat variabel dengan dua garis bawah seperti ini dan menyebutnya tinggi.
Dan berikan nilai.
Maksud saya, Anda masih bisa, namun, ini umumnya bukan praktik yang baik, jadi Anda harus berhati-hati dengan itu.
Tapi satu hal yang saya benar-benar ingin Anda ambil dari ini adalah bahwa variabel sangat penting.
Konsep dalam pemrograman.
Memberi nama variabel adalah salah satu keterampilan terpenting yang Anda miliki sebagai seorang programmer.
Saya tahu kedengarannya konyol, tetapi sering kali saya membaca kode yang sangat sulit dipahami hanya
karena seorang programmer tidak cukup deskriptif.
Jadi sepanjang kursus kita akan belajar bagaimana menamai sesuatu dengan baik sehingga kode kita terbaca seperti bahasa Inggris.
Dan itulah inti dari menulis sebuah kode, inti dari menulis sebuah kode adalah agar
dapat dibaca dan dimengerti oleh programmer lain, omong-omong, untuk menyelesaikannya.
Saya hanya ingin menunjukkan satu trik cepat.
Ada juga cara yang mungkin Anda lihat di beberapa basis kode yang menggunakan sesuatu seperti ini.
Dia memanggil satu, dua, tiga.
Dan ini hanyalah cara bagi kita untuk secara cepat menetapkan nilai ke variabel beberapa kali, jadi, misalnya,
jika saya mencetak A, lalu mencetak B, lalu mencetak C dan saya menjalankan ini.
Anda lihat bahwa saya mendapatkan satu, dua, tiga, kami menetapkan nilai satu ke nilai dua ke B dan nilai tiga ke
C.
Hanya cara singkat yang mungkin Anda temui.
Baiklah, mari kita istirahat dan saya akan melihat yang berikutnya.