# ⚙️ Python Kurulumu

Python üzerine küçük bir giriş yaptıktan sonra Python öğrenmek isteyenlerle derslerimize devam ediyoruz. Bu dersimizde kod yazabilmek için hangi dosyaları kurmamız gerekiyor, hangi bileşenleri eklememiz gerekiyor anlatacağız. Öyleyse başlayalım.

## 1. Python Kurulumu

En güncel sürüm olan Python 3.x versiyonunu bilgisayarımıza kurabilmemiz için öncelikle aşağıdaki dosyayı bilgisayarınıza indiriniz.

> Python 3 indirmek için [Tıklayınız](https://www.python.org/downloads/)

Ardından indirdiğiniz dosyayı çalıştırınız ve kurulum aşamalarını ilerleterek programı bilgisayarınıza kurunuz.

{% hint style="warning" %}
Kurulumun ilk aşamasında yer alan **"Add Python 3.x to PATH"** kutucuğunu işaretleyiniz. Bu işaretlemeyi unuttuysanız manuel olarak path ekleme işini yapabilmek için [Tıklayınız. ](https://kerteriz.net/komut-satirinda-cmd-pyton-calistirma/)
{% endhint %}

{% hint style="info" %}
Kurulum aşamalarından olan **"Optional Features"** sayfasındaki tüm seçenekleri işaretlemenizi öneriyoruz.
{% endhint %}

Kurulum tamamlandığında artık Python komutlarımızı bilgisayarımızda yazabilir ve test edebilir hale gelmiş bulunuyoruz. Artık bir sonraki aşamaya geçebiliriz.

{% hint style="info" %}
Bilgisayarınıza kurulan Python sürümünü öğrenmek için **Komut İstemi** üzerinden (Windows > Komut İstemi) **python --version** komutunu çalıştırabilirsiniz.
{% endhint %}

{% tabs %}
{% tab title="Komut" %}

```python
python --version
```

{% endtab %}

{% tab title="Çıktı" %}

```
# Python 3.7.1
```

{% endtab %}
{% endtabs %}

## 2. İlk Python Kodumuzu Yazma ve Çalıştırma

Python ortamını kurduktan sonra ilk kodumuzu yazabilmek için istediğiniz bir klasörde **ilkkod.py** isimli bir dosya oluşturunuz ve Visual Studio Code ile açınız.

{% hint style="info" %}
Dosyayı **.py** uzantılı kaydedebilmek için Windows pencerelerde **Görünüm** sekmesi altında yer alan **"Dosya adı uzantıları"** kutucuğunu işaretleyiniz ve ilgili dosya ismini .py uzantılı olarak düzenleyiniz.
{% endhint %}

{% hint style="info" %}
Eğer bilgisayarınızda *Visual Studio Code* kurulu değilse bunun yerine *Atom* , *Not Defteri* , *Notepad++* gibi istediğiniz herhangi bir metin editörünü kullanabilirsiniz.
{% endhint %}

Ardından metin editörünüz ile açtığınız dosyaya aşağıdaki kodu yazınız ve kaydediniz.

```python
print("Kerteriz Blog ile Python öğreniyorum!")
```

Sırada komut istemi üzerinden ilkkod.py isimli dosyanızın bulunduğu dizini (`C:\Users\ismet\Desktop\ilkders>`) açınız ve aşağıdaki komutu çalıştırınız:

{% hint style="info" %}
**.py** dosyanızın olduğu dizin eğer masaüstünde **ilkders** isimli klasördeyse cmd üzerinden komutuyla ilgili klasöre gidebilirsiniz.
{% endhint %}

{% hint style="info" %}
Komut istemi üzerinden ilgili dosyanızın olduğu klasöre **cd** komutu ile gidebilirsiniz. (Ör: cd Desktop) Veya bulunduğunuz klasördeki dizin isminin yazdığı yere **cmd** yazarak *Enter* tuşuna bastığınızda komut istemi otomatik olarak bu dizin içinde açılacaktır. Tıklayınız. cd komutu hakkında daha fazla bilgi almak için&#x20;
{% endhint %}

{% tabs %}
{% tab title="Komut" %}

```python
python ilkkod.py
```

{% endtab %}
{% endtabs %}

Ekranda ki çıktının şu şekilde olduğunu görebileceksiniz:

```python
Kerteriz Blog ile Python öğreniyorum!
```

:partying\_face: **Tebrikler!** İlk Python kodunuzu yazdınız ve çalıştırdınız :)

{% hint style="warning" %}
Bu aşamada **"** '**python' is not recognized as an internal or external command, operable program or batch file."** şeklinde bir hata alırsanız düzeltmek için [Tıklayınız.](https://kerteriz.net/komut-satirinda-cmd-pyton-calistirma/)
{% endhint %}

![1. İlk Python komutunun yazılması ve cmd üzerinde çalıştırılması](https://36478786-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtGp1X8U6UM4fx3S9r1%2F-LtLpHO-WrwzsLx3Q27t%2F-LtLsd9nDTHPoYb-oIsq%2Fpython-ilkders-ilkkomut.gif?alt=media\&token=f2e1c162-8682-42d9-a4bb-f5fc466a9346)

## 3. (Alternatif) Python Kodlarını CMD Üzerinde Yazma ve Çalıştırma

Bir önceki başlıkta Python kodlarımızı yazabilmemiz için bir dosya oluşturduk ve komutlarımızı üzerine yazdık. Bunun yerine küçük denemeleriniz için direkt olarak **Komut İstemini** açabilir ve komutunu çalıştırarak Python kodlarınızı yazmaya başlayabilirsiniz.

```python
C:\Users\ismet\Desktop>python 
Python 3.7.1 (default, Dec 10 2018, 22:54:23) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32 
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Merhaba Dünya!")
Merhaba Dünya!
>>>
```

{% hint style="info" %}
Bu ekrandan çıkış yapabilmek için **Ctrl+Z** yi tuşlayarak veya **exit()** yazarak **Enter** tuşuna basabilirsiniz.
{% endhint %}
