Tekrar hoş geldiniz.
Bu, muhtemelen kullanmayacağınız bir şeyle ilgili hızlı bir isteğe bağlı video, ancak sadece orada olduğunu
bilmenizi istiyorum.
Ve aslında bahsetmediğim ekstra bir veri türü daha var ve buna kompleks deniyor.
Ve adından da anlaşılacağı gibi, oldukça karmaşık.
Bununla birlikte, karmaşık bir sayı, yine, int ve float yerine üçüncü bir tür olan bir sayıdır.
Sayılar için de bu tipe sahibiz.
Şimdi, gerçekten karmaşık öğretmememin nedeni, bunu yalnızca gerçekten çok karmaşık bir matematik yapıyorsanız
kullanmanızdır.
Çoğu zaman hiç kullanmayacaksınız.
Ben şahsen hiç kullanmadım ama var olduğunu bilmek güzel.
Gerçek bir sayıya eşdeğerdir ve isterseniz karmaşık sayılar hakkında okuyabilirsiniz.
Ama yine de bu, endişelenmenize gerek olmayan bir şey.
99. Zamanın %9'unda.
Sizinle konuşmak istediğim bir başka konu da, bu tamsayıların ve kayan sayıların, örneğin beş
tanesinin bellekte ikili olarak, yani birler ve sıfırlar şeklinde saklandığı fikridir.
Ve aslında Python'da binary için bin adında kullanabileceğimiz bir eylem veya fonksiyon var.
Ve bir bin'in bir tamsayının ikili gösterimini döndürdüğünü görebilirsiniz.
Bu yüzden beşin ikili versiyonu neyse onu döndürecektir.
Eğer buraya tıklarsam.
Baskı yapmak zorundayım, unuttun mu?
O zaman basalım.
Ve Çalıştır'a tıklayın.
Ve şimdi tüm sıfırlar ve birler yerine ikili gösterimi alıyorum.
Bir de B fikri vardır ve Python bu fikri, sıfır B ile bu sayıyı gördüğümde A demek için kaputun altında
kullanır, bu bir ikili sayıdır.
Ama Google'da beş numaralı ikiliyi aratırsam.
Beş için ikili sayının 101 olduğunu görüyorum, ki burada da gördüğümüz şey bu.
Bu gerçekten harika.
Gerçekten ilginç.
Sadece var olduğunu bilmek için, bu arada, sadece eğlence olsun diye, diyelim ki bunu ondalık sayıya dönüştürmek istiyoruz.
Diyelim ki bilgisayar biziz ve bu ikili sayıyı alıyoruz.
Yapabilirim ve sonra bunu paketleyebilirim.
Bunun gibi tek veya çift tırnak içinde.
Ve sonra inte ile şunu da söyleyebilirim, hey, bunun biz insanların kullandığı on tabanlı bir sayıya
dönmesini istiyorum.
Yani burada gerçekten baskı yaparsam.
Ve Çalıştır'a tıklayın.
Aslında, burada iki temel yapmamız gerekiyor, değil mi?
Çünkü söylediğimiz şey, hey, bu sayı iki tabanlıdır ve onu tamsayıya ve iki tabanına dönüştürün.
Sayılar sıfır ve birdir.
Bu ikili bir sayı.
Yani eğer buraya tıklarsam.
Şuna bir bak.
Ben beş alıyorum.
Yani kafanızda bu şekilde düşünebilirsiniz.
Beş gibi bir sayıyı, beş gibi bir tamsayıyı sakladığımızda, bir bilgisayar bu sayıyı geri aldığında, diyelim ki
toplama işlemi yapıyoruz.
Hafıza için bunu alacak.
Diyecek ki, bu ikili bir sayı ve ben bunu tamsayıya dönüştüreceğim.
Çok, çok havalı.
Şimdi, bunu burada öğretmemin nedeni, bunu başlangıç kurslarında ve özellikle de kursun bu kadar erken dönemlerinde çok fazla görmeyeceksiniz,
ancak bunun önemli bir ilke olduğunu düşünüyorum, ancak bu konuda hiç test edilmeyebilirsiniz.
Kaputun altında işlerin nasıl yürüdüğünü anlamanızın, harika bir geliştirici olmanız için
yapmanız gereken önemli bir şey olduğuna inanıyorum.
Umarım bu sizin kafanızı çok fazla karıştırmaz.
Bir sonraki videoda görüşürüz.
Güle güle.