Serhat Gündüz Yazdı! 10 Temel Adımda Python Dünyasına Giriş

Python, basit yapısı ve güçlü kütüphaneleri sayesinde hem yeni başlayanlar hem de deneyimli geliştiriciler için popüler bir programlama dilidir. İşte Python öğrenmeye başlamak için 10 temel adım:

1. Python'ı İndirin ve Kurun:

Resmi Web Sitesi: Python'ın en güncel sürümünü https://www.python.org/downloads/ adresinden indirip bilgisayarınıza kurabilirsiniz.

Yol Ekleme: Kurulum sırasında "Add Python to PATH" seçeneğini işaretleyerek komut satırından Python'a erişim sağlayabilirsiniz.

2. İlk Python Kodunuzu Yazın:

Python

print("Merhaba, Python!")

Kodu dikkatli kullanın.

Çalıştırma: Bu kodu bir .py uzantılı dosyaya kaydedip komut satırından çalıştırabilirsiniz veya bir IDE (Integrated Development Environment) kullanabilirsiniz.

3. Değişkenler ve Veri Tipleri:

Sayılar: Tam sayılar (integer) ve ondalıklı sayılar (float)

Metinler: String

Mantıksal Değerler: Boolean (True veya False)

Veri Tipi Dönüşümleri: int(), float(), str()

Python

sayi = 42

metin = "Python Eğitimi"

mantiksal = True

Kodu dikkatli kullanın.

4. Veri Yapıları:

Listalar: Sıralı ve değiştirilebilir elemanlar topluluğu

Tuple'lar: Sıralı ancak değiştirilemez elemanlar topluluğu

Sözlükler: Anahtar-değer çiftlerinden oluşan eşsiz elemanlar topluluğu

Kümeler: Tekrar etmeyen elemanlar topluluğu

Python

liste = [1, 2, 3]

sozluk = {"ad": "Ali", "soyad": "Veli"}

Kodu dikkatli kullanın.

5. Kontrol Akışı:

if-else: Koşullara göre farklı kod bloklarının çalıştırılması

for döngüsü: Belirli bir sayıda tekrar eden işlemler

while döngüsü: Bir koşul sağlandığı sürece tekrar eden işlemler

Python

for i in range(5):

    print(i)

Kodu dikkatli kullanın.

6. Fonksiyonlar:

Tanımlama: def anahtar kelimesi ile fonksiyonlar tanımlanır

Parametreler: Fonksiyonlara değer göndermek için kullanılır

Dönüş Değerleri: Fonksiyonun sonucu döndürmek için kullanılır

Python

def selamla(isim):

    print("Merhaba,", isim)

selamla("Ayşe")

Kodu dikkatli kullanın.

7. Modüller:

Hazır Fonksiyonlar: Başka programcılar tarafından yazılmış fonksiyonları kullanmak

Kendi Modüllerinizi Oluşturun: Kodlarınızı daha düzenli hale getirmek için

Python

import math

print(math.sqrt(16))

Kodu dikkatli kullanın.

8. Hata Yönetimi:

try-except: Hata oluşabilecek kod bloklarının yönetimi

Python

try:

    sayi = int(input("Bir sayı girin: "))

except ValueError:

    print("Lütfen bir sayı girin.")

Kodu dikkatli kullanın.

9. Nesneye Yönelik Programlama (OOP):

Sınıflar: Nesnelerin şablonları

Nesneler: Sınıflardan oluşturulan örnekler

Özellikler ve Metotlar: Nesnelerin özellikleri ve davranışları

Python

class Araba:

    def _init_(self, marka, model):

        self.marka = marka

        self.model = model

    def hareket_et(self):

        print("Araba hareket ediyor.")

Kodu dikkatli kullanın.

10. Dosya İşlemleri:

Dosya Açma: open() fonksiyonu

Okuma ve Yazma: read(), write() metotları

Kapatma: close() metodu

Python

with open("dosya.txt", "w") as dosya:

    dosya.write("Merhaba, dosya!")

Kodu dikkatli kullanın.

İleri Seviye Konular:

Kütüphaneler: NumPy, Pandas, Matplotlib, Scikit-learn gibi

Web Geliştirme: Flask, Django

Veri Analizi: Pandas, NumPy

Makine Öğrenmesi: Scikit-learn

Veri Görselleştirme: Matplotlib, Seaborn