Python programlama dilinin sözdizimi ve temelleri, temel bir anlayışla başlayarak öğrenilmelidir. İşte Python'un temel sözdizimi ve kavramlarına dair önemli bilgiler:
1. **Yorum Satırları
* Python'da yorum satırları '#' işareti ile başlar ve kodu açıklamak için kullanılır. Yorum satırları çalıştırılmaz.
```python
# Bu bir yorum satırıdır
```
2. **Değişkenler ve Değişken Atamaları
* Değişkenler, değerleri saklamak için kullanılır. Python'da değişken isimleri harfle veya _ (alt çizgi) ile başlamalıdır.
```python
x = 5 # x adında bir değişken tanımla ve 5 değerini at
y = "Merhaba" # y adında bir değişken tanımla ve "Merhaba" değerini at
```
3. **Veri Tipleri
* Python'da yaygın veri tipleri şunlardır:
- `int`: Tamsayılar (örneğin, 5, -3, 100)
- `float`: Ondalık sayılar (örneğin, 3.14, -0.5)
- `str`: Metin dizileri (örneğin, "Merhaba, Dünya!")
- `bool`: Mantıksal değerler (True veya False)
- `list`: Liste (örneğin, [1, 2, 3])
- `tuple`: Demet (örneğin, (1, 2, 3))
- `dict`: Sözlük (örneğin, {"anahtar": "değer"})
4. **Temel Operatörler
* Python'da matematiksel işlemler yapmak için temel operatörler kullanılır.
```python
toplam = 5 + 3 # Toplama işlemi
fark = 7 - 2 # Çıkarma işlemi
carpim = 4 * 6 # Çarpma işlemi
bolum = 8 / 2 # Bölme işlemi
mod = 9 % 4 # Mod alma işlemi (kalanı bulma)
```
5. **Diziler (Strings)
* Metin dizileri (string) tek tırnak (' ') veya çift tırnak (" ") içinde tanımlanır.
```python
isim = "Ahmet"
soyisim = 'Yılmaz'
```
6. **Koşullu İfadeler (if-elif-else)
* Koşullu ifadeler, belirli bir şartın sağlanıp sağlanmadığını kontrol etmek için kullanılır.
```python
if x > 0:
print("x pozitif")
elif x == 0:
print("x sıfır")
else:
print("x negatif")
```
7. **Döngüler (for ve while)
* Döngüler, belirli bir işlemi tekrarlamak için kullanılır.
```python
for i in range(5):
print(i) # 0'dan 4'e kadar sayıları yazdırır
while x > 0:
print(x) # x değeri pozitif olduğu sürece x'i yazdırır
x -= 1
```
Bu, Python programlamaya başlamak için temel bilgileri içeren bir özetdir. Python dilini daha derinlemesine öğrenmek için pratik yapmak ve daha karmaşık konulara ilerlemek önemlidir.