filmov
tv
Python Dersleri 13: Örnek Uygulamalar - Veri Girişi, Koşullar ve Operatörler #python
![preview_player](https://i.ytimg.com/vi/bimmxqgfSg0/maxresdefault.jpg)
Показать описание
Bir eğitim satın alana ikinci eğitim ücretsizdir.
#shorts #short #shortvideo #python #pythonprogramming #numpy #pandas #pycharm #pythontutorial #python3 #pythonforbeginners #pythonprojects #python编程
###
Eğitim Notları:
#ÖRNEK UYGULAMALAR: VERİ GİRİŞİ, KOŞULLAR VE OPERATÖRLER
print(bool(4))#Sonuç True
print(bool(-1))#Sonuç True
print(bool(0))#Sonuç False
print(bool("selam"))#Sonuç True
print(bool(""))#Sonuç False
Ad_Soyad=input("Lütfen adınızı ve soyadınızı giriniz:")
if len(Ad_Soyad)˃0:
print("Merhaba", Ad_Soyad)
else:
print("Lütfen adınızı ve soyadınızı boş bırakmayın")
Ad_Soyad=input("Lütfen adınızı ve soyadınızı giriniz:")
if Ad_Soyad: #Burada herhangi bir soru sormadık. Eğer kişi bir ifade girmişse bunun BOOLEAN değeri True oluyordu, giremişse BOOLEAN değeri False oluyordu. Doğal olarak yukarıdaki mantığa göre bu da çalışır.
print("Merhaba", Ad_Soyad)
else:
print("Lütfen adınızı ve soyadınızı boş bırakmayın")
sayi=44
soru=15˂=sayi˂55
print(soru)#Cevap True. Burada 15 sayısının 44'ten küçük ve 44'ün de 55'ten küçük olup olmadığını sorduk. Özetle sayi'nin 15 ile 55 arasında olup olmadığını sorduk.
#Yukarıdaki işlem şöyle de sorulabilirdi:
soru=(15˂=sayi and sayi˂55)#Bu şekilde uzatmaya gerek olmayıp yukarıdaki gibi sorulabilir.
print(soru)
#not operatörü işlemi BOOLEAN türünü tersine çevirir. Yani True ise False yapar, False ise True yapar. Şimdi yukarıdaki işlemi tersine çevrelim:
sayi=int(input("Lütfen bir sayı giriniz:"))
if not 15˂=sayi˂=45:
print("Girilen sayı 15-45 arasında değildir.")
else:
print("Girilen sayı 15-45 arasındadır.")
###############################################
#Atama işlemi daha önce de ifade edildiği gibi = ile yapılıyordu. == şeklinde olunca "Eşit midir?" sorusu oluşup cevap ile BOOLEAN (True veya False) şeklinde oluyordu.
sayi=55
sayi=sayi+10
print(sayi)#Cevap 65
#Yukarıda görüldüğü gibi sayi'ya 10 eklemek için sayi=sayi+10 yazıldı.
#Bu işlemin aynısı += ile de yapılabilir:
sayi=55
sayi+=10#sayi'nin kendisine 10 eklemek anlamına gelir.
print(sayi)
#Benzer işlem diğer operatörler için de geçerlidir:
sayi=10
sayi-=3#sayi'nin kendisinden 3 çıkar ve sonucu sayi'ya ata. sayi önce 10 iken artık 7 olur.
print(sayi)
sayi=895
sayi/=5#sayi'nin kendisini 5'e böl ve yeni sayi olarak ata.
print(sayi)
sayi=55
sayi*=10#sayi'yi 10'a çarpıp yeni sayi değeri olarak ata.
print(sayi)
sayi=10
sayi**=5#sayi'nin 5 üssünü al ve yeni sayi olarak ata. ** ifadesi üs almaktı.
print(sayi)
sayi=41
sayi%=9#sayi'yi 9'a bölüp kalanı hesapla. Sonucu sayi olarak ata. 41'i 9'a bölünce kalan 5'tir. sayi=5 olur.
print(sayi)
sayi=9866
sayi//=12#sayi'yi 12'ye böl. Cevap 822.16666 olup bunun tamsayı kısmı olan 822'yi sayi olarak ata.
print(sayi)
yazi="Herkese merhaba."
yazi+="Dünya yuvarlaktır."#Bu ifade yazi=yazi+"Dünya yuvarlaktır." ile aynıdır.
print(yazi)
yazi="Herkese merhaba."
yazi*=10#yazi=yazi*10 olup "Herkese merhaba." ifadesini 10 kere yazıp yazi olarak atar.
print(yazi)
print("Bu ifade bir mail adresidir.")
#Yukarıdaki "@" işaretinin ilgili metin içerisinde bulunup bulunmadığı test edilmiş olup cevap BOOLEAN türündendir.
#Aşağıdaki örnekte bir haber sitesinde geçen metin inceleniyor ve bizim sektörümüz ile ilgili bir haber olup olmadığı tespit edilmeye çalışılıyor.
metin="""
Gazprom'un Avrupa'ya doğalgaz hacmi % 26,4 düşecek
Rus enerji şirketi Gazprom'un Temsilcisi Sergey Kupriyanov, Ukrayna üzerinden doğal gaz sevkiyatı talebinde bugün önemli miktarda düşüş yaşandığını belirterek, "Gazprom, 21 Mayıs'ta Ukrayna üzerinden 45,9 milyon metreküp doğal gaz sevkiyatı gerçekleştirecek." dedi.
Kupriyanov, başkent Moskova'da gazetecilere yaptığı açıklamada, Rusya'nın Ukrayna üzerinden gerçekleştirdiği günlük doğal gaz sevkiyatına ilişkin bilgi verdi.
Bugün Ukrayna üzerinden doğal gaz sevkiyatı talebinde önemli miktarda azalış yaşandığını dile getiren Kupriyanov, "Gazprom, 21 Mayıs'ta Ukrayna üzerinden 45,9 milyon metreküp doğal gaz sevkiyatı gerçekleştirecek." dedi.
Gazprom, dün Ukrayna üzerinden 62,4 milyon metreküp doğal gaz sevk etmişti. Böylece, Ukrayna üzerinden Avrupa'ya gönderilen doğal gaz hacmi düne göre yüzde 26,4 azalmış olacak.
Ukrayna, Donbas bölgesinde bulunan Sohranovka adlı doğal gaz dağıtım noktasından Rus gazı alımını 11 Mayıs’ta durdurmuştu.
Rusya, Avrupa'ya gönderdiği gazın yüzde 30'unu, günlük yaklaşık 30 milyon metreküp doğal gaz sevkiyat kapasitesine sahip Sohranovka üzerinden sevk ediyordu.
"""
#Şirketimiz doğal gaz üretmekte olup bu haberde "doğal gaz" ifadesi geçiyorsa tespit edilecek.
if "doğal gaz" in metin:
print("Haber sizin ile ilişkilidir.")
else:
print("Haber sizin ile alakalı değildir.")
#shorts #short #shortvideo #python #pythonprogramming #numpy #pandas #pycharm #pythontutorial #python3 #pythonforbeginners #pythonprojects #python编程
###
Eğitim Notları:
#ÖRNEK UYGULAMALAR: VERİ GİRİŞİ, KOŞULLAR VE OPERATÖRLER
print(bool(4))#Sonuç True
print(bool(-1))#Sonuç True
print(bool(0))#Sonuç False
print(bool("selam"))#Sonuç True
print(bool(""))#Sonuç False
Ad_Soyad=input("Lütfen adınızı ve soyadınızı giriniz:")
if len(Ad_Soyad)˃0:
print("Merhaba", Ad_Soyad)
else:
print("Lütfen adınızı ve soyadınızı boş bırakmayın")
Ad_Soyad=input("Lütfen adınızı ve soyadınızı giriniz:")
if Ad_Soyad: #Burada herhangi bir soru sormadık. Eğer kişi bir ifade girmişse bunun BOOLEAN değeri True oluyordu, giremişse BOOLEAN değeri False oluyordu. Doğal olarak yukarıdaki mantığa göre bu da çalışır.
print("Merhaba", Ad_Soyad)
else:
print("Lütfen adınızı ve soyadınızı boş bırakmayın")
sayi=44
soru=15˂=sayi˂55
print(soru)#Cevap True. Burada 15 sayısının 44'ten küçük ve 44'ün de 55'ten küçük olup olmadığını sorduk. Özetle sayi'nin 15 ile 55 arasında olup olmadığını sorduk.
#Yukarıdaki işlem şöyle de sorulabilirdi:
soru=(15˂=sayi and sayi˂55)#Bu şekilde uzatmaya gerek olmayıp yukarıdaki gibi sorulabilir.
print(soru)
#not operatörü işlemi BOOLEAN türünü tersine çevirir. Yani True ise False yapar, False ise True yapar. Şimdi yukarıdaki işlemi tersine çevrelim:
sayi=int(input("Lütfen bir sayı giriniz:"))
if not 15˂=sayi˂=45:
print("Girilen sayı 15-45 arasında değildir.")
else:
print("Girilen sayı 15-45 arasındadır.")
###############################################
#Atama işlemi daha önce de ifade edildiği gibi = ile yapılıyordu. == şeklinde olunca "Eşit midir?" sorusu oluşup cevap ile BOOLEAN (True veya False) şeklinde oluyordu.
sayi=55
sayi=sayi+10
print(sayi)#Cevap 65
#Yukarıda görüldüğü gibi sayi'ya 10 eklemek için sayi=sayi+10 yazıldı.
#Bu işlemin aynısı += ile de yapılabilir:
sayi=55
sayi+=10#sayi'nin kendisine 10 eklemek anlamına gelir.
print(sayi)
#Benzer işlem diğer operatörler için de geçerlidir:
sayi=10
sayi-=3#sayi'nin kendisinden 3 çıkar ve sonucu sayi'ya ata. sayi önce 10 iken artık 7 olur.
print(sayi)
sayi=895
sayi/=5#sayi'nin kendisini 5'e böl ve yeni sayi olarak ata.
print(sayi)
sayi=55
sayi*=10#sayi'yi 10'a çarpıp yeni sayi değeri olarak ata.
print(sayi)
sayi=10
sayi**=5#sayi'nin 5 üssünü al ve yeni sayi olarak ata. ** ifadesi üs almaktı.
print(sayi)
sayi=41
sayi%=9#sayi'yi 9'a bölüp kalanı hesapla. Sonucu sayi olarak ata. 41'i 9'a bölünce kalan 5'tir. sayi=5 olur.
print(sayi)
sayi=9866
sayi//=12#sayi'yi 12'ye böl. Cevap 822.16666 olup bunun tamsayı kısmı olan 822'yi sayi olarak ata.
print(sayi)
yazi="Herkese merhaba."
yazi+="Dünya yuvarlaktır."#Bu ifade yazi=yazi+"Dünya yuvarlaktır." ile aynıdır.
print(yazi)
yazi="Herkese merhaba."
yazi*=10#yazi=yazi*10 olup "Herkese merhaba." ifadesini 10 kere yazıp yazi olarak atar.
print(yazi)
print("Bu ifade bir mail adresidir.")
#Yukarıdaki "@" işaretinin ilgili metin içerisinde bulunup bulunmadığı test edilmiş olup cevap BOOLEAN türündendir.
#Aşağıdaki örnekte bir haber sitesinde geçen metin inceleniyor ve bizim sektörümüz ile ilgili bir haber olup olmadığı tespit edilmeye çalışılıyor.
metin="""
Gazprom'un Avrupa'ya doğalgaz hacmi % 26,4 düşecek
Rus enerji şirketi Gazprom'un Temsilcisi Sergey Kupriyanov, Ukrayna üzerinden doğal gaz sevkiyatı talebinde bugün önemli miktarda düşüş yaşandığını belirterek, "Gazprom, 21 Mayıs'ta Ukrayna üzerinden 45,9 milyon metreküp doğal gaz sevkiyatı gerçekleştirecek." dedi.
Kupriyanov, başkent Moskova'da gazetecilere yaptığı açıklamada, Rusya'nın Ukrayna üzerinden gerçekleştirdiği günlük doğal gaz sevkiyatına ilişkin bilgi verdi.
Bugün Ukrayna üzerinden doğal gaz sevkiyatı talebinde önemli miktarda azalış yaşandığını dile getiren Kupriyanov, "Gazprom, 21 Mayıs'ta Ukrayna üzerinden 45,9 milyon metreküp doğal gaz sevkiyatı gerçekleştirecek." dedi.
Gazprom, dün Ukrayna üzerinden 62,4 milyon metreküp doğal gaz sevk etmişti. Böylece, Ukrayna üzerinden Avrupa'ya gönderilen doğal gaz hacmi düne göre yüzde 26,4 azalmış olacak.
Ukrayna, Donbas bölgesinde bulunan Sohranovka adlı doğal gaz dağıtım noktasından Rus gazı alımını 11 Mayıs’ta durdurmuştu.
Rusya, Avrupa'ya gönderdiği gazın yüzde 30'unu, günlük yaklaşık 30 milyon metreküp doğal gaz sevkiyat kapasitesine sahip Sohranovka üzerinden sevk ediyordu.
"""
#Şirketimiz doğal gaz üretmekte olup bu haberde "doğal gaz" ifadesi geçiyorsa tespit edilecek.
if "doğal gaz" in metin:
print("Haber sizin ile ilişkilidir.")
else:
print("Haber sizin ile alakalı değildir.")