21-09-2023, Saat: 23:27
Python'da dışarıdan modüller ve kütüphaneler içe aktarılırken `import` anahtar kelimesi kullanılır. İşte Python'da dışarıdan modüllerin ve kütüphanelerin nasıl içe aktarılacağına dair temel bilgiler:
1. **Modül İçe Aktarma**:
Modül, Python'da işlevselliği gruplamak ve kodunuzu düzenlemek için kullanılan bir yapıdır. Başka bir Python dosyasındaki bir modülü içe aktarmak için `import` anahtar kelimesini kullanabilirsiniz. Örneğin, `math` modülünü içe aktaralım:
```python
import math
```
Bu, `math` modülünün tüm işlevlerini ve özelliklerini içe aktarır ve bu modüldeki işlevlere ve özelliklere erişim sağlar.
2. **Modül İçe Aktarma ve İsim Uzayları (Namespace)**:
Modülleri içe aktarırken, o modülün adını kullanarak modüldeki işlevlere ve özelliklere erişebilirsiniz. Örneğin:
```python
import math
radius = 5
area = math.pi * math.pow(radius, 2)
```
Burada `math` modülünün `pi` sabitini ve `pow` işlemini kullanıyoruz.
3. **Modül İçe Aktarma ve İsim Değiştirme (Alias)**:
Modülün adını değiştirmek için `as` anahtar kelimesini kullanabilirsiniz. Bu, modül adını daha kısa veya anlaşılır bir şeye dönüştürmek için kullanışlı olabilir. Örneğin:
```python
import math as m
radius = 5
area = m.pi * m.pow(radius, 2)
```
Burada `math` modülünün adını `m` olarak değiştirdik.
4. **Belirli İşlevleri ve Özellikleri İçe Aktarma**:
Bir modülü tamamen içe aktarmak yerine, sadece belirli işlevleri veya özellikleri içe aktarabilirsiniz. Bu, kodunuzun daha az bellek kullanmasına ve daha hızlı çalışmasına yardımcı olabilir. Örneğin:
```python
from math import pi, pow
radius = 5
area = pi * pow(radius, 2)
```
Bu örnekte, sadece `pi` sabiti ve `pow` işlevini içe aktardık.
Python'da birçok standart kütüphane bulunur ve ayrıca üçüncü taraf kütüphaneleri de kullanabilirsiniz. Kullanmak istediğiniz modülü veya kütüphaneyi içe aktararak, bu kaynaklardaki işlevlere ve özelliklere erişebilirsiniz.
![[Resim: 1*eyWVGjv8PlcMy8TIBEhxLQ.png]](https://miro.medium.com/v2/resize:fit:1400/1*eyWVGjv8PlcMy8TIBEhxLQ.png)
1. **Modül İçe Aktarma**:
Modül, Python'da işlevselliği gruplamak ve kodunuzu düzenlemek için kullanılan bir yapıdır. Başka bir Python dosyasındaki bir modülü içe aktarmak için `import` anahtar kelimesini kullanabilirsiniz. Örneğin, `math` modülünü içe aktaralım:
```python
import math
```
Bu, `math` modülünün tüm işlevlerini ve özelliklerini içe aktarır ve bu modüldeki işlevlere ve özelliklere erişim sağlar.
2. **Modül İçe Aktarma ve İsim Uzayları (Namespace)**:
Modülleri içe aktarırken, o modülün adını kullanarak modüldeki işlevlere ve özelliklere erişebilirsiniz. Örneğin:
```python
import math
radius = 5
area = math.pi * math.pow(radius, 2)
```
Burada `math` modülünün `pi` sabitini ve `pow` işlemini kullanıyoruz.
3. **Modül İçe Aktarma ve İsim Değiştirme (Alias)**:
Modülün adını değiştirmek için `as` anahtar kelimesini kullanabilirsiniz. Bu, modül adını daha kısa veya anlaşılır bir şeye dönüştürmek için kullanışlı olabilir. Örneğin:
```python
import math as m
radius = 5
area = m.pi * m.pow(radius, 2)
```
Burada `math` modülünün adını `m` olarak değiştirdik.
4. **Belirli İşlevleri ve Özellikleri İçe Aktarma**:
Bir modülü tamamen içe aktarmak yerine, sadece belirli işlevleri veya özellikleri içe aktarabilirsiniz. Bu, kodunuzun daha az bellek kullanmasına ve daha hızlı çalışmasına yardımcı olabilir. Örneğin:
```python
from math import pi, pow
radius = 5
area = pi * pow(radius, 2)
```
Bu örnekte, sadece `pi` sabiti ve `pow` işlevini içe aktardık.
Python'da birçok standart kütüphane bulunur ve ayrıca üçüncü taraf kütüphaneleri de kullanabilirsiniz. Kullanmak istediğiniz modülü veya kütüphaneyi içe aktararak, bu kaynaklardaki işlevlere ve özelliklere erişebilirsiniz.
![[Resim: 1*eyWVGjv8PlcMy8TIBEhxLQ.png]](https://miro.medium.com/v2/resize:fit:1400/1*eyWVGjv8PlcMy8TIBEhxLQ.png)