‫Kulağa olduğundan çok daha kafa karıştırıcı kısa devre gibi gelen bir başka konu hakkında konuşmanın zamanı geldi.
‫Oldukça basit.
‫Kısa devre şuna benzer.
‫Sana bu kelimeyi öğrettiğim zamanı hatırlıyor musun?
‫Ve böylece kullanabiliriz.
‫Örneğin, diyelim ki bir arkadaş.
‫Doğru'ya eşittir ve diyelim ki kullanıcı doğru'ya eşittir.
‫Ve burada arkadaştır ve kullanıcıdır şeklinde bir ifade kullanabilirim.
‫Şimdi burada, bunu çalıştırdığımızda, görebilmemiz için buraya yazdıralım.
‫Eğer bunu çalıştırırsam.
‫Bunların her ikisi de doğru olarak değerlendirildiği için doğru alıyorum.
‫Eğer bunu bir "eğer" olarak kabul edersem.
‫BLOK Diyelim ki arkadaşsa ve kullanıcıysa.
‫Sonsuza dek en iyi arkadaşları yazdır.
‫Şimdi, daha önce görmediğimiz Awe gibi bir şey kullandığımızda kısa devre yapılabilir.
‫Ancak yine burada mavi renkle vurgulandığını görebilirsiniz.
‫Yani bu bir anahtar kelime, şimdi bir python anahtar kelimesi veya bu koşullardan herhangi biri doğruysa, bu kod parçasını
‫çalıştırın diyor.
‫Yani bunu çalıştırırsam.
‫Sonsuza dek en iyi arkadaş olacağım.
‫Şimdi size şunu sorayım.
‫Sizce hangi işlem daha performanslıdır?
‫Son mu yoksa son mu?
‫Bir fark var mı?
‫Aslına bakarsanız, kısa devre nedeniyle var.
‫Gördüğünüz gibi, bunu yaptığımda ya da burada çünkü sadece bunlardan birinin doğru olup olmadığını önemsiyorum.
‫Python yorumlayıcısı if diyecektir.
‫Arkadaş.
‫Ve bunu değerlendirecek ve diyecek ki, oh, bu doğru.
‫Ve sonra or kelimesini görecek ve diyecek ki, hey, bunun ne olduğu umurumda değil.
‫Belki de bu gerçekten ağır bir operasyondur ya da araştırmam gereken bir şeydir.
‫Gerçekten umurumda değil çünkü bu zaten doğru.
‫Bunun doğru ya da yanlış olması gerçekten umurumda değil.
‫Çünkü her halükarda bunu basmam gerekecek.
‫Gördüğünüz gibi, hala sonsuza dek en iyi arkadaşları yazdırıyor.
‫Yani kısa devre, yorumlayıcı zaten yeterince iş yaptım diyecek kadar akıllı olduğunda gerçekleşir.
‫Bunun ne olduğu umurumda değil.
‫Bunu yaparsam boşa çalışmış olurum.
‫Bu yüzden kısa devre yapacağım ve diyeceğim ki, Hey, bunu görmezden geleceğim ve yazdırmaya başlayacağım.
‫Yani or kullanmak biraz daha verimli.
‫Ama yine de neye ihtiyacınız olduğuna bağlı.
‫Hem is friend hem de is user öğelerinin doğru olup olmadığını kontrol etmeniz gerekiyorsa, end öğesini kullanmanız gerekir.
‫Ancak bu, hem ve hem de ile her iki şekilde de geçerlidir.
‫Örneğin, arkadaşı yanlışsa, bu kısa devre yapacaktır çünkü şöyle diyeceğim, hey, eğer arkadaşı yanlışsa,
‫kullanıcının ne olduğu gerçekten umurumda değil çünkü bunların her ikisinin de doğru olmasının bir
‫yolu yok.
‫Bunlardan birinin yanlış olduğunu zaten gördüm.
‫Bu yüzden bunu görmezden geleceğim ve bunu basacağım.
‫Ben derken, eski dostumuz Python yorumlayıcısını kastediyorum.
‫Şimdi bu kısa devre konusu başlangıç seviyesindeki python kurslarında pek öğretilmez, ancak şimdi bunu duyarsanız,
‫belki bunu bir röportajda duyarsınız.
‫Gördüğünüz gibi, kulağa gerçekte olduğundan çok daha zor geliyor.
‫Ve açıkçası, bu çok mantıklı, değil mi?
‫Makinelerimizin verimli olmasını istiyoruz ve kısa devre nedeniyle oldukça verimli.
‫Bir sonrakinde görüşürüz.
‫Güle güle.