Soru 1: Python için söylenilenlerden hangisi DOĞRUDUR? A)Python, Guido Van Rossum tarafından (yazılmamıştır.) B)Python çalıştırmak için Jupyter'e (ihtiyaç duyulmaz.) C)Python ile Youtube video indirme uygulaması (yapılmaz.) D)Python kodları çok (yavaş) çalışır. E)Ücretsiz ve Hayal gücüne yönelik özgür bir yazılım dilir. ----------------- Soru 2: Kaç çeşit Python SÜRÜMÜ vardır? A) 3 B) 1 C) 8 D) Python2 ve Python3 (2 tane ve mantıken 3. daha üst SÜRÜMDÜR.) E) 0 ----------------- Soru 3: Python dosyaları hangi DİZİNDE (DOSYA YOLUNDA) bulunur? A) C:/Users/Kullanıcılar/Appdata/Local/Programs/Python B) E:/FlashBellek C) M:/FormatCD D) D:/kullanıcılar/masaüstü E) C:/Belgelerim ----------------- Soru 4: Python hangi İŞLETİM SİSTEMLERİNDE çalışır? A) Bulaşık makinesi B) Çaydanlık C) Android, iOS, Windows, Linux, Mac D) Süpürge E) Kedilerin Üstünde ----------------- Soru 5: Editörler için söylenenlerden hangisi DOĞRUDUR? A) Editör ile (sadece) yılan oyunu yapabiliriz. B) Editörler kod yazmamızı (zorlaştırır.) C) Kod yazarken boşluk bırakırsak kod (çalışır.) D) Kod yazmak ve geliştirmek için kullandığımız programdır. E) Editörler özgür (değildir.) ----------------- Soru 6: Editörler için verilen bilgilerden hangisi YANLIŞTIR? A) File -> Save As seçeneği ile dosyaları farklı kaydedebilirsiniz. B) Yazdığımız kodu menüden Run seçeneği ile çalıştırabiliriz. C) Editörlerin pencere tasarımları değiştirilebilir. D) Python Editörü hangi dizine (dosya yoluna) kurduğumuz (önemsizdir.) E) Editörler özgür geliştirme ortamı sağlar. ----------------- Soru 7: Hangisi bir Kod Editörü DEĞİLDİR? A) Jupyter B) Visual Studio C) Komodo D) Atom E) Hoparlör ----------------- Soru 8: Python'da AÇIKLAMA yapmak için satırın başına hangi İŞARET konur? A) / B) " C) $ D) # E) -- #burası yorum satısı kodlar çalışırken burayı okumaz. ben tekrar baktığımda hatırlamak için kullanırım :) ----------------- Soru 9: Python'da Ekrana yazdırma komutu hangisidir? A) cut B) delete C) update D) print E) insert ----------------- Soru 10: Aşağıdaki Editör işlemlerinden hangisi DOĞRUDUR? >>> A) a=3, b=8, a+b=22 B) c=1, b=36, b-c=37 C) a=2, c=5, a*c=10 D) a=5, b=5, a-b=1 E) c=5, a=5, c+a+a=10 ----------------- Soru 11: Değişken adlarında olması gerekenlerden hangisi yanlıştır. A) Değişken adlarında boşluk olmaz. B) Değişken adları özel sembol (^+%& vs.) içeremez. C) Değişken adları sayı ile başlamaz. D) Değişken isimlerinde Türkçe karakter kullanılır. (Kullanılmaz) E) Değişkenlerde operatör isimleri kullanılmaz. (True = 8 gibi) ----------------- Soru 12: Python'da dışarıdan bir dosyayı içeriye hangi komutla dahil edilir? A) Export dosya B) Update dosya C) import dosya (içeriye dahil etmek) D) Execute dosya E) Delete dosya ----------------- Soru 13: Komut satırında değişken iptali için ne yapılır? A) del komutu yada programı yeniden başlatma B) programın çökmesini beklemek C) bilgisayarı çöpe atmaa D) dua okumak E) Kedi sevmek ----------------- Soru 14: Python Veri türlerinden hangisi YANLIŞ verilmiştir. A) int(sayi) B) str(yazi) C) bool(doğru yada yanlış) D) float(sayi) Örn: kalan saniye 05.46ms, int(sayi) olsaydı 05sn olurdu. E) len(yazı içeriği) : Yazının uzunluğunu (ölçmez) ----------------- Soru 12: Python için verilen bilgilerden hangisi yanlıştır. A) \n parametresi bir alta geçmeyi sağlar. B) \t parametresi bir boşluk bırakmayı sağlar. C) \* parametresi harfleri parlaçara böler (Örn:M E R V E) D) end="sonn" yazının bitişine girilen ifadeyi ekler. E) Mod alma işlemi / ifadesiyle yapılır. (Hayır % işareti) Klasikler:--->>> *Döngüye sokmak for i in range(1,100): Burada (i) değerini range içindeki 1'den 100'e kadar döndürerek arttır demek. Çıktısı, 1, 2, 3, .... 98, 99, 100 gibi. Bu ise şu anlama geliyor: range(başlangıç değeri, bitiş değeri) *Girilen verinin içinde istediğin şeyi aratmak: aranacak_veri = "naber" yazi_gir = input("Gir") #Döngüye sokuyoruz yine for i in yazi_gir: if i in aranacak_veri: ##Naber kelimesi içerisinde geçiyor. *IDE nedir? Yazılımcıların kolayca kod yazabilmesini sağlayan ortamdır. *Birleştirme Eğer print fonksiyonunun içinde + işareti varsa değerleri toplamak yerine yan yana yazar. Örn: print("Vahdet"+" :) "+"Merve") Sonuç: Vahdet :) Merve *Atama nedir? Kısaca bir ifadeye değer vermek demektir. Örn: a (ifadesi) = (eşittir) 20 b (ifadesi) = (eşittir) 10 Eğer = (eşittir) ifadesinden önce bir operatör (çarpma, toplama, çıkarma işareti) konursa a (ifadesi) += (eşittir) 8 Sonuç = a +8 -> 20+8 olur. gibi. Yada; a (ifadesi) *= (eşittir) 5 Sonuç = a *5 -> 20*5 olur. gibi. Buradaki (*=) işareti önceden atanmış (a) ifadesini al ve = (eşittirden) sonra belirlediğim sayıyla çarp demek gibi. *Çoklu atama nedir? Birden fazla ifadeye tek satırda değer vermektir. Örn: x, y, z = 10,20,30 Sonuç çıktısı: x=10, y=20, z=30 gibi.