1- Temel Python Bilgileri

Python Diline Giriş

1. Python'un Temel Özellikleri ve Tarihçesi

Python:

  • Yüksek seviyeli, dinamik ve güçlü bir programlama dilidir.
  • İlk olarak 1991'de Guido van Rossum tarafından geliştirildi.
  • Python, okunabilirliği ve yazımı kolay kodu ile tanınır.
  • Kodun daha kısa ve anlaşılır olmasını sağlar, bu da geliştirme sürecini hızlandırır.
  • Python, çeşitli uygulama alanlarına sahip, web geliştirme, veri analizi, yapay zeka, bilimsel hesaplama gibi birçok alanda kullanılabilir.

2. Python Yükleme ve Çalıştırma

Python Yükleme:

  1. Python'un en son sürümünü Python'un resmi web sitesinden indirin.
  2. İndirilen dosyayı çalıştırarak yükleme işlemini başlatın.
  3. Kurulum sırasında "Add Python to PATH" seçeneğini işaretleyin ve ardından "Install Now" seçeneğine tıklayın.

Python Çalıştırma:

  • Python REPL (Read-Eval-Print Loop): Komut satırında python veya python3 komutunu girerek etkileşimli bir ortam başlatabilirsiniz.
  • Script Çalıştırma: Bir .py uzantılı Python dosyasını çalıştırmak için python dosya_adı.py komutunu kullanabilirsiniz.

3. Temel Python Syntax ve Değişkenler

Temel Python Syntax:

  • Python, blok yapıları girintilerle belirtir; {} gibi süslü parantezler kullanmaz.
  • Yorumlar # ile başlar.

Değişkenler:

Python'da değişkenler, doğrudan bir değeri atayarak tanımlanır.

python
x = 10
name = "Alice"

4. Temel Veri Tipleri

  • int: Tam sayılar
    python
    age = 30
    
  • float: Ondalıklı sayılar
    python
    height = 5.9
    
  • str: Karakter dizileri (string)
    python
    greeting = "Hello, World!"
    
  • list: Sıralı ve değiştirilebilir veri koleksiyonları
    python
    fruits = ["apple", "banana", "cherry"]
    
  • tuple: Sıralı ama değiştirilemez veri koleksiyonları
    python
    coordinates = (10, 20)
    
  • set: Benzersiz ve sırasız veri koleksiyonları
    python
    unique_numbers = {1, 2, 3}
    
  • dict: Anahtar-değer çiftlerinden oluşan veri koleksiyonları
    python
    person = {"name": "Alice", "age": 30}
    

5. Temel Operatörler ve İfadeler

Aritmetik Operatörler:

  • Toplama: +
  • Çıkarma: -
  • Çarpma: *
  • Bölme: /
  • Modül (kalan): %
  • Üs alma: **

Karşılaştırma Operatörleri:

  • Eşitlik: ==
  • Eşit değil: !=
  • Küçük: <
  • Büyük: >
  • Küçük veya eşit: <=
  • Büyük veya eşit: >=

Mantıksal Operatörler:

  • and
  • or
  • not

Atama Operatörleri:

  • Temel atama: =
  • Artırma: +=
  • Azaltma: -=

Örnek İfadeler:

python
a = 5
b = 10
sum = a + b  # 15
is_equal = (a == b)  # False