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
pythonveyapython3komutunu girerek etkileşimli bir ortam başlatabilirsiniz. - Script Çalıştırma: Bir
.pyuzantılı Python dosyasını çalıştırmak içinpython dosya_adı.pykomutunu 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 = 30float: Ondalıklı sayılarpython height = 5.9str: 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:
andornot
Atama Operatörleri:
- Temel atama:
= - Artırma:
+= - Azaltma:
-=
Örnek İfadeler:
python
a = 5
b = 10
sum = a + b # 15
is_equal = (a == b) # False