CodeBlanks Logo Icon CodeBlanks

import

import ile modül yüklemeyi öğrenirsin.

import ile modül yükle

import anahtar sözcüğü bir modülü yükler ve adını kullanılabilir yapar. Modülün içindeki öğelere nokta ile erişilir:

import math
print(math.pi)        # 3.14159...
print(math.sqrt(16))  # 4.0

Burada math modülü yüklenir; math.pi ve math.sqrt nokta ile çağrılır. Modül adı bir ad alanı (namespace) gibi çalışır.

Bu, yeniden kullanılabilir kodu düzenlemenin temel yoludur.

Modül nedir

Bir modül, fonksiyon ve değişkenler içeren bir Python dosyasıdır (.py). import ile yüklediğinde o dosyadaki tüm öğeler kullanılabilir olur:

# araclar.py dosyası
def merhaba():
    print("selam")

# baska bir dosya
import araclar
araclar.merhaba()  # selam

Python'un kendi sunduğu modüller (math, random, os) standart kütüphane olarak adlandırılır ve kurulum gerektirmez.

Modüller, büyük programları parçalara ayırmanın yoludur.

Uygulama math.sqrt ile karekök al

import math yaz. Sonra print(math.sqrt(16)) yaz.

Başlangıç kodu

main.py
# math modülünü yükle
# 16'nın karekökünü yazdır

Örnek çözüm

main.py
import math
print(math.sqrt(16))

Beklenen çıktı

4.0

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 import math'tan sonra sqrt nasıl çağrılır?

  • math(sqrt(16))
  • sqrt(16)
  • import.sqrt(16)
  • math.sqrt(16) Doğru cevap

Açıklama: import math ile math ad alanı yüklenir; sqrt math.sqrt olarak çağrılır.

2 import anahtar sözcüğünü tamamla

Soru
____ math
print(math.pi)
Cevap
import math
print(math.pi)

Açıklama: import math math modülünü yükler.

3 import kavramlarını eşleştir

Kavram Anlamı
import math Modülü yükler
math.pi Sabit
math.sqrt Fonksiyon
. (nokta) Ad alanı erişimi

Başlangıç bölümündeki tüm dersler