AUZEF Veri Bilimi Çıkmış Sorular
İstanbul Üniversitesi AUZEF Veri Bilimi dersinin vize, final ve bütünleme sınavlarına hazırlanmak için 38 soruluk havuz: çıkmış sınav sorularını cevaplarıyla çöz, yanlış yaptıklarını tekrar et, yolda sesli dinle.
Veri Bilimi konu özeti
Veri Bilimi dersi, veri biliminin dayandığı alanları ve Python ile temel programlama becerilerini ele alır. Listeler, tuple, küme, dilimleme, döngüler, NumPy ve Pandas kullanımı ile makine öğrenmesi yöntemlerinin ayrımı öne çıkar.
Veri biliminin kapsamı
- Veri bilimi istatistik, makine öğrenimi, programlama ve veri tabanı yönetiminden beslenir.
- Sayısal analiz, veri biliminin temel kavramları arasında sayılmaz; klasik bir uygulamalı matematik koludur.
- Veri bilimci için istatistik, matematik, makine öğrenimi ve Python/R gibi diller gerekir.
- HTML ve JavaScript web ön yüz geliştirmeye aittir; veri bilimcinin temel gereklilikleri arasında değildir.
- Python, Google gibi teknoloji şirketlerinin resmî dilleri arasında yer alır.
Python temel komutlar ve akış kontrolü
- Ekrana değer yazdırmak için yerleşik print() fonksiyonu kullanılır.
- if, elif, else, for ve while yapıları ifadelerin hangi sırayla çalışacağını yönlendirir.
- Yineleme (döngü) aynı işlemi tekrar tekrar çalıştırır ve aynı kodu çoğaltma ihtiyacını ortadan kaldırır.
- range(1, 5) başlangıcı dahil, bitişi hariç tutar; çıktı 1, 2, 3, 4 olur.
Liste ve tuple
- Liste köşeli parantezle yazılır ve değiştirilebilir (mutable) bir yapıdır.
- Tuple normal parantezle yazılır ve oluşturulduktan sonra değiştirilemez (immutable).
- İndeksleme 0'dan başlar; dilimleme [başlangıç:bitiş:adım] biçimindedir ve bitiş indeksi dahil değildir.
- list1[1:8:2], 1. indeksten başlayıp ikişer atlayarak 23, 2, 9, 75 değerlerini verir.
- Yedi elemanlı bir tuple'da [3:5] dilimi 3. ve 4. indeksteki elemanları getirir.
Küme, sıralama ve eşleştirme
- Küme içine konan demet, tek bir eleman olarak girer.
- update() yöntemi kümeye yeni elemanlar ekler.
- sorted() varsayılan olarak A'dan Z'ye sıralar; ters sıra için reverse=True verilir.
- zip() iki listeyi eşleştirir; list() ile demetlerden oluşan liste elde edilir.
NumPy ve Pandas
- NumPy dizilerinde de dilimleme aynı mantıkla çalışır; dizi2[2:5] değerleri 3, 4, 5 verir.
- Pandas pd takma adıyla içe aktarıldığında liste, pd.DataFrame() ile veri çerçevesine dönüştürülür.
Makine öğrenmesi algoritmaları
- Sınıflandırma denetimli öğrenmedir ve öğrenme için etiketli veri gerektirir.
- Karar ağacı denetimli bir yöntemdir; hem sınıflandırma hem regresyonda kullanılır.
- Kümeleme K-Means gibi denetimsiz algoritmalarla yapılır; karar ağacı yalnızca kümeleme için değildir.
Önemli kavramlar
- Yineleme (döngü)
- Bir kod bloğunun belirli sayıda ya da koşul sürdükçe tekrar çalıştırılmasını sağlayan yapıdır.
- print()
- Değişken, sayı veya metni ekrana yazdıran yerleşik Python fonksiyonudur.
- Dilimleme
- Bir dizi, liste veya tuple'dan [başlangıç:bitiş:adım] ile parça almaktır; bitiş indeksi hariçtir.
- Mutable
- Oluşturulduktan sonra içeriği değiştirilebilen yapı; liste örnektir.
- Immutable
- Oluşturulduktan sonra içeriği değiştirilemeyen yapı; tuple örnektir.
- zip()
- İki veya daha fazla diziyi eleman eleman eşleştirerek demetler üretir.
- sorted()
- Elemanları sıralayan işlevdir; reverse=True ile ters sıralama yapar.
- DataFrame
- Pandas'ta tablo biçimli veri yapısıdır; pd.DataFrame() ile oluşturulur.
- Denetimli öğrenme
- Etiketli veriyle model eğitme yaklaşımıdır; sınıflandırma ve regresyon bu gruptadır.
- Denetimsiz öğrenme
- Etiketsiz veride yapı arayan yaklaşımdır; K-Means kümeleme örnektir.
- Karar ağacı
- Hem sınıflandırma hem regresyon için kullanılan denetimli algoritmadır.
Sınav ipuçları
- Dilimlemede bitiş indeksi dahil değildir; range() için de aynı kural geçerlidir.
- Liste değiştirilebilir, tuple değiştirilemez; bu ayrım sık sorulur.
- Karar ağacı denetimlidir; kümeleme ise denetimsiz yöntemlerle yapılır.
- İndeksler 0'dan başlar; eleman konumunu sayarken bu noktaya dikkat edilmelidir.
- Veri biliminin temel alanlarını sayarken sayısal analiz ve HTML/JavaScript dışarıda kalan seçeneklerdir.
Hangi sınavların soruları var?
Veri Bilimi örnek sorular
Aşağıdaki sorular dersin konularından derlenmiştir; cevabı görmek için "Cevabı gör"e dokunun. Tüm soruları uygulamada çözebilirsiniz.
1. Bir program içinde aynı işlemin birçok kez çalıştırılması gerektiğinde başvurulan yineleme yapısı hangi amaca hizmet eder?
- Komutların hangi sırayla yürütüldüğünü izlemeye
- Yazılan programın sorunsuz çalıştığını doğrulamaya
- Programın performansını artırmaya
- Programdaki karar noktasını izlemeye
- Program içindeki belirli bir işlemi yinelemeye
Cevabı gör
Doğru cevap: E) Program içindeki belirli bir işlemi yinelemeye
Yineleme (döngü), for veya while gibi yapılarla bir kod bloğunun belirli sayıda ya da koşul sağlandığı sürece tekrar tekrar çalıştırılmasını sağlar. Böylece aynı kodu defalarca yazmak gerekmez.
2. Python'da bir değişkenin değerini ekranda göstermek için aşağıdaki komutlardan hangisi kullanılır?
- Show()
- Clear()
- Shape()
- Print()
- List()
Cevabı gör
Doğru cevap: D) Print()
Python'da metin, sayı ya da değişken değerini ekrana yazdırmak için yerleşik print() fonksiyonu kullanılır. Örneğin print(degisken_adi).
3. list1 = [6,23,3,2,0,9,8,75] Yukarıdaki “list1” listesinden yalnızca [23,2,9,75] elemanlarını çıktı olarak veren söz dizimi hangi şıkta doğru yazılmıştır?
- print(list1[2:8:2])
- print(list1 [0:7:2])
- print(list1 [1:7:2] )
- print(list1 [1:8:2])
- print(list1[0:8:2])
Cevabı gör
Doğru cevap: D) print(list1 [1:8:2])
İstenen elemanlar 1, 3, 5 ve 7. indekslerdedir (23, 2, 9, 75). Dilimleme [başlangıç:bitiş:adım] biçimindedir; 1. indeksten başlayıp 8'e kadar (8 hariç) 2'şer ilerleyen tek ifade list1[1:8:2]'dir.
4. Veri biliminin temel kavramları sayılan alanlar düşünüldüğünde, aşağıdakilerden hangisi bunların arasında sayılmaz?
- Veri Tabanları
- Sayısal Analiz
- İstatistik
- Makine Öğrenimi
- Programlama
Cevabı gör
Doğru cevap: B) Sayısal Analiz
Veri bilimi; istatistik, makine öğrenimi, programlama ve veri tabanı yönetimine dayanır. Sayısal analiz ise sürekli matematiksel problemleri algoritmalarla çözen klasik bir uygulamalı matematik dalıdır ve veri biliminin temel kavramlarından biri sayılmaz.
5. Python'daki veri yapılarıyla ilgili aşağıdaki ifadelerden hangisi doğrudur?
- Liste içerikleri değiştirilebilir, tuple içerikleri ise değiştirilemez.
- Tuple'ın da listenin de içeriği değiştirilemez.
- Tuple ile listenin bütün özellikleri birbirinin aynısıdır.
- Liste içerikleri değiştirilemez, tuple içerikleri ise değiştirilebilir.
- Hem tuple hem de listenin içerikleri değiştirilebilir.
Cevabı gör
Doğru cevap: A) Liste içerikleri değiştirilebilir, tuple içerikleri ise değiştirilemez.
Listeler köşeli parantezle tanımlanır ve değiştirilebilirdir (mutable); eleman eklenebilir, silinebilir. Tuple'lar normal parantezle tanımlanır ve oluşturulduktan sonra değiştirilemez (immutable).
6. Bir tuple tanımlanıyor: tuple = (“hasan”,”ali”,”c”, “mehmet”,”deniz”,”f”,”fatma”). Ardından yenituple = tuple[3:5] satırı çalıştırılıp print(yenituple) ile sonuç yazdırılıyor. Ekranda görülecek çıktı aşağıdakilerden hangisidir?
- ("hasan","ali", "c", "mehmet","deniz","f","fatma")
- ("mehmet","deniz","f")
- ("mehmet","deniz")
- ("c","mehmet","deniz")
- ("hasan","ali", "c", "mehmet","deniz")
Cevabı gör
Doğru cevap: C) ("mehmet","deniz")
İndeksler 0'dan başlar: mehmet 3, deniz 4 numaralı konumdadır. [3:5] dilimi 3. indeksi içerir, 5. indeksi içermez. Bu yüzden sonuç (‘mehmet’, ‘deniz’) olur.
7. Aşağıdaki yeteneklerden hangisi, bir veri bilimcinin doğrudan bilgi sahibi olması gereken alanlar arasında yer almaz?
- Matematik bilgisi
- HTML, Javascript bilgisi
- Makine öğrenimi bilgisi
- İstatistik bilgisi
- Program bilgisi (Python vb.)
Cevabı gör
Doğru cevap: B) HTML, Javascript bilgisi
Veri bilimi; istatistik, matematik, makine öğrenimi ve Python/R gibi programlama dillerini gerektirir. HTML ve JavaScript ise web tasarımına (ön yüz geliştirme) yönelik dillerdir ve veri bilimcinin temel gereklilikleri arasında değildir.
8. Python'da for i in range(1, 5): satırını izleyen print(i) komutu çalıştırıldığında ekrana hangi değerler yazdırılır?
- 1, 2, 3, 4, 5
- 1, 2, 3, 4
- 0, 1, 2, 3,4
- 0,2,3,4
- 2,3,4,5
Cevabı gör
Doğru cevap: B) 1, 2, 3, 4
range(1, 5) başlangıç değerini (1) içerir, bitiş değerini (5) içermez. Bu nedenle döngü 1, 2, 3 ve 4 değerlerini yazdırır.
9. Karar ağacı algoritmasıyla ilgili aşağıdaki ifadelerden hangisi yanlıştır?
- Denetimli öğrenme yöntemidir.
- Sonuçlarının yorumlanması kolaydır.
- Girdileri belirli bir parametreye bağlı olarak sınıflandırır.
- Makine öğrenmesi algoritmaları arasında yer alır.
- Yalnızca kümeleme amacıyla kullanılır.
Cevabı gör
Doğru cevap: E) Yalnızca kümeleme amacıyla kullanılır.
Karar ağaçları denetimli bir yöntemdir ve hem sınıflandırma hem regresyon için kullanılır. Kümeleme ise K-Means gibi denetimsiz algoritmalarla yapılır, bu nedenle e şıkkı yanlıştır.
10. Python'daki kontrol yapılarıyla ilgili aşağıdaki ifadelerden hangisi doğrudur?
- Programın başlamasından önce ve bitmesinden sonra olacakları belirler.
- Kontrol karakterlerinin girişini ve çıkışını yönetir.
- Python'a özgü veri yapılarını tanımlar.
- Programın satırlarını denetler.
- Program içindeki ifadelerin hangi sırayla çalışacağını yönlendirir.
Cevabı gör
Doğru cevap: E) Program içindeki ifadelerin hangi sırayla çalışacağını yönlendirir.
if, elif, else, for ve while gibi kontrol yapıları, programın akışını koşullara ve döngülere bağlayarak ifadelerin yürütülme sırasını yönlendirir.
Bu dersi alan bölümler
Nasıl çalışmalı?
Önce "Vize (hepsi)" ya da "Final (hepsi)" ile geçmiş yılların sorularını çözün; aynı konular sınavlarda sık tekrarlanır. Yanlış yaptığınız sorular "Yanlışlar" bölümünde birikir, sınavdan önce onları yeniden çözün. Yolda ya da ev işi yaparken "Sesli Dinle" ile soruları ve cevaplarını dinleyebilirsiniz.
Sık sorulan sorular
AUZEF Veri Bilimi çıkmış sorular nerede?
Mobil Defter'de AUZEF Veri Bilimi dersinin vize, final ve bütünleme hazırlığı için 38 sorusu var (2024 Final). Soruları cevaplarıyla test olarak çözebilir, yanlışlarını ayrıca tekrar edebilir ve sesli dinleyebilirsin.
AUZEF Veri Bilimi vize soruları ve final soruları ayrı çözülebilir mi?
Evet. Uygulamada "Final (hepsi)" düğmeleriyle yalnız o sınavın sorularını, yıl düğmeleriyle de tek bir yılın sınavını çözebilirsin.
AUZEF Veri Bilimi çıkmış sorular PDF olarak indirilebilir mi?
Ayrı bir PDF dosyası yerine uygulamadaki "Kağıda yazdır" düğmesi dersin bütün sorularını ve cevap anahtarını yazdırılabilir sayfa olarak hazırlar; telefonda ya da bilgisayarda "PDF olarak kaydet" seçeneğiyle PDF yapabilirsin.
AUZEF Veri Bilimi ders notları ve konu özeti var mı?
Evet. Bu sayfada dersin konu özeti var; uygulamadaki "Konu özeti" düğmesiyle özetin tamamını okuyabilir ya da sesli dinleyebilirsin.
AUZEF Veri Bilimi soruları ücretli mi?
Hayır, ücretsiz. Ad, cep telefonu ve bölümünle bir dakikada üye olup bütün sorulara, yanlışlar listesine ve sesli dinlemeye erişebilirsin.
Aynı dönem diğer dersler
- A. İ. ve İnk. Tarihi-1 çıkmış sorular
- A. İ. ve İnk. Tarihi-2 çıkmış sorular
- A.İ. Ve İnklap Tarihi-I çıkmış sorular
- A.İ. Ve İnklap Tarihi-II çıkmış sorular
- A.İ.İnkılap Tarihi-1 çıkmış sorular
- A.İ.İnkılap Tarihi-2 çıkmış sorular
- Acil Durum Teknolojileri ve Haberleşme çıkmış sorular
- Acil Durum ve Afet Yonetim Pratikleri çıkmış sorular
- Afet Ekonomisi ve Sigortacılığı çıkmış sorular
- Afet Hukuku çıkmış sorular
- Afet Psikolojisi Ve Sosyolojisi çıkmış sorular
- Afetlerde Etik Değerler çıkmış sorular
- Aİ İnkılap Tarihi-1 çıkmış sorular
- Aİ İnkılap Tarihi-2 çıkmış sorular