Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
--- Bir dosyayı açmak için open fonksiyonunu kullanıyoruz. Aşağıda gördüğünüz gibi open fonksiyonu dosya adını ve sonrasında kip alır. ---
--- Dosyayı açmak ve üzerine yazmak için "w" (write) kipi kullanıyoruz. Bu kip eğer dosya yoksa oluşturur, eğer dosya hali hazırda varsa o dosyayı silip yeni...
--- Programlarımızda önceden öngördüğümüz, yapılabilecek hatalı durumlar için kullanıcıya hata vermek isteyebiliriz. Bu pythonun default hata mesajlarını değiştirmemiz anlamına da geliyor. Böylece kullanıcı daha anlaşılır bir hatayla karşılaşacaktır. ---
--- İlk önce try ve except bloklarından...
Bir kumanda sınıfı oluşturun ve TV durumu, sesi, kanal listesi, gösterilen kanal gibi özellikler ekleyin daha sonra TV açma-kapama,ses seviyesini ayarlama, kanal ekleme, rastgele kanala geçme, kanal listesini ve televizyon bilgilerini gösterme gibi işlevleri sağlıcak metodlar yazın. Son olarak...
Bir bilgisayar sınıfı oluşturun ve bu sınıfa, açık-kapalı durumu, ses seviyesi, güncel olup olmadığı durumu, içerisindeki dosyalar, açık olan dosyalar, hdd bilgisi ve bellek bilgisi gibi özellikler ekleyin. Bunlar ile ilgili metodlarınızı bilgisayar sınıfı içerisinde oluşturun ve sonunda bir...
--- Özel metodlar, bizim classlara tanımlamasakta her zaman o classlara ait metodlardır ve varsayılan olarak direk tanımlanırlar. ---
--- Anca bazılarını da bizim özel olarak tanımlamamız gerekir. ---
--- Tek tek burada bazı temel metodlardan bahsedicem ve daha sonrasında aşağıdaki kodları...
--- Inheritance veya türkçe olarak kalıtım; bir sınıfın başka bir sınıftan özelliklerini ve metodlarını miras almasıdır. ---
--- Örnekle açıklamak gerekirse; bir çalışan sınıfı oluşturdunuz. Şirketin çalışanları için hazırlanan metod veya özellikler bu sınıfın içinde, yöneticisi de, direktörü...
--- Liste veri tipinin nasıl append, pop, extend gibi metodları varsa bizde kendi oluşturduğumuz sınıflarımızın içine metodlar tanımlayabilir bunları kullanabiliriz. ---
--- Örneğin aşağıda Yazılımcı adında bir sınıf oluşturmuşuz ve hangi parametreleri alacağını init fonksiyonu ile yazmışız...
--- Bu konuda kendi veri tiplerimizi ve objelerimizi üreteceğiz. ---
--- Kendi veri tiplerimizi oluşturmak ve bunlardan objeler üretmek istiyorsak sınıf (class) adı verdiğimiz yapılar oluşturmamız gerekiyor. ---
--- Örnek olarak liste = [ 1,2,3 ] > list() veritipinde bir listedir. Bu listeye...
Pythondaki random modülünü programınıza dahil edin ve random modülündeki randint fonksiyonunu kullanarak bir sayı tahmin oyunu yazın. Bu oyunda 1-40 arası sayı tahmin edilsin ve kullanıcının 7 tahmin hakkı olsun. Tahmin hakları bittiğinde oyun bitsin, kullanıcı doğru tahminde bulunursa tebrik...
--- Pythonda hazır modüller bulunmaktadır. Bu modüller bir çok fonksiyonu kullanmamızı ve işlerimizi kolaylaştırmamızı sağlar. Bu konuda örnek olarak math modülünden ve modülleri programımıza ekleme yöntemlerinden bahsetmek istiyorum. ---
--- 'import math' diyerek math modülünü dahil edebiliriz...