‫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.