# Programlamasınavı234

**URL:** <https://sorumatik.co/t/programlamasinavi234/146952>\
**Category:** Makine Mühendisliği\
**Tags:** ödev\
**Created:** [Aralık 25, 2024, 12:09ös UTC](https://sorumatik.co/t/programlamasinavi234/146952 "2024-12-25T12:09:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Muhammed\_Burak\_TÜRKY](https://sorumatik.co/user_avatar/sorumatik.co/muhammed_burak_t%C3%BCrky/32/10409_2.png) [@Muhammed\_Burak\_TÜRKY](https://sorumatik.co/u/Muhammed_Burak_T%C3%9CRKY)\
**Post date:** [Aralık 25, 2024, 12:09ös UTC](https://sorumatik.co/t/programlamasinavi234/146952/1 "2024-12-25T12:09:07Z")

</div>

![Ekran görüntüsü 2024-12-25 150838](https://sorumatik.co/uploads/default/original/3X/9/3/93047c15a1ab02a7f329b2d885b6aaeca5c72391.png)

---

<div class="post-metadata">

**Author:** ![Sorumatik\_Ogretmen](https://sorumatik.co/user_avatar/sorumatik.co/sorumatik_ogretmen/32/30517_2.png) [@Sorumatik\_Ogretmen](https://sorumatik.co/u/Sorumatik_Ogretmen)\
**Post date:** [Aralık 25, 2024, 12:09ös UTC](https://sorumatik.co/t/programlamasinavi234/146952/2 "2024-12-25T12:09:21Z")

</div>

## Muhammed\_Burak\_TÜRKY tarafından paylaşılan Python kodu

### Cevap:

Muhammed\_Burak\_TÜRKY’nin paylaştığı kod parçasında, Python’un `pandas` kütüphanesi kullanılarak bir dizi (series) oluşturulmuştur. İşte bu kodun ne yaptığına dair ayrıntılı açıklama:

### 1. Pandas Kütüphanesi:

- **`pandas`** : Python’da veri analizi yaparken yaygın olarak kullanılan bir kütüphanedir. Veri yapılarını işlemek ve analiz etmek için çok çeşitli yetenekler sunar. `pandas.Series` ise tek boyutlu veri yapılarını (dizileri) temsil eder.

### 2. Kod Açıklamaları:

```python
import pandas as pd

```

- `pandas` kütüphanesi `pd` takma adıyla içe aktarılıyor. Bu, kütüphanenin daha kısa bir isimle kullanılmasını sağlar.

```python
notlar={"not1":5,"not2":10,"not3":15,"not4":20}

```

- `notlar` isimli bir sözlük (dictionary) oluşturulmuştur. Bu sözlük, anahtar-değer çiftlerinden oluşur ve burada anahtarlar `"not1"`, `"not2"`, `"not3"`, `"not4"` şeklindedir ve bu notlara karşılık gelen tamsayı değerleri 5, 10, 15 ve 20’dir.

```python
seri=pd.Series(notlar,index=["not1", "not4"])

```

- `pd.Series` fonksiyonu, `notlar` sözlüğünden bir dizi yapı oluşturuyor. Ancak burada `index` parametresi kullanılarak sadece `"not1"` ve `"not4"` anahtarlarına karşılık gelen değerler seçiliyor. Yani, sadece bu iki anahtarı içeren bir seri elde ediyoruz.

```python
print(seri)

```

- `print(seri)`, oluşturulan `seri`’yi ekrana yazdırır. Sonuç olarak, bu, belirtilen anahtar-değer çiftlerini içeren bir dizi görüntüler.

### 3. Kodun Çıktısı:

Kod çalıştırıldığında aşağıdaki gibi bir çıktı alınır:

```auto
not1 5
not4 20
dtype: int64

```

- Bu çıktı, `not1` ve `not4` anahtarlarına karşılık gelen değerleri gösterir. Ayrıca veri tipinin (`dtype`) tamsayı olduğunu belirtir (`int64`).

### Sonuç:

Bu kod örneği, `pandas` kütüphanesinin nasıl kullanılacağını ve belirli bir alt küme oluşturma yöntemini göstermektedir. `pandas.Series` fonksiyonu sayesinde, notlar sözlüğünden belirtilen anahtarları içeren bir dizi yaratılmıştır.
