Yılbaşında Teknoloji Rüzgarı – iPhone 15 ile Yepyeni Bir Döneme Hazır Olun!

Yılbaşı, umut, heyecan ve yeniliklerin bir araya geldiği, yeni başlangıçların simgesi olarak karşımıza çıkar. Bu yıl, teknoloji dünyasında bir devrimin habercisi olarak iPhone 15 ile tanışmaya ne dersiniz? Apple’ın en yeni akıllı telefonu, sizi şaşırtacak özellikleri, şık tasarımı ve yılbaşı coşkusuyla birleşerek sadece bir telefon değil, aynı zamanda bir yaşam tarzı sunuyor.

Yılbaşı, sürprizlerle dolu bir dönemi müjdeliyor. iPhone 15, teknoloji dünyasında beklenenin ötesinde bir deneyim sunarak sizi şaşırtacak. Güçlü donanımı, benzersiz kamera özellikleri ve akıllı telefon deneyimini bir üst seviyeye taşıyan yenilikçi özellikleriyle iPhone 15, sadece bir cihaz değil, aynı zamanda yaşam tarzınıza değer katan bir arkadaş.

Gelişmiş Tasarım: Şıklık ve Estetikte Yeni Bir Boyut

iPhone 15, estetik ve şıklığın ötesine geçerek tasarım konusunda yeni bir standart belirliyor. İnce ve zarif yapısı, kristal netliğindeki ekranı ve dayanıklı malzemeleriyle iPhone 15, göz alıcı bir estetiği kullanıcılarına sunuyor. Yılbaşı gecesinde bu şıklıkla parlamak isteyenler için iPhone 15, sadece bir teknolojik cihaz değil, aynı zamanda tarz sahibi bir aksesuar. iPhone 15, ekran deneyimini başka bir seviyeye taşıyan Retina XDR teknolojisi ile donatılmış. 6.5 inçlik büyük ekranı, canlı renkleri ve yüksek kontrastı ile film izlemek, oyun oynamak veya günlük işlerinizi halletmek için ideal bir ortam sağlıyor. Yılbaşı gecesinde sevdiklerinizle paylaştığınız anıları daha büyük ve net bir ekranda yaşamak için iPhone 15 yanınızda olacak.

iPhone 15, fotoğrafçılık tutkunlarına yılbaşı gecesinde unutulmaz anılar yakalama fırsatı sunuyor. Gelişmiş kamera sistemi, düşük ışık koşullarında bile muazzam fotoğraflar çekmenizi sağlıyor. Yeni nesil SensiCam teknolojisi, her pikselin daha fazla ışık yakalamasını sağlayarak düşük ışık koşullarında bile net ve canlı fotoğraflar elde etmenize yardımcı oluyor. Yılbaşı kutlamalarınızı her detayıyla ölümsüzleştirmek için iPhone 15’in kamerasının gücünden yararlanın.

Ses Deneyiminde Devrim: Spatial Audio ve Dolby Atmos Desteği

iPhone 15, ses deneyimini başka bir seviyeye taşıyan Spatial Audio ve Dolby Atmos desteği ile geliyor. Bu özellikler, müzik dinlerken veya film izlerken etrafınızda gerçekçi bir ses deneyimi yaşamanıza olanak tanıyor. Yılbaşı gecesinde sevdiklerinizle paylaştığınız anları daha önce hiç olmadığı kadar etkileyici bir ses kalitesiyle yaşamak için iPhone 15’i keşfedin.

Güçlü Performans: A14 Bionic Çip ile Yılbaşı Coşkusunu Çift Katına Çıkarın

iPhone 15, A14 Bionic çip ile güçlü bir performans sunarak oyunlarda, uygulamalarda ve çoklu görevlerde üst düzey bir hız sağlıyor. Yılbaşı alışverişleri, fotoğraf ve video düzenleme gibi yoğun işlemleri kolaylıkla halledebilen iPhone 15, teknolojik beklentilerinizi aşacak bir güce sahip.

Gelişmiş Batarya Ömrü: Yılbaşı Kutlamalarını Sonlandırmadan Bitmeyen Enerji

Yılbaşı gecesi enerjisi tükenmeden kutlamalara devam edin! iPhone 15, geliştirilmiş batarya ömrü ile size daha uzun süre kullanım imkanı sunuyor. İleri düzey enerji yönetimi sayesinde, sevdiklerinizle geçirdiğiniz özel anları bir saniye bile kaçırmadan, enerjik bir şekilde yaşayın.

iPhone 15 Pro: Yılbaşında Teknoloji Şöleni Başlıyor!

Yılbaşı, sadece bir yılın sonunu değil, aynı zamanda teknolojide yeni bir dönemin başlangıcını müjdeliyor. Apple’ın son teknoloji harikası olan iPhone 15 Pro ile tanışmaya hazır olun! Yılbaşı alışverişlerinizi bu muazzam akıllı telefonla taçlandırın ve sevdiklerinize hediye ettiğinizde onları büyülenmiş bir şekilde bırakın. iPhone 15 Pro, sınırları zorlayan özellikleri, şık tasarımı ve inanılmaz performansıyla yılbaşı gecenizi aydınlatmaya geliyor.

iPhone 15 Pro, sadece bir telefon değil, aynı zamanda bir sanat eseri. Göz alıcı tasarımı, zarafet ve dayanıklılığı bir araya getirerek şıklığı doruklara taşıyor. Alüminyum çerçevesi, seramik arka paneli ve ince işçiliğiyle iPhone 15 Pro, yılbaşı gecesinin vazgeçilmezi olacak.

iPhone 15 Pro, ProMotion XDR ekran teknolojisi ile tanıtıldı ve bu, görsel bir şölenin kapılarını aralıyor. 6.7 inçlik büyük ekranı, HDR10+ ve Dolby Vision desteğiyle birleşerek renkleri ve kontrastı zirveye taşıyor. Yüksek yenileme hızı sayesinde akıcı bir deneyim sunan bu ekran, yılbaşı gecesinde izleyeceğiniz filmleri, oynayacağınız oyunları ve paylaşacağınız anıları daha canlı ve etkileyici hale getiriyor. iPhone 15 Pro, A14X Bionic çip ile donatıldı ve bu, akıllı telefon performansının zirveye çıkmasını sağlıyor. Güçlü bir işlemci ve gelişmiş grafik birimi, her türlü uygulama, oyun veya çoklu görevi sorunsuz bir şekilde çalıştırarak kullanıcı deneyimini bir üst seviyeye taşıyor. Yılbaşı alışverişlerinizi daha hızlı ve etkileyici bir şekilde yapmak için iPhone 15 Pro sizinle.

Yılbaşı gecesi, sevdiklerinizle bir araya gelmenin, kutlamaların ve anı biriktirmenin en özel anlarından biridir. iPhone 15 Pro’nun gelişmiş kamera sistemi, bu anları muazzam bir şekilde yakalamanıza olanak tanıyor. 108 MP ana kamera, Ultra Geniş Açılı kamera, Telefoto lens ve LiDAR sensörü, düşük ışık koşullarında bile profesyonel kalitede fotoğraflar ve videolar çekmenize imkan sağlıyor. Yılbaşı alışverişinizde, iPhone 15 Pro ile yakaladığınız anılar unutulmaz kılın.

iPhone 15 Pro’nun kamerasındaki LiDAR teknolojisi, derinlik algısını artırarak hızlı odaklama ve düşük ışık koşullarında üstün performans sağlıyor. Yılbaşı gecesinde çektiğiniz her karede, her detayın net ve canlı olması için iPhone 15 Pro’nun güçlü kamerasının yardımını alın. iPhone 15 Pro, geliştirilmiş Face ID teknolojisi ile güvenliği bir adım öteye taşıyor. Yüz tanıma sistemi, daha hızlı ve güvenilir bir şekilde cihazınıza erişim sağlayarak özel bilgilerinizi koruma altına alıyor. Yılbaşı alışverişlerinizde ve sevdiklerinizle paylaştığınız anılarda, güvenlik her zaman ön planda olacak.

iPhone 15 Pro, 5G teknolojisi ile donatılarak daha hızlı ve güvenilir bir internet bağlantısı sunuyor. Bu, yılbaşı gecesinde video aramalarınızı, oyunlarınızı ve sosyal medya paylaşımlarınızı daha etkileyici ve kesintisiz bir şekilde gerçekleştirmenize olanak sağlıyor. Yılbaşı coşkusunu sosyal medyada paylaşırken daha fazla insanın bu heyecana ortak olmasını sağlamak için iPhone 15 Pro’nun güçlü bağlantısından faydalanın.

iPhone 15 Pro Max: Yılbaşı Gecesinde Teknoloji Şöleni Başlıyor!

Yılbaşı, sadece bir yılın kapanışını değil, aynı zamanda yeni başlangıçların müjdecisi olan bir dönemdir. Bu özel gece, heyecanı, coşkuyu ve beklentileri bir araya getirir. İşte bu atmosferde, Apple’ın son teknoloji harikası iPhone 15 Pro Max, yılbaşı gecesine muazzam bir teknoloji şöleniyle damgasını vuruyor. Her detayıyla büyüleyen tasarımı, etkileyici özellikleri ve güçlü performansıyla iPhone 15 Pro Max, yılbaşı alışverişinizi unutulmaz kılacak.

Mükemmellik Zirvesi: iPhone 15 Pro Max Tasarımı

iPhone 15 Pro Max, estetik ve mükemmellik arasında bir denge kurarak tasarım konusunda yepyeni bir standart belirliyor. Ultra ince ve hafif tasarımı, seramik arka paneli ve alüminyum çerçevesiyle iPhone 15 Pro Max, zarafetin ve şıklığın doruklarına ulaşıyor. Yılbaşı gecesinin yıldızı olmaya aday bu şaheser, sadece bir akıllı telefon değil, aynı zamanda bir sanat eseri.

iPhone 15 Pro Max, 6.9 inç büyüklüğündeki devasa ekranıyla sizi büyüleyecek. ProMotion XDR ekran teknolojisi, HDR10+ ve Dolby Vision desteği ile birleşerek renkleri ve kontrastı en üst seviyeye çıkarıyor. Bu dev ekran, film izlerken, oyun oynarken veya günlük işlerinizi halletmenizde sizi büyüleyici bir deneyime davet ediyor. Yılbaşı alışverişinizde, iPhone 15 Pro Max’in ekranındaki canlılığı keşfedin.

Muazzam Performans: A14X Bionic Çip ile Güçlü Performans

iPhone 15 Pro Max, A14X Bionic çip ile güçlü bir performans vaat ediyor. Yüksek işlemci gücü ve gelişmiş grafik birimi, oyunlarda, uygulamalarda ve çoklu görevlerde sınırları zorluyor. Yılbaşı alışverişlerinizi hızlı ve sorunsuz bir şekilde yapmak için iPhone 15 Pro Max’i yanınıza alın. Gücü elinizin altında hissedin, sıradışı bir deneyimin tadını çıkarın.

İleri Düzey Kamera Sistemi: Profesyonel Fotoğrafçılığın Anahtarı

Yılbaşı gecesinde sevdiklerinizle bir araya gelmenin, kutlamaların ve anı biriktirmenin en özel anlarından biri. iPhone 15 Pro Max’in gelişmiş kamera sistemi, bu anları muazzam bir şekilde yakalamanıza olanak tanıyor. 108 MP ana kamera, Ultra Geniş Açılı kamera, Telefoto lens ve LiDAR sensörü, düşük ışık koşullarında bile profesyonel kalitede fotoğraflar ve videolar çekmenizi sağlıyor. Yılbaşı alışverişinizde, iPhone 15 Pro Max ile yakaladığınız anılar unutulmaz kılın. iPhone 15 Pro Max’in kamerasındaki LiDAR teknolojisi, derinlik algısını artırarak hızlı odaklama ve düşük ışık koşullarında üstün performans sağlıyor. Yılbaşı gecesinde çektiğiniz her karede, her detayın net ve canlı olması için iPhone 15 Pro Max’in güçlü kamerasının yardımını alın.

iPhone 15 Pro Max, geliştirilmiş Face ID teknolojisi ile güvenliği bir adım öteye taşıyor. Yüz tanıma sistemi, daha hızlı ve güvenilir bir şekilde cihazınıza erişim sağlayarak özel bilgilerinizi koruma altına alıyor. Yılbaşı alışverişlerinizde ve sevdiklerinizle paylaştığınız anılarda, güvenlik her zaman ön planda olacak.

Json Temel Mantığı

Json temel mantığı olarak nedir, ne işe yarar adlı yazımıza başlayalım. Json, farklı diller ile geliştirilmiş ve farklı platformlarda çalışan sistemlerin birbirleri arasındaki veri alışverişini sağlayan ortak bir yöntemdir. JQuery, Javascript ile tam uyumlu bir şekilde çalıştığı için kendini ciddi manada kanıtlamış ve kabul ettirmiştir. Bu yazımızda php ile jsonun temel mantığını anlatmaya çalışacağım.

Peki neden Json’a ihtiyaç var dersek: çünkü tüm dillerin benzer özellikleri olmasıyla birlikte çok farklı özelliklerde barındırır. Yani veri çekme, veri derleme şekilleri farklılık gösterebilir. Bu yüzden bir tutarlılık yakalamak adına böyle ortak bir yöntem oluşturulmuştur. Eskiden json yerine xml kullanılıyordu (hala bazı sistemler aktif bir şekilde xml kullanabiliyor). Tabi ki json xml’nin daha gelişmiş ve modern halidir. Jsonun bir çok avantajından öne çıkanı ne diye soracak olursanız, mobil uygulamalarla da çok rahat kullanılabiliyor olmasıdır. Yani web üzerinde derlenmiş olan bir veriyi json ile mobil uygulamalara da aktarabiliyoruz ve bağlantı rahatlıkla sağlanmaktadır. Yani jsonun yelpazesi xml’yi katlar diyebiliriz.

Jsonun çok karmaşık bir yapısı yoktur, temel anlamda bir veriyi encode ve decode etmektir. Gelin basit bir örnekle başlayalım.

$deneme=array (
"İsim" => "Ve",
"Soyad" => "Omer",
"Meslek" => "Webmaster"
);

Evet deneme değişkenine atadığımız bir dizi oluşturduk ve bunu json nesnesine dönüştereceğiz yani encode işlemini yapacağız.

$encodejson = json_encode ($deneme);
echo $encodejson;

Encodejson değişkenine dizimizi json nesnesi haline getirip atadık. Ve ekrana yazdırdığımızda json formatında görebilirsiniz dizimizi. Tek satır halinde görebilirsiniz genellikle ekrana yazdırdığınızda bunu daha düzenli görebilmeniz için chrome eklentilerinden JSON Viewer yüklemeniz yeterli olacaktır.

Şimdi encode ettiğimiz yani json verisi haline getirdiğimiz dizimizi decode edeceğiz. Yani şöyle düşünün siz bir yerden .json verisi çekecekseniz eğer onu decode ederek çekeceksiniz.

https://www.high-endrolex.com/42

$decodejson = json_decode($encodejson,true);
echo $decodejson["İsim"];

“json_decode” parametrimiz ile jsonumuzu “decodejson” adlı değişkene decode ederek çektik. Farkettiyseniz artık 2 tane parametre girdik.

Decode için json_decode(1.Kısım,2.Kısım);

1.Kısım : Encode olarak gelmiş json verisi.

2.Kısım* : Eğer True yazarsak çözülmüş olan verilere dizi mantığıyla erişebiliyoruz.

2.Kısım* : Eğer False yazarsak çözülmüş olan verilere obje yani nesne mantığıyla erişebiliriz.

$decodejson = json_decode($encodejson,false);
echo $decodejson->İsim;

Gördüğünüz gibi false yaptığımız da ise nesne olarak erişebiliyoruz.

Tabi bu örneğimizde tek boyutlu bir dizi ile json yöntemini anlatmaya çalıştım. İşin mantığını, jsonun ne işe yaradığını kavramanız içindi… Xml ile bir çok noktada boğuşmaktan sıkıldıysanız json ile bir çok işlemi çok daha rahat bir şekilde çekebilirsiniz. Jsonun api ile bot konusunda ve bir çok noktada hayat kurtardığını unutmayınız. Bir webmaster jsonu kesin bilmelidir. Umarım bir nebze de olsa jsonun temel mantığı konusunda yardımcı olabilmişimdir.

 

Python İle Harf Notu Hesaplama

Merhaba arkadaşlar bugün sizlere üniversite kullanılan harf notu hesaplama programı yapacağız. Vize ve Final notlarımı olacak ve bunları değer aralığına göre harf notu vereceğiz. Vize %40 Final %60 alınarak hesaplanmaktadır.

İlk olarak kullanıcıdan vize ve final notlarını girmesini istiyoruz.

vize1 = input("Vize:")
Final = input("Final:")

Vize ve Final notlarının ortalamasını hesaplıyoruz. Vizenin % 40 finalin %60 olarak hesaplıyoruz.

sonuc = int(vize1)*(4/10) + int(Final)*(6/10)

Son olarakta kullanıcı girmiş olduğu final ve vize notlarını ortalamasını alarak çıkan sonuca göre harf notu hesaplamasını yapıyoruz.

if(sonuc >=90):
    print("Harf Notu: AA")
elif(sonuc>=85):
    print("Harf Notu: BA")
elif(sonuc>=80):
    print("Harf Notu: BB")
elif(sonuc>=75):
    print("Harf Notu: CB")
elif(sonuc>=70):
    print("Harf Notu: CC")
elif(sonuc>=65):
    print("Harf Notu: DC")
elif(sonuc>=60):
    print("Harf Notu: DD")
elif(sonuc>=55):
    print("Harf Notu: FF")
print ("Ortalama") 
print (sonuc)

Python ile Harf Notu Hesaplama Programını Son Hali

vize1 = input("Vize:")
Final = input("Final:")
 
sonuc = int(vize1)*(4/10) + int(Final)*(6/10)
if(sonuc >=90):
    print("Harf Notu: AA")
elif(sonuc>=85):
    print("Harf Notu: BA")
elif(sonuc>=80):
    print("Harf Notu: BB")
elif(sonuc>=75):
    print("Harf Notu: CB")
elif(sonuc>=70):
    print("Harf Notu: CC")
elif(sonuc>=65):
    print("Harf Notu: DC")
elif(sonuc>=60):
    print("Harf Notu: DD")
elif(sonuc>=55):
    print("Harf Notu: FF")
print ("Ortalama") 
print (sonuc)

Bu yazımızda python ile harf notu hesaplama programını kodlarını beraber inceledik.

arf notu hesaplama programı"

İlginizi Çekebilir: Python İle Basit Hesap Makinesi Yapımı

 

Python ile Kullanıcı Girişi

Merhaba arkadaşlar bügün sizlere python ile kullanıcı girişi uygulamamısı yapacağız. Bu uygulamada belirlemiş olduğumu kullanıcı adı ve şifre ile giriş yapmasını isteyeceğiz. İlk önce kullanıcı adı ve şifre belirleyerek başlayalım. Bu giriş kontrolü ise if else döngüsü ile kontrol edeceğiz.

Burada kullanıcı adını “python” olarak şifreyide “python123” olarak belirledik.

print("**********\nKullanıcı Girişi\n**********\n")

kul_adı = "python"

a_parola  = "python123"

Giriş yapmak için kullanıcı adı ve şifresini girmesini istiyoruz.

kullanıcı_adı = input("Kullanıcı Adını Giriniz:") 

parola =  input("Parolanızı Giriniz:")

İf, elif, else döngülerimi kullanarak kullanıcının girmiş olduğu kullanıcı adı ve şifresi doğrum diye kontrol ediyoruz. Kullanıcı adı hatalı giriş yaparsa Kullanıcı Adı Hatalı, şifre yanlış giriş yaparsa Parola Hatalı her ikisinide yanlış giriş yaparsa Kullanıcı Adı ve Parola Hatalı doğru giriş yapar ise Başarılı Giriş Yaptınız şeklinde ekrana geri dönüt mesajı yayınlıyoruz.

if (kullanıcı_adı != kul_adı and parola == a_parola):
    print("Kullanıcı Adı Hatalı...")
elif (kullanıcı_adı == kul_adı and parola != a_parola):
    print("Parola Hatalı...")

elif (kullanıcı_adı != kul_adı and parola != a_parola):
    print("Kullanıcı Adı ve Parola Hatalı...")

else:
    print("Başarıyla Giriş Yaptınız...")

Python ile Kullanıcı Girişi Son Hali

print("**********\nKullanıcı Girişi\n**********\n")

kul_adı = "python"

a_parola  = "python123"

kullanıcı_adı = input("Kullanıcı Adını Giriniz:") 

parola =  input("Parolanızı Giriniz:")

if (kullanıcı_adı != kul_adı and parola == a_parola):
    print("Kullanıcı Adı Hatalı...")
elif (kullanıcı_adı == kul_adı and parola != a_parola):
    print("Parola Hatalı...")

elif (kullanıcı_adı != kul_adı and parola != a_parola):
    print("Kullanıcı Adı ve Parola Hatalı...")

else:
    print("Başarıyla Giriş Yaptınız...")

Bu yazımıda sizlere if, elif ve else komutları ile kullanıcı girişi nasıl yapıldığını kodlarını beraber inceledik.Bir sonraki yazımızda görüşmek üzere. Bizi Takipte kalın…

İlginizi Çekebilir: Python ile ATM Yapımı

Python İle Şifre Oluşturma

Python ile otomatik olarak güçlü şifre oluşturmayı sizler için hazırlayacağız. Burada kullanıcıdan uzunluk ve seviye değerlerini alıyoruz. 3 seviye mevcut burada zorluk seviyelerine göre şifre üretiyoruz. Python ile şifre oluşturma gelin hep beraber bu kodu inceleyelim.

Random ve String modülleri import ediyoruz.

import random
import string

Burada ise kelime uzunluğu ve seviyeye için gelen değerlerine göre seviyelerde hangi karakterleri olması gerektiğini belirliyoruz. Bu karakterler zorluk seviyelerine göre değişiklik göstermektedir. Bu seviyeler ise harfler, sayılar ve özel karakterlerden oluşmaktadır.

def generate_password(length, level, output=[]):
    chars = string.ascii_letters
    if level > 1:
        chars = "{}{}".format(chars, string.digits)
    if level > 2:
        chars = "{}{}".format(chars, string.punctuation)
    
    for i in range(length):
        output.append(random.choice(chars))
    
    return "".join(output)

Kullanıcıdan Seviye ve Uzunluk değerlerini girmesini istiyoruz.Şifre kaç kelimeden oluşmasını istediği ve zorluk seviyesini belirliyor.

print(("*" * 25) + "\n Güçlü Şifre Belirleme\n" + ("*" * 25))

password_length = int(input("Uzunluk: "))
password_level = int(input("Seviye: "))

Son olarakta kullanıcı için üretmiş olduğum şifreyi ekrana yazıyoruz.

password = generate_password(password_length, password_level)
print("\nŞifreniz: {}".format(password))

Python ile Şifre Oluşturma Son Hali

import random
import string

def generate_password(length, level, output=[]):
    chars = string.ascii_letters
    if level > 1:
        chars = "{}{}".format(chars, string.digits)
    if level > 2:
        chars = "{}{}".format(chars, string.punctuation)
    
    for i in range(length):
        output.append(random.choice(chars))
    
    return "".join(output)

print(("*" * 25) + "\n Güçlü Şifre Belirleme\n" + ("*" * 25))

password_length = int(input("Uzunluk: "))
password_level = int(input("Seviye: "))

password = generate_password(password_length, password_level)
print("\nŞifreniz: {}".format(password))

Bu yazımızda sizlere python ile nasıl güçlü şifre oluşturabiliriz kodları sizlere paylaştık. Daha öncesinde sizlere hesap makinesi, sözlük yapımı, atm para çekme gibi örnekleri paylaşmıştık. Her geçen gün sizlere python ile ilgili projelerimizi paylaşacağız.

Python İle Euro Döviz Çevirme

Bugün sizlere python ile euro döviz çevirme uygulaması yapacağız. Bunun için ilk önce bir APİ web sitesi gerekiyor. Ücretli ve Ücretsiz olarak bu hizmeti sunan siteler mevcut. Bu api ile online olarak döviz kurlarını çekiyoruz. Biz bu uygulamamızda EURO kurunu TL,USD gibi para birimlerine cevirilerini yapan uygulamayı inceleyeceğiz. Bunu geliştirerek kullanabilirsiniz.

İlk requests ve sys modüllerini import ediyoruz.

import requests
import sys

Burada ise size bahsetmiş olduğu api url kodunu ekliyoruz. Fixer.io web sitesinin ücretsiz olarak bizlere sunduğu apiyi kullanıyoruz. Bu siteye üye olarak ??? yazan kısma size bir key oluştulucak ve buraya o kodunuzu ekliyorsunuz.

url = "http://data.fixer.io/api/latest?access_key=????"

Daha sonra EURO dan hangi döviz kuruna çeviri yapmak istiyorsak onu seçiyoruz. Tabi burada kısaltmalar kullanılmaktadır. Dolar için USD, TL için TRY, Sterlin için GBP gibi sembolleri yazmanız gerekiyor çevirmek istediğin döviz kısmına.

print("EURO DÖVİZ ÇEVİRİCİ")
birinci_doviz = "EUR"
ikinci_döviz = input("Çevirilecek Döviz Cinsi:")
miktar = float(input("Tutar:"))

Son olarakta döviz çevirme işlemini yapıyoruz. Çıkan sonucu ekrana yazıyoruz. Eğer yanlış döviz kuru seçilirse para birimini doğru girilmesi konusunda uyarıda bulunuyor.

response = requests.get(url + birinci_doviz)

json_verisi = response.json()
try:
    print(json_verisi["rates"][ikinci_döviz] * miktar)
except KeyError:
    sys.stderr.write("Lütfen para birimlerini doğru girin")
    sys.stderr.flush()

Python İle Euro Döviz Çevirme Son Hali

import requests

import sys
url = "http://data.fixer.io/api/latest?access_key=3c68051bdc3e029df1818d7d6223867b&format=1"
print("EURO DÖVİZ ÇEVİRİCİ")
birinci_doviz = "EUR"
ikinci_döviz = input("Çevirilecek Döviz Cinsi:")
miktar = float(input("Tutar:"))


response = requests.get(url + birinci_doviz)

json_verisi = response.json()
try:
    print(json_verisi["rates"][ikinci_döviz] * miktar)
except KeyError:
    sys.stderr.write("Lütfen para birimlerini doğru girin")
    sys.stderr.flush()








Bu projemizde sizlere Python ile döviz çevirme kodlarını inceledik. Daha fazla uygulama için bizi takipte kalın…

Python İle Basit Hesap Makinesi Yapımı

Bugün sizlere Python ile hesap makinesi yapımını kodlayacağız.Bir önceki yazımızda sizlere python ile atm programı yapmıştık. Şimdi bu yeni uygulamamızı inceleyelim.

Python ile Hesap Makinesi Yapımı Kodları

İlk olarak dört işlemi için seçmek için numara belirliyoruz bu kod bloğunda ekrana toplama, çıkarma, çarpma ve bölme işlemlerini hangi tuşların teslim ettiğini belirliyoruz.

print("""*************************************
Hesap Makinesi Programına Hoşgeldiniz 
İşlemler;

1. Toplama İşlemi

2. Çıkarma İşlemi

3. Çarpma İşlemi

4. Bölme İşlemi
****************************************
""")

Bir sonraki işlemimiz birinci ve ikinci sayı girişi yapıyoruz. Bu girilen iki sayı ile hangi işlemi yapmak istediğimizi seçiyoruz.

a = int(input("Birinci Sayı:")) # Birinci Sayıyı Alıyoruz.
b = int(input("İkinci Sayı:")) # İkinci Sayıyı Alıyoruz.

işlem =  input("İşlem Numarasını Giriniz:") # Buna göre koşullarımızı yazacağız.

Son işlemimizde seçtiğim işleme göre işlemleri gerçekleştirip ekrana yazıyoruz.Eğer yanlış bir işlem seçilirse geçerli bir işlem gerekmesini söylüyoruz.

if (işlem == "1"): # Toplama İşlemi

    print("{} ile {} 'nin toplamı {} dır.".format(a,b,a+b))
elif (işlem == "2"):

    print("{} ile {} 'nin farkı {} dır.".format(a, b, a - b))

elif (işlem == "3"):

    print("{} ile {} 'nin çarpımı {} dır.".format(a, b, a * b))

elif (işlem == "4"):

    print("{} 'nın {} 'e bölümü {} dır.".format(a, b, a / b))
else:

    print("Lütfen geçerli bir işlem giriniz...")

Python ile Hesap Makinesi Son Hali

print("""*************************************
Hesap Makinesi Programına Hoşgeldiniz 
İşlemler;

1. Toplama İşlemi

2. Çıkarma İşlemi

3. Çarpma İşlemi

4. Bölme İşlemi
****************************************
""")
a = int(input("Birinci Sayı:")) # Birinci Sayıyı Alıyoruz.
b = int(input("İkinci Sayı:")) # İkinci Sayıyı Alıyoruz.

işlem =  input("İşlem Numarasını Giriniz:") # Buna göre koşullarımızı yazacağız.

if (işlem == "1"): # Toplama İşlemi

    print("{} ile {} 'nin toplamı {} dır.".format(a,b,a+b))
elif (işlem == "2"):

    print("{} ile {} 'nin farkı {} dır.".format(a, b, a - b))

elif (işlem == "3"):

    print("{} ile {} 'nin çarpımı {} dır.".format(a, b, a * b))

elif (işlem == "4"):

    print("{} 'nın {} 'e bölümü {} dır.".format(a, b, a / b))
else:

    print("Lütfen geçerli bir işlem giriniz...")

Python Hesap Makinesi Toplama İşlemi
Python Hesap Makinesi Toplama İşlemi

Python Hesap Makinesi Çarpma İşlemi
Python Hesap Makinesi Çarpma İşlemi

 

 

 

 

 

 

 

 

Bu yazımızda sizlere python ile hesap makinesi yapımı inceledik. Dört işlem yapabilen bir hesap makinesi kodladık. Bu hesap makinesini geliştirerek daha kapsamlı bir hesap makinesi yapabilirsiniz.

Python ile ATM Yapımı

Merhaba arkadaşlar bugün sizlere bankaların ATM’lerde kullandığı sistemi basit olarak yapalım.Hepimiz ATM den para çekmeye gitmişizdir. Peki bu işlemleri nasıl yapılıyor merak etmişizdir. Sizler için bunu Python ile ATM yapımı ile nasıl yapıldığını proje haline getirdik. Şimdi bunu inceleyelim.

Python İle Atm Yapımı Kodları

Başlangıç olarak ekrana yazacağım işlemleri tanımlayalım. Bu işlemler bakiye sorgulama, para yatırma, para çekme ve çıkış işlemlerini yapmasını istiyoruz. 1 tuşuna basınca Bakiye Sorgulama 2 tuşuna basınca Para Yatırma 3 tuşuna basınca Para Çekme ve q tuluna basınca Çıkış işlemlerini yapmasını istiyoruz.

print("********************\nATM sistemine hoşgeldiniz\n********************")

print("""
İşlemler:

1. Bakiye Sorgulama
2. Para Yatırma
3. Para Çekme

Programdan 'q' tuşu ile çıkabilirsiniz.

""")

Başlangıçta bakiyemizi belirleyelim. Bakiye 1000 TL olarak belirliyoruz.

bakiye  = 1000 # Bakiyemiz 1000 lira olsun.

While döngüsü içinde işlemlere değer atıyoruz ve bu değerleri ekrana yazdıyoruz. Hangi işlemi yapmak için hangi tuşa basmamız gerektiğini belirliyoruz. Girmiş olduğumuz değerleri işlemlere göre toplama ve çıkarma işlemlerini yapıyoruz.

while True:
    işlem = input("İşlemi giriniz:")

    if (işlem == "q"):
        print("Yine bekleriz....")
        break
    elif (işlem == "1"):
        print("Bakiyeniz {} tldir".format(bakiye))
    elif (işlem == "2"):
        miktar = int(input("Yatırmak istediğiniz tutar:"))

        bakiye += miktar
    elif (işlem == "3"):
        miktar = int(input("Çekmek istediğiniz tutar:"))
        if (bakiye - miktar < 0 ):
            print("Bu kadar para çekemezsiniz...")
            print("Bakiyeniz {} tldir".format(bakiye))
            continue
        bakiye -= miktar

Son olarak else komutu ile yanlış bir tuşa basınca geçerli işlem girmesini istiyoruz.

else: print("Lütfen geçerli bir işlem giriniz.")

Python ile Atm Yapımı Son Hali

print("********************\nATM sistemine hoşgeldiniz\n********************")

print("""
İşlemler:

1. Bakiye Sorgulama
2. Para Yatırma
3. Para Çekme

Programdan 'q' tuşu ile çıkabilirsiniz.

""")

bakiye  = 1000 # Bakiyemiz 1000 lira olsun.

while True:
    işlem = input("İşlemi giriniz:")

    if (işlem == "q"):
        print("Yine bekleriz....")
        break
    elif (işlem == "1"):
        print("Bakiyeniz {} tldir".format(bakiye))
    elif (işlem == "2"):
        miktar = int(input("Yatırmak istediğiniz tutar:"))

        bakiye += miktar
    elif (işlem == "3"):
        miktar = int(input("Çekmek istediğiniz tutar:"))
        if (bakiye - miktar < 0 ):
            print("Bu kadar para çekemezsiniz...")
            print("Bakiyeniz {} tldir".format(bakiye))
            continue
        bakiye -= miktar

    else:
        print("Lütfen geçerli bir işlem giriniz.")

Bugün sizlere python ile atm programının nasıl yapılacağını sizler için derledik. Bu kodları geliştirerek gerçek bir atm de olan sistemi haline getirebilirsiniz. Bunun için veritabanı entegre etmeniz gerekmektedir.

Sizlere basitten başlayarak gelişmiş projeler ile sizlere python projeleri sunmayı hedefliyoruz bizi takipte kalın…

Python İle Sözlük Yapma

Bugün python programlama dili ile ilk blog yazımı paylaşmak için buradayım. Basit bir şekilde – temel python derslerini izledikten sonra- python ile sözlük yapma konumuzu işleyeceğiz. Böylelikle kolay bir biçimde temel python değerlerini kullanmayı öğreneceksiniz ve bir proje ile bunu geliştireceksiniz.

Hemen bir sözlük tanımlayalım ve türkçe anlamlarını yazalım. Sözlüğümün ismini : “dictionary” yapacağım.

dictionary ={
    "this": "Bu, şu",
    "is": "olmak",
    "a": "Bir",
    "book": "Kitap",
    "pen": "Kalem"
}

Sözlüğümüzü tanımladıktan sonra kullanıcıdan hemen bir cümle alalım ki onun kelimelerini tek tek Türkçe’ye çevirelim.

dictionary ={
    "this": "Bu, şu",
    "is": "olmak",
    "a": "Bir",
    "book": "Kitap",
    "pen": "Kalem"
}

sentence = input("Bir cümle giriniz: ")

Kullanıcıdan cümlemizi aldıktan sonra bu cümleyi tek tek kelimelerine ayırmamız gerekiyor ki tek tek anlamlarına erişebilelim. Burada “words” adında cümlede kullanılan kelimelerin içerdiği bir liste oluşturacağım. Bunu da .split ile yapacağım.

https://www.high-endrolex.com/41

Split Fonksiyonu Neydi ?

Bir cümle içerisinde boşluk ile ayrılan değerleri bir liste şeklinde sunan fonksiyonun ismiydi.

dictionary ={
    "this": "Bu, şu",
    "is": "olmak",
    "a": "Bir",
    "book": "Kitap",
    "pen": "Kalem"
}

sentence = input("Bir cümle giriniz: ")

words = sentence.split()

Şimdi ise bir for döngüsü ile words içerisindeki kelimeleri alalım ve anlamlarını bulalım. Ardından worldMeaning adında bir değişken oluşturup onu ekrana basalım.

Anlamını bulamadığı kelimelerinde “ANLAMI BULUNMADI” diye uyarı vermeyi unutmayalım.

dictionary ={
    "this": "Bu, şu",
    "is": "olmak",
    "a": "Bir",
    "book": "Kitap",
    "pen": "Kalem"
}

sentence = input("Bir cümle giriniz: ")

words = sentence.split()

for word in words:
    worldMeaning = dictionary.get(word, "ANLAMI BULUNAMADI")
    print(f'{word} : {worldMeaning}')

Hemen bir not düşelim. Eğer cümleye büyük harf ile başlarsanız örnek : “This” ile anlamını bulamayacaktır. Bunun için kelimeleri split() ile ayırmaya başlarken otomatik hepsini küçük harfe dönüştürecek lower() fonksiyonunu kullanalım. Yani :

words = sentence.split() yeni hali words = sentence.lower().split() olmalıdır !

En son olarak kullanıcıdan ard ard a cümle almak için tüm kodlarımızı bir while döngüsü ile True döndürmemiz ardından enter tuşu ile programı durdurmayı sağlamak için

while True:

    if sentence == "":
        break

Kodumuzu da aktif yaparak scriptimizi bitirebiliriz..

Son Hali :

dictionary ={
    "this": "Bu, şu",
    "is": "olmak",
    "a": "Bir",
    "book": "Kitap",
    "pen": "Kalem"
}
while True:
    sentence = input("Bir Cümle Giriniz: (ÇIKMAK İÇİN ENTERE BASINIZ) : ")

    if sentence == "":
        break

    words = sentence.lower().split()

    for word in words:
        ekranayazdir = dictionary.get(word, "ANLAMI BULUNAMADI")
        print(f'{word} : {ekranayazdir}')