Violet

11 Ocak 2023 Çarşamba

Python Öğreniyorum

 Python

Programlama dili

Açıklama

Python, nesne yönelimli, yorumlamalı, birimsel ve etkileşimli yüksek seviyeli bir programlama dilidir. Girintilere dayalı basit söz dizimi, dilin öğrenilmesini ve akılda kalmasını kolaylaştırır.


    Print

Print () fonksiyonu yerleşik bir fonksiyondur. Amacı  Ekran / konsol penceresine belirli bir mesajı yazdırmaktır.
print( "Merhaba \n")
print("Nasılsın? \n")
print("İyiyim,ya sen? \n")
print( "Görüşürüz \n ")


      If

IF komutu, eğer anlamında kullanılmaktadır. Sıklıkla kullanılan sorgulama komutlarındandır. Temel anlamda, “eğer anahtara basıldı ise lambayı yak” şeklinde bir kullanımı vardır. Sorgulama işlemi yapılır, eğer koşul doğru ise öncelikle “İŞLEM A”, arkasından ise “İŞLEM B” yapılır.
y = 1881
if y == 1881:
 print("Atatürk'ün doğduğu tarih")
 if y == 1923:
   print("Ankara'nın başkent oluş tarihi")
if y > 2020:
  print(y, "Günümüze çok yakın bir yıldır.")

     Açıklama Satırı #

Python yorum yani açıklama satırları, Python programlama dilindeki kodları açıklamak ve kodları daha anlışılabilir programı daha kullanışlı hale getirmek için kullanılmaktadır. Açıklama satırları kullanmak kodun ne işe yaradığı ve nerede hangi işlem yapıldığı hakkında bilgi vermek için kullanılabilir.
#Mini yarışma
#Sayısal cevaplı soru örneği.
#1. Soru

      Else

If ifadesi eğer anlamına gelir. Kullanım şekli; Eğer belirttiğim koşul yerine geliyorsa şunları, gelmiyorsa bunları yap demektir. else ifadesi ise; her iki koşulda yerine gelmiyorsa yapılacak işlemi belirtir.
#Şifre. if-else
gir = 23
if gir == 9:
  print("Şifre doğru")
else:
  print("Şifre hatalı...")
  print(10* " alarm ")


       For

For döngüsü tek bir satırı ya da birden fazla satırdan oluşan kod bloğunu kişinin istediği kadar tekrar etmesi için kullandığı bir döngüdür.
for a in range(5): 
 print("Merhaba")
 print("Almanca yazılısı 2. saat")
 print("Başarılar dilerim")


     While

While döngüsü, programlama dillerinin neredeyse tamamında var olan, yaygın kullanılan bir döngüdür. Önceden belirlenmiş bir koşul bozulana kadar devam eder. Koşulun her kontrolünden sonra döngü içerisindeki işlemler bir kez yapılır. Koşul bozulduktan sonraki ilk kontrolde döngü terk edilir.
#Sayı tahmin oyunu
import random
sayi = random.randint(1,10)
tahmin = 0
isim = input("Adınızı Giriniz.")
while tahmin != sayi:
  tahmin= int(input("Tahminini giriniz(1-10):"))
  if tahmin>sayi:
    print(isim ,"Sayın büyük.. daha küçük değer giriniz.")
  if tahmin<sayi:
    print(isim , "Sayın küçük.. daha büyük değer giriniz.")
  if tahmin==sayi:
    print(isim , "Sayıyı bildin. ")

    Input

Input (Giriş), bilgisayarın işlemesi için veri gönderilen girişlerdir. Bilgisayarımızda kullandığımız fare ve klavyeler input girişi ve input cihazlar olarak verebileceğimiz en önemli örneklerdir. Bu donanımlar giriş yardımıyla bilgisayarımıza işlenebilmesi için veri gönderme kapasitesine sahip olan donanımlardır.
#Rasgele soru soran program
import random
isim = ["Elif", "Güneş", "Nehir"]
soru = ["2x2=?", "9/3=?", "Almanya'nın başkenti?"]
cevap = ["4", "3", "Berlin"]
a = random.randint(0,2)
b = random.randint(0,3)
print(isim[a],"senin sorun:")
print(soru[b])
c = input("Cevabınızı girin: ")
if c == cevap[b] :
  print("Doğru")
else:
  print("Yanlış")

     Int 

Uygulama geliştirirken en sık kullandığımız değişkenlerden biri “int” türüdür. Bunda en önemli etken tam sayı değer tutabilmesi ve veri aralığının geniş olmasıdır. int türündeki değişkenler 32 bitlik işaretli veri depolarlar.
#int veri türü
a = 'Elif'
b = 'Ankara'
c = 'Türkiye'
print(a , b , c)
print(type(a))


   Range

Range() fonksiyonu belirli aralıkta bulunan sayıları göstermek için kullanılır. range(5) fonksiyonu, 5'e kadar olan sayıları yani 0,1,2,3,4 değerlerini ifade eder. range(2,5) fonksiyonu 2'den başlayıp 5'e kadar olan sayıları 2,3,4 değerlerini ifade eder.
ad = "evrensel"
for x in range(7,-1,-1):
 print(ad[x])

   Elif

Bir durumun sağlanması birden fazla koşula bağlıysa elif deyimi kullanılır.
yas = int(input("Yaşınızı giriniz: "))
if yas>=50:
  print("15 TL")
elif yas>10:
  print("30 TL")
else:
  print("10 TL")


   Len

Dizedeki karakter sayısını veya bir karakteri depolamak için gereken bayt sayısını içeren bir Long değişken.
a = input("Adın ne")
for x in range(len(a)-1, -1, -1):
  print(a[x])

  Float

int() Sayı değerli bir karakter dizisini veya kayan noktalı sayıyı tamsayıya (integer) çevirir. float() Sayı değerli bir karakter dizisini veya tamsayıyı kayan noktalı sayıya (float) çevirir.
#float veri türü
d = 1923
e = 1881 
k = 2022 - d 
print('Cumhuriyet kaç yaşında?', k)
print(type(d))

  Def

Arama Sonuçları

Web'den öne çıkan snippet

Burada def parçacığı, tanımladığımız şeyin bir fonksiyon olduğunu gösteriyor. bir_fonksiyon ifadesi ise tanımladığımız bu fonksiyonun adıdır. Fonksiyonu tanımladıktan sonra, çağırırken bu adı kullanacağız.
def cati():
  print("    _")
  print("   / \ ")
  print("  /   \          o ")
  print(" /     \        ooo ")
def kat():
  print(" |  _  |¯¯¯¯¯¯|ooooo")
  print(" | | | |      |  |")
  print(" ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯")
cati()
kat()

   Import

Kendi yazdığımız bir modüle başka bir projedeihtiyaç hissettiğimizde o modülü yeni projeye aktarma işlemeine import denir.

import random
b = random.randint(1,1000)
a = random.randint(1,1000)
print(a,"+",b,"=?")
c = int(input("Cevabınız:"))
if c == a+b:
  print("Harikasın!")
else:
   print("Malesef")


























zaman: Ocak 11, 2023
Bunu E-postayla GönderBlogThis!X'te paylaşFacebook'ta PaylaşPinterest'te Paylaş

Hiç yorum yok:

Yorum Gönder

Sonraki Kayıt Önceki Kayıt Ana Sayfa
Kaydol: Kayıt Yorumları (Atom)

App Lab

    App Lab Mobil cihazlardaki işletim sistemleri için özel olarak geliştirilen yazılımlar Mobil Uygulama olarak adlandırılır. Günümüzde en ...

  • App Lab
        App Lab Mobil cihazlardaki işletim sistemleri için özel olarak geliştirilen yazılımlar Mobil Uygulama olarak adlandırılır. Günümüzde en ...
  • (başlık yok)
    Kodlama Eğitimi Nedir Ne İşe Yarar? Günümüzde birçok farklı kurum üzerinden özel eğitmenler ışığı altında kodlama eğitimi verilmektedir. He...
  • (başlık yok)
      Niçin Python Öğrenmeliyim? 1-Programlamada yeniyseniz hızlıca öğrenebilirsiniz Bundan çok çok uzun yıllar önce programlama öğrenenlerin ka...

Bu Blogda Ara

  • Ana Sayfa

Hakkımda

Violet
Profilimin tamamını görüntüle

Kötüye Kullanım Bildir

Blog Arşivi

  • Mart 2023 (1)
  • Ocak 2023 (1)
  • Kasım 2022 (1)
  • Ekim 2022 (2)
  • Eylül 2022 (1)
Harikalar Tic. teması. Blogger tarafından desteklenmektedir.