Özet - Modüller
- Python kursu
- Başlangıç
- Ders 111/116
- 5 dk
import, from ve standart kütüphaneyi birleştirerek bir rastgele sayı oyunu yazarsın.
Özet - Modüller
Bu grupta beş temel kavram öğrendin:
- import — modülü yükler, nokta ile erişilir
- from import — belirli öğeyi alır
- as — modüle kısa ad verir
- __name__ == '__main__' — doğrudan çalıştırma koşulu
- Standart kütüphane — math, random, datetime, statistics
Şimdi bunları bir araya getiren iki kısa görev yapacaksın: birincisi import ve from import birlikte, ikincisi __name__ bloğu ile fonksiyon.
Uygulama import ve from import birlikte
import math yaz. Sonra from math import pi yaz. Sonra print(math.sqrt(16), pi) yaz.
Başlangıç kodu
# math modülünü import ile yükle
# from import ile pi al
# ikisini birlikte yazdırÖrnek çözüm
import math
from math import pi
print(math.sqrt(16), pi)Beklenen çıktı
4.0 3.141592653589793
Uygulama __name__ bloğu ile fonksiyon
def topla(a, b): tanımla, gövdesinde return a + b yaz. Sonra if __name__ == '__main__': bloğu içinde print(topla(2, 3)) yaz.
Başlangıç kodu
# topla fonksiyonunu tanımla
# __name__ bloğu içinde çağır ve yazdırÖrnek çözüm
def topla(a, b):
return a + b
if __name__ == '__main__':
print(topla(2, 3))Beklenen çıktı
5
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hangisi yanlış?
- import math as m math adını korur Doğru cevap
- from math import sqrt yalnız sqrt'u alır
- import math math modülünü yükler
- from math import * tehlikelidir
Açıklama: import math as m math adını m ile değiştirir; math artık kullanılamaz.
2 Modül kavramlarını eşleştir
| Kavram | Anlamı |
|---|---|
import |
Modülü yükler |
from import |
Öğe alır |
as |
Alias verir |
__name__ |
Doğrudan çalıştırma koşulu |