Python’a Giriş: Hiç Programlama Bilmeyenler İçin Temel Rehber
Programlama denildiğinde birçok kişi için akla karmaşık kodlar, matematiksel formüller ve yalnızca mühendislerin anlayabileceği bir dünya gelir. Oysa günümüzde programlama, teknik geçmişi olmayan kişiler için bile öğrenilebilir ve anlamlı hâle gelmiştir. Bu yazı, hayatında hiç programlama dersi almamış kişiler için Python diline sade, anlaşılır ve örneklerle desteklenmiş bir giriş sunmayı amaçlamaktadır.
Programlama Nedir?
Programlama, bilgisayara ne yapacağını adım adım anlatma sürecidir. Bilgisayarlar kendi başına karar vermez; verilen talimatları aynen uygular. Bu nedenle programlama, bilgisayarla ortak bir dil üzerinden iletişim kurmak anlamına gelir.
Günlük hayattan basit bir örnek düşünelim. Birine çay demlemesini tarif ederken şu adımları söylersiniz:
Su koy
Kaynat
Çayı ekle
Bekle
Bilgisayarlarla da benzer şekilde konuşuruz. Ancak bu adımları, bilgisayarların anlayabildiği özel dillerle ifade ederiz. Bu dillere programlama dili denir.
Python Nedir ve Neden Bu Kadar Popüler?
Python, günümüzde en yaygın kullanılan programlama dillerinden biridir. Özellikle şu alanlarda tercih edilir:
Veri analizi
Yapay zekâ ve makine öğrenmesi
Akademik çalışmalar
Otomasyon ve raporlama
Web uygulamaları
Python’ın bu kadar yaygın olmasının temel sebebi, okunabilir ve sade bir yapıya sahip olmasıdır. Kodlar, İngilizce cümlelere oldukça yakındır. Bu da Python’ı yeni başlayanlar için ideal bir dil hâline getirir.
Örneğin ekrana bir yazı yazdırmak için Python’da yalnızca şu satırı yazmanız yeterlidir:
print("Merhaba Dünya")
Bu basitlik, Python’ın en güçlü yanlarından biridir.
Python Kodları Nerede Yazılır?
Python kodlarını yazıp çalıştırmak için kullanılan ortamlara IDE (Geliştirme Ortamı) denir. Yeni başlayanlar için en pratik seçeneklerden biri Google Colab’dır.
Google Colab’ın avantajları:
Bilgisayara herhangi bir program kurmaya gerek yoktur
İnternet tarayıcısı üzerinden çalışır
Yazılan kodun sonucu anında görülebilir
Bu sayede öğrenme süreci teknik engellere takılmadan ilerler.
İlk Kod: “Hello World”
Programlama dünyasında geleneksel olarak ilk yazılan kod “Hello World” örneğidir. Python’da bu kod şu şekildedir:
print("Hello World")
Bu kod çalıştırıldığında ekranda şu çıktı görünür:
Hello World
Burada önemli olan nokta şudur: Bilgisayar, yazdığınız komutları satır satır ve eksiksiz uygular. Fazla veya eksik her karakter sonucu etkiler.
Değişken Kavramı: Bilgiyi Saklamak
Programlamada sıkça kullanılan kavramlardan biri değişkendir. Değişkenleri, içine bilgi koyduğumuz etiketli kutular gibi düşünebiliriz.
Örneğin yaş bilgisini saklamak istersek:
yas = 30
Bu satırda:
yaskutunun adı30ise kutunun içindeki değerdir
Aynı mantık metinler için de geçerlidir:
isim = "Ali"
Python’daki Temel Veri Türleri
Python, saklanan bilginin türüne göre nasıl davranacağını belirler. Başlangıç seviyesinde üç temel veri türü yeterlidir:
Tam Sayılar (Integer)
sayi = 10
Virgül içermeyen sayılardır ve matematiksel işlemler için kullanılır.
Ondalıklı Sayılar (Float)
oran = 3.14
Python’da ondalık ayıracı olarak virgül değil nokta kullanılır.
Metinler (String)
sehir = "Ankara"
Metinler her zaman tırnak içinde yazılır. Tırnak içindeki sayılar bile Python için metindir.
Değişkenleri Ekrana Yazdırmak
Bir değişkenin içeriğini görmek için yine print komutu kullanılır:
isim = "Ayşe"
yas = 25
print(isim)
print(yas)
Bu kod çalıştırıldığında ekrana önce isim, sonra yaş bilgisi yazdırılır.
Programlama Öğrenirken Neden Zorlanmak Normaldir?
Programlama kısa sürede ezberlenerek öğrenilen bir alan değildir. Özellikle daha önce hiç kod yazmamış kişiler için:
Hata yapmak doğaldır
Kodun çalışmaması öğrenme sürecinin bir parçasıdır
Tekrar etmek şarttır
Bu nedenle Python’a giriş derslerinde amaç, hızlanmak değil mantığı oturtmaktır.
Sonuç: Bu Yazı Size Ne Kazandırır?
Bu yazıyı okuyan biri artık:
Programlamanın ne olduğunu bilir
Python’ın ne işe yaradığını kavrar
Kod gördüğünde yabancılık çekmez
Veri, yapay zekâ ve dijital dünyaya sağlam bir giriş yapmış olur
Programlama uzun bir yolculuktur. Python ise bu yolculuğa başlamak için en doğru duraklardan biridir.
Kaynakça
Bu blog yazısı hazırlanırken aşağıdaki içeriklerden derlenmiş, sadeleştirilmiş ve başlangıç seviyesine uygun hâle getirilmiştir:
Programlamaya Giriş – Veri Analizi Okulu Python Ders Notları
Python’ın temel mantığı, değişkenler, veri tipleri,printfonksiyonu, Jupyter / Google Colab kullanımı ve giriş düzeyi pedagojik yaklaşım bu derste yer alan anlatımlardan derlenmiştir.Akademik Python ile Veri Analizi Ders Anlatımları
Python’ın neden tercih edildiği, sosyal bilimler ve veri analizi bağlamındaki kullanımı, IDE kavramı ve öğrenme sürecine ilişkin değerlendirmeler ders anlatımı içeriğinden uyarlanmıştır.Python Resmî Dokümantasyonu (docs.python.org)
Temel veri tipleri (integer, float, string), değişken tanımlama mantığı veprintfonksiyonunun işlevi genel Python sözdizimi esas alınarak yorumlanmıştır.W3Schools – Python Tutorial
Yeni başlayanlar için Python anlatım dili, örnekleme yaklaşımı ve kavramların sadeleştirilmesinde referans alınmıştır.Genel Programlamaya Giriş Pedagojisi
“Hello World” örneği, programlamayı günlük hayat analojileriyle açıklama yaklaşımı ve başlangıç seviyesinde öğrenme zorluklarına ilişkin çerçeve, yaygın programlama eğitimi literatürüne dayanmaktadır.
Bu yazı, yukarıdaki kaynakların birebir aktarımı olmayıp; içeriklerin yeniden yapılandırılması, sadeleştirilmesi ve blog formatına uygun şekilde bütünleştirilmesiyle oluşturulmuştur.