Bu repository, Python programlama dilinin temel kavramlarını öğrenmek için hazırlanmış pratik örnekleri ve alıştırmaları içermektedir.
-
Kullanıcı Girişi ve Veri Tiplerini Dönüştürme
input()
fonksiyonu kullanımıint()
,float()
,str()
tip dönüşümleri- F-string ile formatlı çıktı
-
Sayısal İşlemler
- Integer ve float veri tipleri
- Aritmetik hesaplamalar
- Ortalama hesaplama
-
String İşlemleri
- String indeksleme
[0]
,[-1]
len()
fonksiyonu- String ters çevirme
[::-1]
- String indeksleme
-
Aritmetik Operatörler
- Toplama (+), Çıkarma (-), Çarpma (*)
- Bölme (/), Mod (%)
-
Karşılaştırma Operatörleri
- Büyük/küçük karşılaştırmaları (
>
,<
) - Koşullu yapılar (
if
/else
)
- Büyük/küçük karşılaştırmaları (
-
Mantıksal Operatörler
and
,or
,not
operatörleri- Boolean değerlerle çalışma
-
Alışveriş Sepeti Uygulaması
- Çoklu ürün fiyat toplama
- Koşullu indirim hesaplama
- Pratik uygulama örneği
-
Yaş Hesaplayıcı ve Kategori Belirleyici
- Doğum yılından yaş hesaplama
- Çoklu koşul yapıları (
elif
) - Yaş gruplarına göre kategorilendirme
- Repository'yi klonlayın:
git clone https://github.com/Software-Guardians/Python-Basic-Template-1
- Jupyter Notebook'u çalıştırın:
jupyter notebook
python-basics.ipynb
dosyasını açın ve hücreleri çalıştırın.
- Python 3.6+
- Jupyter Notebook
Bu çalışmaları tamamladıktan sonra şunları öğrenmiş olacaksınız:
- ✅ Python'da temel veri tiplerini kullanma
- ✅ Kullanıcıdan input alma ve işleme
- ✅ Aritmetik ve mantıksal işlemler yapma
- ✅ String manipülasyon teknikleri
- ✅ Koşullu yapıları kullanma
- ✅ Basit problem çözme becerileri
name = input("İsminizi giriniz:\n")
age = int(input("Yaşınızı giriniz:\n"))
height = float(input("Boyunuzu giriniz:\n"))
print(f"Merhaba, {name}. Yaşınız: {age}. Boyunuz: {height}")
age = int(input("Yaşınızı giriniz:\n"))
if age > 18:
print("Ehliyet alabilirsiniz")
else:
print("Ehliyet alamazsınız")
my_string = "Merhaba Dünya"
print(f"İlk karakter: {my_string[0]}")
print(f"Son karakter: {my_string[-1]}")
print(f"Uzunluk: {len(my_string)}")
print(f"Tersi: {my_string[::-1]}")
- Fork yapın
- Feature branch oluşturun (
git checkout -b feature/yeni-ozellik
) - Commit yapın (
git commit -am 'Yeni özellik eklendi'
) - Branch'inizi push yapın (
git push origin feature/yeni-ozellik
) - Pull Request oluşturun
Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE
dosyasına bakınız.
⭐ Bu repository'yi faydalı bulduysanız star vermeyi unutmayın!
Yazar: Emrullah Enis Çetinkaya
İletişim: [email protected]