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:
pythonCopy code
print("Merhaba, Dünya!")
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)
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.")
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
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.
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)
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)
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)
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)
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.
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.