Selamat datang kembali.
Ini adalah video opsional cepat yang, yah, dengan sesuatu yang mungkin tidak akan Anda gunakan, tapi saya ingin
Anda tahu bahwa itu ada di luar sana dan sebenarnya ada tipe data tambahan yang tidak saya
bicarakan, dan itu disebut kompleks.
Dan seperti namanya, ini cukup rumit.
Namun, bilangan kompleks, sekali lagi, adalah bilangan yang merupakan tipe ketiga, bukan int dan float.
Kami juga memiliki empat nomor tipe ini.
Sekarang, alasan saya tidak benar-benar mengajar yang rumit adalah karena Anda hanya menggunakan ini jika Anda melakukan
sesuatu yang sangat, sangat rumit matematika.
Sebagian besar waktu Anda tidak akan pernah menggunakannya.
Saya pribadi belum pernah menggunakannya, tetapi bagus untuk mengetahui bahwa itu ada.
Ini setara dengan bilangan real.
Dan Anda dapat membaca tentang bilangan kompleks jika Anda mau.
Tetapi sekali lagi, itu adalah sesuatu yang tidak perlu Anda khawatirkan sembilan puluh sembilan koma sembilan persen setiap saat.
Hal lain yang ingin saya bicarakan dengan Anda adalah gagasan bahwa bilangan bulat dan float ini
disimpan seperti lima dalam memori sebagai biner, yaitu sebagai bilangan biner, satu dan nol.
Dan sebenarnya ada aksi atau fungsi yang bisa kita gunakan di Python yang disebut Behn untuk biner.
Dan Anda dapat melihat bahwa bin mengembalikan representasi biner dari bilangan bulat.
Jadi itu akan mengembalikan apa pun versi biner dari lima, jika saya klik jalankan di sini.
Yah, aku harus mencetak, ingat?
Jadi mari kita cetak.
Dan klik jalankan.
Dan saya mendapatkan representasi biner sekarang alih-alih semua nol dan satu, ada juga ide B ini dan itulah yang
digunakan Python di balik kap untuk mengatakan, hei, ketika saya melihat angka ini dengan nol B.
Itu bilangan biner.
Tapi kalau saya Google biner nomor lima.
Saya melihat bahwa bilangan biner empat lima adalah satu lawan satu, yang, sekali lagi, itulah yang kita lihat di sini.
Jadi itu sangat keren, sangat menarik hanya untuk mengetahui bahwa itu ada.
Omong-omong, hanya untuk bersenang-senang, katakanlah kita ingin mengubahnya menjadi desimal, katakanlah di mana komputer
dan kita hanya mengambil bilangan biner ini.
Saya bisa melakukannya dan kemudian membungkus ini.
Seperti ini dalam tanda kutip tunggal atau ganda?
Dan kemudian dengan akhir, saya juga bisa mengatakan, hei, saya ingin ini kembali ke angka yaitu basis 10, yang
kita gunakan sebagai manusia.
Jadi jika saya benar-benar mencetak di sini.
Dan klik, Ron.
Sebenarnya, kita harus melakukan basis dua di sini, kan, karena yang kita katakan adalah, hei, bilangan ini adalah basis dua dan
mengubahnya menjadi bilangan bulat dan basis menjadi bilangan adalah, nah, nol dan satu, itu adalah bilangan biner .
Jadi jika saya klik di sini.
Lihat itu, saya mendapat lima.
Jadi di kepala Anda, Anda dapat memikirkannya seperti ini ketika kita menghitung angka seperti lima, bilangan bulat seperti lima,
ketika komputer mengambil angka itu, katakanlah kita melakukan beberapa penambahan.
Yah, itu akan mengambil ini dari memori.
Ini akan mengatakan, ini adalah bilangan biner dan saya akan mengubahnya menjadi bilangan bulat.
Sangat sangat keren.
Sekarang, alasan saya mengajarkan ini di sini, Anda tidak akan sering melihat ini dan kursus pemula dan terutama di
awal kursus.
Tapi saya pikir ini adalah prinsip penting, meskipun Anda mungkin tidak pernah diuji untuk memahami
bagaimana hal-hal bekerja di bawah tenda, saya percaya adalah hal penting yang harus Anda
lakukan untuk menjadi pengembang yang hebat.
Jadi semoga ini tidak terlalu membingungkan Anda.
Sampai jumpa di video selanjutnya.
Sampai jumpa.