Softwarecursussen en technologie

Software => Python => Topic gestart door: Tuvbe op jan 11, 2026, 05:44 PM

Titel: Wat is de Python Programmeertaal? Beginnersgids in 2026
Bericht door: Tuvbe op jan 11, 2026, 05:44 PM
Python is een van de meest populaire en meest gebruikte programmeertalen van tegenwoordig. Ontwikkeld door Guido van Rossum in 1991, is Python dankzij zijn eenvoudige en leesbare syntax ideaal als instaptaal voor beginners en een krachtig hulpmiddel voor professionele ontwikkelaars. In 2026 staat Python al lange tijd bovenaan in de TIOBE Index en leidt het in de Stack Overflow ontwikkelaarsenquêtes als een van de meest geliefde talen.

De redenen waarom Python zo populair is:
Volgens Google Trends zijn zoekopdrachten zoals "Python tutorial", "Python leren", "Python beginner" constant hoog in volume in Turkije en wereldwijd. Vooral in 2026, met de explosie van kunstmatige intelligentie, is de vraag naar Python nog verder toegenomen.

Waarom zou je Python moeten leren? (2026 Perspectief)
Python Installatie (Stap-voor-stap Gids)
• Windows: Voer het gedownloade .exe-bestand uit. Vink absoluut "Add Python to PATH" aan. Ga door met "Install Now".
• macOS: Open het .pkg-bestand en volg de instructies.
• Linux (Ubuntu/Debian): Voer in de terminal de volgende commando's uit:

sudo apt update
sudo apt install python3 python3-pip


python --version
# of
python3 --version


De output moet "Python 3.x.x" zijn.

Keuze van Code Editor
• Voor beginners: Visual Studio Code (VS Code) + Python extensie aanbevolen. Gratis en krachtig.
• Alternatieven: PyCharm (JetBrains), Thonny (heel eenvoudig), Jupyter Notebook (voor datawetenschap).

Je Eerste Programma: Hallo Wereld
Creëer een nieuw bestand (bijvoorbeeld hallo.py) en schrijf de volgende code:

print("Hallo, Python wereld!")
Om het uit te voeren in de terminal:

python hallo.py
Basisconcepten (Met Gedetailleerde Voorbeelden)
In Python is het definiëren van variabelen heel eenvoudig – geen type hoeft gespecificeerd te worden.

isim = "Ahmet"  # string (metin)
yas = 25  # integer (tam sayı)
boy = 1.78  # float (ondalık sayı)
evli_mi = False  # boolean (True/False)
print(isim, yas, boy, evli_mi)
print(type(isim))  # <class 'str'>

a = 10
b = 3
print(a + b)  # 13
print(a - b)  # 7
print(a * b)  # 30
print(a / b)  # 3.333...
print(a // b)  # 3 (tam bölme)
print(a % b)  # 1 (kalan)
print(a ** b)  # 1000 (üs alma)

metin = "Python öğreniyorum"
print(metin.upper())  # PYTHON ÖĞRENİYORUM
print(metin.lower())  # python öğreniyorum
print(len(metin))  # 18 (karakter sayısı)
print(metin[0])  # P (indeks 0'dan başlar)
print(metin[7:17])  # öğreniyorum (slicing)
print(f"Merhaba {isim}, yaşın {yas}")  # f-string ile formatlama


meyveler = ["elma", "armut", "kiraz"]
print(meyveler[1])  # armut
meyveler.append("muz")  # sona ekle
meyveler.remove("armut")  # sil
print(meyveler)  # ['elma', 'kiraz', 'muz']
print(len(meyveler))  # 3


kisi = {
    "isim": "Ayşe",
    "yaş": 30,
    "meslek": "mühendis"
}
print(kisi["isim"])  # Ayşe
kisi["şehir"] = "İstanbul"  # yeni anahtar ekle
print(kisi)



yas = 17
if yas >= 18:
    print("Yetişkinsiniz.")
elif yas >= 13:
    print("Gençsiniz.")
else:
    print("Çocuksunuz.")


• for lus:

for i in range(5):  # 0'dan 4'e
    print(i)
for meyve in meyveler:
    print(meyve)


• while lus:

sayac = 0
while sayac < 5:
    print(sayac)
    sayac += 1



def selamla(isim="Dünya"):
    return f"Merhaba {isim}!"
print(selamla("Hakan"))
print(selamla())  # varsayılan değer


Foutafhandeling (try-except)

try:
    sayi = int(input("Bir sayı girin: "))
    print(100 / sayi)
except ZeroDivisionError:
    print("Sıfıra bölemezsiniz!")
except ValueError:
    print("Lütfen geçerli bir sayı girin!")


Bestandsoperaties (Eenvoudig Voorbeeld)

# Yazma
with open("dosya.txt", "w") as f:
    f.write("Merhaba dosya!\nPython harika.")
# Okuma
with open("dosya.txt", "r") as f:
    icerik = f.read()
print(icerik)



Volgende Stappen en Bronnen
Oefensites: LeetCode, HackerRank, Codeacademy, freeCodeCamp.