Python, geliştiricilerin sıfırdan fonksiyon yazmak zorunda kalmadan pek çok işi yapabilmesini sağlayan zengin bir gömülü fonksiyon ve modül kütüphanesine sahiptir. Bu yazıda, sık kullanılan gömülü fonksiyonları ve modülleri örneklerle birlikte inceleyeceğiz.
Gömülü (Built-in) Fonksiyonlar
Gömülü fonksiyonlar, Python tarafından doğrudan desteklenen, herhangi bir modül çağrısı yapmadan kullanılabilecek fonksiyonlardır. Bazı örnekler:
1. print()
Konsola veri yazdırmak için kullanılır.
print("Merhaba, Python!")
2. len()
Bir dizinin, stringin veya koleksiyonun uzunluğunu döner.
ad = "Ayşe"
print(len(ad)) # 4
3. type()
Bir değişkenin tipini belirler.
sayi = 5
print(type(sayi)) # <class 'int'>
4. input()
Kullanıcıdan veri almak için kullanılır.
isim = input("Adınız nedir? ")
print("Merhaba", isim)
5. range()
Bir sayı dizisi oluşturmak için kullanılır.
for i in range(3):
print(i)
Sık Kullanılan Python Modülleri
Python, önceden yazılmış faydalı kodları barındıran modüllerle gelir. Bu modülleri import
anahtar kelimesiyle kullanırız.
1. math
Modülü
Matematiksel işlevler sunar.
import math
print(math.sqrt(16)) # Karekök: 4.0
print(math.pi) # π sayısı
2. random
Modülü
Rastgele sayı üretir.
import random
print(random.randint(1, 10)) # 1 ile 10 arasında rastgele sayı
3. datetime
Modülü
Tarih ve zaman ile ilgili işlemler yapar.
import datetime
simdi = datetime.datetime.now()
print(simdi)
4. os
Modülü
Dosya sistemi ve işletim sistemiyle etkileşim kurar.
import os
print(os.getcwd()) # şu anki çalışma dizini
5. sys
Modülü
Python yorumlayıcısıyla ilgili bilgileri kontrol eder.
import sys
print(sys.version)
Sonuç
Gömülü fonksiyonlar ve modüller, Python’un en büyük gücünden biridir. Bu özellikleri kullanarak az kodla daha çok iş yapabiliriz. Temel seviye öğrenciler için bu modüllerin kullanımını öğrenmek, ileri düzey Python gelişiminde sağlam bir temel atacaktır.