CodeBlanks Logo Icon CodeBlanks

as aliası

import x as y ile alias kullanmayı öğrenirsin.

as aliası

as anahtar sözcüğü bir modüle kısa bir ad (alias) verir. Bu, uzun modül adlarını kısaltmak için kullanılır:

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

Burada math modülü m adıyla yüklenir. Artık m.sqrt ve m.pi kullanılır. math adı ise kullanılamaz.

Bu, kodu daha kısa yazmak için yaygın bir tekniktir.

Yaygın aliaslar

Python topluluğunda bazı modüller için yerleşik kısaltmalar vardır. Bu kısaltmalar tüm projelerde aynı şekilde kullanılır:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

Bu üç kısaltma veri bilimi dünyasında standarttır. np, pd ve plt herkes tarafından tanınır. Tutarsız alias kullanmak kodu okunmaz hâle getirir.

Kendi aliaslarını seçerken kısa ama anlamlı olmasına dikkat et.

Uygulama import math as m ile karekök al

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

Başlangıç kodu

main.py
# math modülünü m aliasıyla yükle
# m.sqrt ile karekök yazdır

Örnek çözüm

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

Beklenen çıktı

4.0

Soru ve cevaplar

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

1 as alias eşleştir

Kavram Anlamı
import math as m math → m
m.sqrt(16) Kısa adla çağrı
as Alias anahtar sözcüğü
math (artık yok) Kullanılamaz

2 import math as m sonrasında math.sqrt(16) ne yapar?

  • Çalışır
  • NameError verir Doğru cevap
  • Çalışmaz ama hata yok
  • ImportError verir

Açıklama: as m ile math adı m olur; math artık tanımlı değildir.

3 as anahtar sözcüğünü tamamla

Soru
import math ____ m
print(m.sqrt(16))
Cevap
import math as m
print(m.sqrt(16))

Açıklama: import math as m math'e m aliasını verir.

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