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