https://prod-files-secure.s3.us-west-2.amazonaws.com/2ae1b633-8f5b-472f-b4d5-1c56af79c463/9dffce26-bc37-4e42-9807-d87949ca5bbf/Python_Alstrmalar-220919-145426.pdf
Python_Alstrmalar-220919-145426.pdf
###############################################
# Python Alıştırmalar
###############################################
###############################################
# GÖREV 1: Veri yapılarının tipleriniz inceleyiniz.
###############################################
x = 8
y = 3.2
z = 8j + 18
a = "Hello World"
b = True
c = 23 < 22
l = [1, 2, 3, 4,"String",3.2, False]
d = {"Name": "Jake",
"Age": [27,56],
"Adress": "Downtown"}
t = ("Machine Learning", "Data Science")
s = {"Python", "Machine Learning", "Data Science","Python"}
###############################################
# GÖREV 2: Verilen string ifadenin tüm harflerini büyük harfe çeviriniz. Virgül ve nokta yerine space koyunuz, kelime kelime ayırınız.
###############################################
text = "The goal is to turn data into information, and information into insight."
###############################################
# GÖREV 3: Verilen liste için aşağıdaki görevleri yapınız.
###############################################
lst = ["D","A","T","A","S","C","I","E","N","C","E"]
# Adım 1: Verilen listenin eleman sayısına bakın.
# Adım 2: Sıfırıncı ve onuncu index'teki elemanları çağırın.
# Adım 3: Verilen liste üzerinden ["D","A","T","A"] listesi oluşturun.
# Adım 4: Sekizinci index'teki elemanı silin.
# Adım 5: Yeni bir eleman ekleyin.
# Adım 6: Sekizinci index'e "N" elemanını tekrar ekleyin.
###############################################
# GÖREV 4: Verilen sözlük yapısına aşağıdaki adımları uygulayınız.
###############################################
dict = {'Christian': ["America",18],
'Daisy':["England",12],
'Antonio':["Spain",22],
'Dante':["Italy",25]}
# Adım 1: Key değerlerine erişiniz.
# Adım 2: Value'lara erişiniz.
# Adım 3: Daisy key'ine ait 12 değerini 13 olarak güncelleyiniz.
# Adım 4: Key değeri Ahmet value değeri [Turkey,24] olan yeni bir değer ekleyiniz.
# Adım 5: Antonio'yu dictionary'den siliniz.
###############################################
# GÖREV 5: Arguman olarak bir liste alan, listenin içerisindeki tek ve çift sayıları ayrı listelere atıyan ve bu listeleri return eden fonskiyon yazınız.
###############################################
l = [2,13,18,93,22]
###############################################
# GÖREV 6: Aşağıda verilen listede mühendislik ve tıp fakülterinde dereceye giren öğrencilerin isimleri bulunmaktadır.
# Sırasıyla ilk üç öğrenci mühendislik fakültesinin başarı sırasını temsil ederken son üç öğrenci de tıp fakültesi öğrenci sırasına aittir.
# Enumarate kullanarak öğrenci derecelerini fakülte özelinde yazdırınız.
###############################################
ogrenciler = ["Ali","Veli","Ayşe","Talat","Zeynep","Ece"]
###############################################
# GÖREV 7: Aşağıda 3 adet liste verilmiştir. Listelerde sırası ile bir dersin kodu, kredisi ve kontenjan bilgileri yer almaktadır. Zip kullanarak ders bilgilerini bastırınız.
###############################################
ders_kodu = ["CMP1005","PSY1001","HUK1005","SEN2204"]
kredi = [3,4,2,4]
kontenjan = [30,75,150,25]
###############################################
# GÖREV 8: Aşağıda 2 adet set verilmiştir.
# Sizden istenilen eğer 1. küme 2. kümeyi kapsiyor ise ortak elemanlarını eğer kapsamıyor ise 2. kümenin 1. kümeden farkını yazdıracak fonksiyonu tanımlamanız beklenmektedir.
###############################################
kume1 = set(["data", "python"])
kume2 = set(["data", "function", "qcut", "lambda", "python", "miuul"])