Türk Web Site Web Tasarım · Yazılım

Sıfırdan Python Dersleri 1: Hiç Kod Bilmeden Kurulum ve İlk 5 Komut

Sıfırdan Python serisinin ilk dersi: Python'u kuruyor, beş gerçek komut yazıyor ve ilk hata mesajlarını okuyoruz. Videosu ve slaytlarıyla, hiç kod bilmeyenler için.

Pastel renkli sınıfta öğretmen, iki öğrenciye bilgisayar ekranındaki Python logosu üzerinden programlama öğretiyor.

Python öğrenmeye başlayan çoğu kişi aynı yerde takılır: kitaplar ve videolar önce uzun uzun teori anlatır, ilk satır kod çok sonra gelir. Bu seride tersini yapıyoruz. Önce bilgisayarınıza Python'u kuruyoruz, hemen ardından beş gerçek komut yazıyoruz ve ilk hata mesajlarımızı birlikte okuyoruz. Ezber yok.

Bu yazı, YouTube kanalımızdaki Sıfırdan Python Dersleri serisinin ilk dersinin yazılı hali. Videoyu izleyip yazıdan takip edebilir ya da yalnızca yazıyı okuyarak ilerleyebilirsiniz. Yazıdaki görseller, videodaki slaytların kendisi.

Bu derste:

  • Python'u Windows'ta Python install manager ile kuruyoruz (Mac notu da var).
  • Python'u hesap makinesi gibi kullanıyoruz: toplama, çarpma, bölme ve üs alma.
  • print ile ekrana yazı yazdırıyoruz.
  • Bilerek üç hata yapıp hata mesajlarının ne söylediğini okuyoruz.
  • Değişken kullanıp ilk küçük programımızı, bir fiyat hesaplayıcıyı yazıyoruz.

Python nedir, neden Python ile başlamalı?

Python, bilgisayara ne yapacağını söylediğimiz bir programlama dili. Komutları İngilizceye yakın ve okunması kolay. Örneğin ekrana bir şey yazdırmak için kullanılan komutun adı print, yani "yazdır".

Python web sitelerinin arka yüzünde, veri işlerinde ve yapay zeka araçlarında sık kullanılıyor. Yeni başlayan biri için en büyük avantajı şu: tek satırlık bir komut yazıp sonucunu hemen görebiliyorsunuz. Bu seride adım adım ilerleyeceğiz: bugün ilk komutlar, sonra dosyalar, kararlar, döngüler, listeler ve fonksiyonlar.

Python nasıl kurulur? (Windows)

Bilgisayarınızda Python zaten kuruluysa bu bölümü atlayıp ilk komuta geçebilirsiniz.

Windows'ta en kolay yol Python install manager. Python'un resmi kuruluşu Python Software Foundation'ın programı, Python'u sizin yerinize indirip kuruyor:

  1. Başlat menüsünden Microsoft Store'u açın.
  2. Arama kutusuna Python install manager yazın.
  3. Yayıncısı Python Software Foundation olan uygulamayı seçin ve Yükle'ye basın.

Store kullanmak istemezseniz aynı programı python.org indirme sayfasından da alabilirsiniz. İkisi aynı program.

Microsoft Store arama kutusunda Python install manager ve Yükle düğmesi
Microsoft Store'da "Python install manager" aratıp Python Software Foundation'ın uygulamasını kurun.

Yükleme bitince Başlat menüsüne terminal yazın ve Terminal'i açın. Koyu renkli bir pencere gelecek. Korkmayın, bu pencere bilgisayarla yazışarak konuştuğumuz yer. Buraya küçük harflerle python yazıp Enter'a basın.

Windows Terminal penceresinde python komutunun yazılması
Terminal'e küçük harflerle python yazıp Enter'a basın.

Bilgisayarınızda hiç Python yoksa program ilk seferde güncel sürümü kendisi indirir. Ekranda bir soru çıkarsa okuyun; emin değilseniz varsayılan cevabı kabul edin.

Sonra ekranda üç büyüktür işareti göreceksiniz: >>>. Bu işaret "Python hazır, sizi dinliyor" demek. Buraya ne yazarsanız Python, Enter'a bastığınız anda çalıştırır.

Terminalde üç büyüktür işareti: Python komut bekliyor
Üç büyüktür işaretini görüyorsanız Python komut bekliyor.

Mac kullanıyorsanız: Python'u python.org'daki Mac sürümüyle kurun, sonra Terminal'e python3 yazın. Gerisi aynı.

Komut 1: Python'u hesap makinesi gibi kullanmak

İlk komutumuz bir hesap. Üç büyüktür işaretinin yanına aşağıdakileri tek tek yazıp her birinden sonra Enter'a basın:

>>> 2 + 3
5
>>> 10 * 5
50
>>> 7 / 2
3.5

Çarpma için yıldız (*), bölme için eğik çizgi (/) kullanılıyor. Son sonuçta virgül yerine nokta görmenizin sebebi şu: Python ondalık sayılarda nokta kullanır.

Python'da toplama, çarpma ve bölme işlemleri ve sonuçları
Toplama, çıkarma, çarpma ve bölme işaretleri. Ondalıkta virgül değil nokta.

Komut 2: İki yıldızla üs almak

İki yıldız yan yana (**) üs almak demek. 2 ** 10 yazın: ikinin onuncu kuvveti, yani 1024. Kafadan hesaplaması zor bir işi Python bir anda yapar.

Python'da 2 ** 10 işleminin sonucu 1024
İki yıldız üs alır: 2 ** 10, ikinin on kez kendisiyle çarpımıdır.

Komut 3: print ile ekrana yazı yazdırmak

Programcıların geleneği: bilgisayara "Merhaba Dünya" dedirtmek. Şunu yazın:

>>> print("Merhaba Dünya")
Merhaba Dünya

Komutun üç parçası var. print "ekrana yaz" demek. Parantezin içine ne yazılacağını koyarız. Tırnak işaretleri de Python'a "bu bir yazı, olduğu gibi göster" der.

print Merhaba Dünya komutunun parçaları: print, parantez ve tırnak
print ekrana yazar, parantez içine ne yazılacağını alır, tırnak yazıyı olduğu gibi gösterir.

Bilerek üç hata yapalım

Hata almak da dersin parçası. Python'un hata mesajları ilk bakışta korkutucu görünür ama aslında size nereye bakacağınızı söyler.

Hata 1: Tırnakları unutursak (NameError)

Aynı komutu tırnaksız yazın: print(Merhaba). Python NameError: name 'Merhaba' is not defined der. Yani "Merhaba diye bir şey tanımıyorum." Tırnak olmayınca Python bunu yazı değil, bir isim sanır.

Tırnaksız print komutunun verdiği NameError hata mesajı
Tırnak yoksa Python yazıyı bir isim sanar ve NameError verir.

Hata 2 ve 3: Kapanmayan tırnak ve büyük P

Tırnağı açıp kapatmazsanız SyntaxError, yani yazım hatası alırsınız. print yerine Print yazarsanız Python yine NameError verir, hatta Did you mean: 'print'? diye sorar. Çıkan ders: hata mesajı düşman değil, ipucu. Küçük büyük harf de Python için önemlidir.

Kapanmayan tırnağın SyntaxError mesajı ve büyük P ile yazılan Print hatası
Kapanmayan tırnak SyntaxError verir. Büyük P ile yazılan Print'te Python doğrusunu önerir.

Komut 4: Değişken nedir?

Değişken, bir bilgiye verdiğimiz isimdir. Üstünde etiket olan bir kutu gibi düşünün: etiket değişkenin adı, içindeki de değeri.

>>> fiyat = 1500
>>> adet = 3

Bu kez Python ekrana hiçbir şey yazmaz, çünkü yalnızca aklında tutar. Eşittir işareti, sağındaki değeri solundaki isme koyar.

Değişken etiketli kutu gibi: fiyat kutusunda 1500, adet kutusunda 3
Değişken etiketli bir kutudur: fiyat kutusunda 1500, adet kutusunda 3 var.

Komut 5: İlk programınız, bir fiyat hesaplayıcı

Şimdi iki değişkeni birleştirelim:

>>> print(fiyat * adet)
4500
>>> print("Toplam:", fiyat * adet, "TL")
Toplam: 4500 TL

Python kutuların içindeki değerleri alıp çarptı. İkinci satırda print'in içine virgülle ayırarak yazı da ekledik: Python virgülle ayrılan parçaları aralarına birer boşluk koyarak yan yana yazar. İşte ilk küçük programınız.

print ile fiyat çarpı adet hesabı ve Toplam: 4500 TL çıktısı
Virgül, yazıyı ve sayıyı yan yana koyar: Toplam: 4500 TL.

Yapay zeka köşesi: Hatayı nasıl sormalı?

Bir hatada takıldığınızda ChatGPT'ye ya da Claude'a sorabilirsiniz. Ama sorma biçiminiz önemli. "Bunu düzelt" derseniz yapay zeka kodu sizin yerinize yazar ve siz bir şey öğrenmezsiniz. Hata mesajını yapıştırın ve şunu ekleyin:

Ben Python'a yeni başladım. Kodu benim yerime düzeltme. Sadece hatanın ne demek olduğunu ve nereye bakmam gerektiğini açıkla.

Yapay zekaya Python hatası sorarken yanlış ve doğru soru örneği
"Bunu düzelt" yerine hatanın ne demek olduğunu sorun.

Ödev: Yaşınızı Python hesaplasın

dogum_yili adında bir değişken oluşturun ve içine kendi doğum yılınızı yazın. Sonra print(2026 - dogum_yili) ile yaşınızı hesaplatın. Ekrana ya yaşınız ya da yaşınızın bir fazlası gelecek. Neden bazen bir fazla çıktığını düşünün; cevabı ikinci dersin başında konuşuyoruz.

Ödev: dogum_yili değişkeni ve 2026 eksi doğum yılı ile yaş hesabı
Ödev: doğum yılınızla yaşınızı hesaplatın. Neden bazen bir fazla çıkıyor?

Serinin devamı

Python öğrenirken siteniz bizden

Kod öğrenmek zaman ister; işinizin internetteki yüzü beklemesin. TurkWebsite, ekonomik web tasarım ve ücretsiz hosting ile sitenizi kurar, siz Python'a devam edersiniz.

Web Sitesi Paketleri WhatsApp'tan Yazın

Kısa cevaplar

Python öğrenmek için önceden kod bilmek gerekir mi?
Hayır. Bu ders hiç kod bilmeyenler için hazırlandı. Kurulumdan başlıyor, ilk komutları tek tek yazdırıyor ve hata mesajlarının nasıl okunacağını gösteriyor.
Windows'ta Python nasıl kurulur?
Microsoft Store'da Python install manager uygulamasını aratıp yükleyin ya da aynı programı python.org indirme sayfasından alın. Kurulumdan sonra Terminal'i açıp python yazdığınızda program güncel Python sürümünü indirir ve üç büyüktür işaretli komut ekranını açar.
Python'da üç büyüktür işareti (>>>) ne demek?
Python'un komut beklediğini gösterir. Bu işaretin yanına yazdığınız her komut, Enter'a bastığınız anda çalışır ve sonucu hemen altında görünür.
NameError: name is not defined hatası ne demek?
Python'un tanımadığı bir isim kullandığınızı söyler. Yeni başlayanlarda en sık sebep, yazıyı tırnak içine almayı unutmak ya da print gibi bir komutu büyük harfle yazmaktır.
Python'da değişken nedir?
Bir değere verilen isimdir. fiyat = 1500 yazdığınızda Python 1500 değerini fiyat adıyla aklında tutar; sonra print(fiyat * 3) gibi hesaplarda bu adı kullanabilirsiniz.

Bu konuda yardımcı olabileceğimiz hizmetler

TSWS-01

Tek Sayfa Web Sitesi

Hizmet, iletişim ve çağrı düğmeleri tek sayfada; hızlı açılan, mobil uyumlu başlangıç sitesi.

8.900 TL'den
BES-01

Başlangıç E-Ticaret Sitesi

İnternetten satışa hızlı başlangıç: 100 ürün yüklü, sanal POS ve kargo bağlı, mobil uyumlu mağaza.

31.900 TL'den
Sohbet Botları · 5 ile 7 iş günü

WhatsApp İşletme Botu

Mesai dışı gelen fiyat, müsaitlik ve kargo sorularını anında yanıtlar; randevu ve sipariş alır.

12.900 TL'den

Diğer yazılar

Tüm yazılar
6 Kasım 2026 · 8 dk

E-Posta Isıtma (Warm-Up) Nedir?

Yeni alan adıyla tüm listeye bir anda göndermek spam'e taşır; Google önerilerine dayanan ısıtma planı.

  • sıfırdan python
  • python dersleri
  • python dersi 1
  • python kurulumu
  • python install manager
  • python print
  • python değişkenler
  • python nameerror
  • yeni başlayanlar için python
  • python öğren

İşinizi bir cümleyle anlatın, paketi ve fiyatı yazılı gönderelim

İlk görüşme ücretsiz. Alan adınız ya da mevcut siteniz varsa bağlantısını atın; 1 iş günü içinde dönüyoruz.