MEGAForum - Teknoloji Forumu

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

python

  1. burakcode

    Dosya Açma ve Dosyaya Yazma İşlemleri

    --- 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...
  2. burakcode

    Hatalar ve İstisnalar - Egzersiz 2

    Elinizde liste = ["345","sadas","324a","14","burak"] şöyle bir liste olsun. Bu listenin içinden sadece tam sayı olanları ekrana yazdırın. try ve except bloklarını kullanmaya çalışın. © 2021. Burakcode - Tüm Hakları Saklıdır.
  3. burakcode

    Hatalar ve İstisnalar - Egzersiz 1

    Bir sayının çift olup olmadığını dönen, eğer sayı çift değilse çift olmadığını belirten, ValueError hatası fırlatan bir fonksiyon yazın. Daha sonra kullanıcıdan sayı isteyip bu fonksiyonu kullanın. © 2021. Burakcode - Tüm Hakları Saklıdır.
  4. burakcode

    Hataları ve İstisnaları Yakalama - try, except, finally Blokları

    --- 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...
  5. burakcode

    Hatalar ve İstisnalar Nedir?

    Yazdığımız programlarda bazen bir değişkenin tanımlanmadan kullanılmaya çalışılması, yapılamayacak bir aritmetik işlemin yapılması gibi durumlar hatalara yol açar ve bize bu hatalar fırlatılır. Bu konuda bazı temel hataları göstermek istiyorum. Aşağıda örneklere bakabilirsiniz. © 2021...
  6. burakcode

    Nesne Tabanlı Programlama - Egzersiz 2

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

    Nesne Tabanlı Programlama - Egzersiz 1

    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...
  8. burakcode

    Nesne Tabanlı Programlama - Özel Metodlar

    --- Ö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ı...
  9. burakcode

    Nesne Tabanlı Programlama - Inheritance (Kalıtım)

    --- 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ü...
  10. burakcode

    Nesne Tabanlı Programlama - Metodlar

    --- 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...
  11. burakcode

    Nesne Tabanlı Programlama - Sınıflar

    --- 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...
  12. burakcode

    Modüller - Egzersiz 2

    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...
  13. burakcode

    Modüller - Egzersiz 1

    Pythondaki math modülünü, içerisindeki fonksiyonları kullanarak 4 işlemden daha fazlasını yapabilen, kapsamlı bir hesap makinesi programı yazın. © 2021. Burakcode - Tüm Hakları Saklıdır.
  14. burakcode

    Örnek Modül Kullanımı - Math Modülü

    --- 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...
  15. burakcode

    Fonksiyonlar - Egzersiz 7

    Verilen sayının 1 ve kendisi hariç tam bölenlerini bulan bir fonksiyon yazın ve daha sonrasında yazdığınız program ile kullanıcı 'q'ya basana kadar verdiği sayıların tam bölenlerini gösterin. © 2021. Burakcode - Tüm Hakları Saklıdır.
  16. burakcode

    Fonksiyonlar - Egzersiz 6

    İki basamaklı sayının okunuşunu ekrana yazdıran bir fonksiyon yazın, daha sonra kullanıcıdan iki basamaklı sayı alan ve fonksiyonu kullanarak okunuşunu ekrana yazdıran bir program yazın. Kullanıcı 'q' ya basana kadar program çalışsın. © 2021. Burakcode - Tüm Hakları Saklıdır.
  17. burakcode

    Fonksiyonlar - Egzersiz 4

    Bir sayının mükemmel sayı olup olmadığını dönen bir fonksiyon yazın, daha sonra bu fonksiyonu 1-1000 arası sayılardan mükemmel sayı olanları ekrana yazdırmak için kullanın. © 2021. Burakcode - Tüm Hakları Saklıdır.
  18. burakcode

    Fonksiyonlar - Egzersiz 3

    İki sayının EKOK unu bulan bir fonksiyon yazın. Daha sonra yazacağınız EKOK Bulma Programında (kullanıcının verdiği iki sayının ekokunu gösterin) bu fonksiyonu kullanın. © 2021. Burakcode - Tüm Hakları Saklıdır.
  19. burakcode

    Fonksiyonlar - Egzersiz 2

    2 sayının EBOB unu bulan bir fonksiyon yazın. Daha sonra yazacağınız EBOB Bulma Programında (kullanıcıdan iki sayı isteyin ve ebobunu gösterin) bu fonksiyonu kullanın. © 2021. Burakcode - Tüm Hakları Saklıdır.
  20. burakcode

    Fonksiyonlar - Egzersiz 1

    Bir sayının asal olup olmadığını dönen bir fonksiyon yazın. Daha sonra bu fonksiyonu, kullanıcıdan aldığı sayının asal olup olmadığını sorgulayan asal bulma programınızda kullanın. © 2021. Burakcode - Tüm Hakları Saklıdır.
Üst Alt