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,notoperatö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 notebookpython-basics.ipynbdosyası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: eniscetinkaya951@gmail.com