Python nedir ? basit python kodları

11 Mar 2023
113
34
25
Türkiye/kayseri {TR}
Python, genel amaçlı, yüksek seviyeli bir programlama dilidir. Temiz ve anlaşılır sözdizimi sayesinde öğrenmesi kolaydır ve birçok farklı alanlarda kullanılabilir. İşte Python'un temel özelliklerini gösteren basit birkaç örnek:

1. Merhaba Dünya!​

Python'da bir programa başlamak için geleneksel olarak "Merhaba, Dünya!" örneğini kullanabiliriz:
pythonCopy code
print("Merhaba, Dünya!")

2. Değişkenler ve Temel Operatörler​

Python'da değişkenler kullanmak için bir isim belirleyip değer atayabilirsiniz. Ayrıca temel matematiksel operatörleri kullanabilirsiniz:
pythonCopy code
# Değişken tanımlama ve matematiksel operatörler
sayi1 = 10
sayi2 = 5
toplam = sayi1 + sayi2
fark = sayi1 - sayi2
carpim = sayi1 * sayi2
bolum = sayi1 / sayi2

print("Toplam:", toplam)
print("Fark:", fark)
print("Çarpım:", carpim)
print("Bölüm:", bolum)

3. Koşullu İfadeler​

Python'da koşullu ifadeler kullanarak kararlar alabilirsiniz:
pythonCopy code
# Koşullu ifade
sayi = 42

if sayi > 50:
print("Sayı 50'den büyük.")
elif sayi == 50:
print("Sayı 50'ye eşit.")
else:
print("Sayı 50'den küçük.")

4. Döngüler​

Python'da döngüler kullanarak belirli bir işlemi tekrarlayabilirsiniz:
pythonCopy code
# For döngüsü
for i in range(5):
print(i)

# While döngüsü
sayac = 0
while sayac < 5:
print(sayac)
sayac += 1

5. Fonksiyonlar​

Fonksiyonlar, tekrar kullanılabilir bloklar oluşturmanıza olanak tanır:
pythonCopy code
# Basit bir fonksiyon tanımlama
def topla(x, y):
return x + y

# Fonksiyonu kullanma
sonuc = topla(3, 7)
print("Toplam:", sonuc)
Bu basit Python örnekleri, dilin temel özelliklerini anlamanıza yardımcı olabilir. Python ile ilgili daha fazla bilgi edinmek ve uygulamalı çalışmalar yapmak için resmi Python belgelerine ve çevrimiçi kaynaklara başvurabilirsiniz.




6. Listeler ve Diziler​

Python'da listeler, birden çok öğeyi içeren veri yapılarıdır:
pythonCopy code
# Liste tanımlama ve kullanma
renkler = ['kırmızı', 'yeşil', 'mavi']

# Liste üzerinde döngü
for renk in renkler:
print(renk)

# Liste elemanına erişim
ilk_renk = renkler[0]
print("İlk Renk:", ilk_renk)

# Liste uzunluğu
liste_uzunlugu = len(renkler)
print("Renk Sayısı:", liste_uzunlugu)

7. Sözlükler (Dictionaries)​

Sözlükler, anahtar-değer çiftlerini içeren veri yapılarıdır:
pythonCopy code
# Sözlük tanımlama ve kullanma
ogrenci = {'ad': 'Ali', 'soyad': 'Yılmaz', 'yas': 20}

# Sözlükteki değere erişim
ad = ogrenci['ad']
print("Öğrenci Adı:", ad)

# Sözlükteki anahtarları liste olarak alma
anahtarlar = ogrenci.keys()
print("Anahtarlar:", anahtarlar)

8. Dosya İşlemleri​

Python ile dosya okuma ve yazma işlemleri oldukça basittir:
pythonCopy code
# Dosya yazma
with open('dosya.txt', 'w') as dosya:
dosya.write('Merhaba, Dosya!')

# Dosya okuma
with open('dosya.txt', 'r') as dosya:
icerik = dosya.read()
print("Dosya İçeriği:", icerik)

9. Modüller ve Kütüphaneler​

Python'da birçok özellik, modül ve kütüphane ile sağlanır. Örneğin, math kütüphanesini kullanarak matematiksel işlemler yapabilirsiniz:
pythonCopy code
import math

# Karekök alma
kok = math.sqrt(25)
print("Karekök:", kok)

# Trigonometrik hesaplamalar
sinus_degeri = math.sin(math.radians(30))
print("Sinüs 30 derece:", sinus_degeri)

10. İstisnalar ve Hata Yakalama​

Python'da hata yakalama ve istisna yönetimi oldukça önemlidir:
pythonCopy code
try:
sayi = int("bu bir sayı değil")
except ValueError as hata:
print("Hata:", hata)
Bu örnekler, Python'un çeşitli özelliklerini ve kullanım senaryolarını kapsamaktadır. Python ile daha fazla deneme yaparak ve projeler geliştirerek dilin gücünü daha iyi anlayabilirsiniz.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.