AlpinNext
+90 (510) 220 33 51 bilgi@alpinnext.tr

Ödeme YapSipariş TakibiDestekSSS

₺ TL$ USD€ EUR£ GBPCHF CHFSAR SAR

Kurumsal Hakkımızda Referanslar Müşteri Görüşleri Bayilerimiz İnsan Kaynakları Akademi Kampanyalar Blog Fiyat Listesi E-Katalog Güncellemeler İletişim

Python'a Giriş: Basit Örneklerle Kodlamaya Başlamak

Kodlamaya başlamak isteyen birinin ilk sorusu genellikle “hangi dille başlamalıyım?” olur. Python bu soruya sık verilen cevaplardan biridir; çünkü yazımı sade, okunması kolaydır ve öğrendiklerinizi kısa sürede işe yarar küçük programlara dönüştürebilirsiniz.

Python nedir?

Python, genel amaçlı bir programlama dilidir. Web uygulamaları, veri analizi, otomasyon betikleri, yapay zekâ projeleri ve bilimsel hesaplamalar gibi çok farklı alanlarda kullanılır. Ücretsiz ve açık kaynaklıdır; Windows, macOS ve Linux’ta çalışır.

Python’un yeni başlayanlar için öne çıkan özelliği okunabilirliğidir. Kod blokları süslü parantezlerle değil girintiyle belirlenir. Bu, düzenli yazmayı baştan alışkanlık hâline getirir.

Neden öğrenmeye değer?

  • Günlük işleri otomatikleştirir: Klasördeki yüzlerce dosyayı yeniden adlandırmak, Excel tablolarını birleştirmek, raporları düzenlemek gibi tekrar eden işler birkaç satır kodla yapılabilir.
  • Geniş bir topluluğu vardır: Takıldığınız hemen her sorunun cevabını internette bulabilirsiniz.
  • Hazır kütüphaneler çok zengindir: Tablo işlemek, web sayfası okumak, grafik çizmek gibi işler için sıfırdan kod yazmanız gerekmez.
  • Diğer dillere geçişi kolaylaştırır: Değişken, koşul, döngü ve fonksiyon gibi temel kavramlar çoğu dilde aynıdır.

Kurulum

  1. Python’u indirin. Resmî adres python.org’dur. İndirme sayfasından işletim sisteminize uygun güncel Python 3 sürümünü seçin. macOS ve Linux’ta Python çoğu zaman yüklü gelir ama güncel olmayabilir.
  2. Windows’ta “Add python.exe to PATH” kutusunu işaretleyin. Kurulum ekranındaki bu seçenek, Python’u komut satırından çalıştırabilmenizi sağlar.
  3. Kurulumu doğrulayın. Komut satırını açıp python --version yazın (macOS ve Linux’ta python3 --version). Bir sürüm numarası görüyorsanız kurulum tamamdır.
  4. Bir kod düzenleyici seçin. Başlangıç için Python ile birlikte gelen IDLE yeterlidir. Daha rahat bir ortam isterseniz ücretsiz Visual Studio Code ve Python eklentisini kullanabilirsiniz.

Bilgisayarınıza bir şey kurmadan denemek isterseniz tarayıcıda çalışan çevrim içi Python ortamları ya da Google Colab gibi not defteri araçları da işinizi görür.

İlk program

Düzenleyicinizde merhaba.py adında bir dosya oluşturup içine şu satırı yazın:

print("Merhaba dünya")

Dosyayı kaydedip komut satırında python merhaba.py komutunu çalıştırdığınızda ekranda “Merhaba dünya” yazısını görürsünüz. print, ekrana yazı yazdıran hazır bir fonksiyondur.

Temel kavramlar ve basit örnekler

Değişkenler

Değişken, bir değeri saklamak için verdiğiniz isimdir:

  • urun = "Kahve"
  • fiyat = 120
  • print(urun, fiyat)

Python, değerin metin mi sayı mı olduğunu kendisi anlar. Tırnak içindeki değerler metin, tırnaksız rakamlar sayıdır.

Kullanıcıdan bilgi almak

  • isim = input("Adınız: ")
  • print("Hoş geldiniz,", isim)

input ile alınan değer her zaman metindir. Sayı olarak kullanmak için int(input("Yaşınız: ")) şeklinde dönüştürmeniz gerekir.

Koşullar

Programın bir duruma göre farklı davranmasını sağlar:

  • stok = 3
  • if stok == 0: → girintili satırda print("Tükendi")
  • elif stok < 5: → girintili satırda print("Son ürünler")
  • else: → girintili satırda print("Stokta var")

Koşul satırının sonundaki iki nokta üst üste ve alt satırdaki girinti (genellikle dört boşluk) zorunludur. Girinti hatası, yeni başlayanların en sık karşılaştığı hatadır.

Listeler ve döngüler

Birden fazla değeri bir listede tutup her biri için aynı işlemi yapabilirsiniz:

  • fiyatlar = [120, 85, 200]
  • for f in fiyatlar: → girintili satırda print(f * 1.2)

Bu örnek, listedeki her fiyatı yüzde yirmi artırılmış hâliyle ekrana yazar.

Fonksiyonlar

Tekrar tekrar kullanacağınız işlemi bir isim altında toplarsınız:

  • def kdv_ekle(tutar, oran): → girintili satırda return tutar * (1 + oran / 100)
  • print(kdv_ekle(100, 20))

Oranı parametre olarak almak, farklı oranlar için aynı fonksiyonu kullanmanızı sağlar.

Küçük bir örnek proje: indirim hesaplayıcı

Öğrendiklerinizi birleştirmek için şu basit programı yazmayı deneyin. Program kullanıcıdan bir ürün fiyatı ve indirim oranı ister, indirimli fiyatı hesaplar ve ekrana yazar. Bunun için input ile iki değer alın, float ile sayıya çevirin, bir fonksiyon içinde hesaplamayı yapın ve sonucu print ile gösterin. Ardından programı geliştirin: indirim oranı 0’dan küçük ya da 100’den büyükse uyarı veren bir koşul ekleyin, sonra da birden fazla ürünü bir listede tutup hepsini bir döngüyle hesaplayın. Bu tür küçük genişletmeler, kavramların birbirine nasıl bağlandığını görmenin en kolay yoludur.

Öğrenirken işe yarayan alışkanlıklar

  • Her gün az ama düzenli çalışın. Haftada bir uzun oturumdan daha verimlidir.
  • Hata mesajlarını okuyun. Python, hatanın hangi satırda olduğunu ve türünü söyler. Mesajın son satırı genellikle en açıklayıcı kısımdır.
  • Kendi küçük projenizi seçin. Alışveriş listesi, basit bir hesap makinesi ya da bir klasördeki dosyaları sıralayan bir betik gibi gerçek bir ihtiyacı çözmeye çalışın.
  • Resmî belgelere bakın. python.org’daki Python Tutorial bölümü temel konuları düzenli şekilde anlatır.
  • Kodu kopyalamak yerine yazın. Elle yazmak, söz dizimini çok daha hızlı öğretir.

Sonraki adımlar

Temel kavramları oturttuktan sonra dosya okuma-yazma, sözlükler (dictionary) ve hazır kütüphaneleri kurmak için kullanılan pip aracıyla devam edebilirsiniz. Ardından ilginizi çeken alana göre yol seçebilirsiniz: web geliştirme için Django ya da Flask, veri işleme için pandas, otomasyon için dosya ve tablo kütüphaneleri.

Kendi işiniz için özel bir uygulama, panel ya da otomasyon gerekiyorsa ve bunu kendiniz yazmak yerine bir ekibe yaptırmak istiyorsanız web yazılım geliştirme hizmetimize göz atabilirsiniz.

Kısa özet

  • Python’u python.org’dan kurun, sürümü komut satırında doğrulayın.
  • print, değişken, input, if, for ve def ile başlayın.
  • Girintiye dikkat edin.
  • Gerçek bir küçük ihtiyacı çözen bir proje seçin.

İşinize özel bir yazılım fikriniz varsa alpinnext.tr adresinden ya da WhatsApp 0510 220 33 51 numarasından bizimle konuşabilirsiniz.

Bu yazıyı paylaşın

Merhaba! 👋Size nasıl yardımcı olabilirim?