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:
- Python'un en son sürümünü Python'un resmi web sitesinden indirin.
- İndirilen dosyayı çalıştırarak yükleme işlemini başlatın.
- 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
veyapython3
komutunu girerek etkileşimli bir ortam başlatabilirsiniz. - Script Çalıştırma: Bir
.py
uzantılı Python dosyasını çalıştırmak içinpython 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ılarpython age = 30
float
: Ondalıklı sayılarpython 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