# Python İle Tanışma

Python programlama dilini, bir kez olsun yazılımcılık alanına göz atmış iseniz dirliğinizde[^1] işitip görmüş olmalısınız. Evet! Python oldukça kullanışlı ve kolay bir programlama dilidir.

## Kısaca Python

* <mark style="color:green;">**Python**</mark> bir programlama dilidir.
  * Ünlüdür. Kolaydır. Güçlüdür. Yapısı anlaşılırdır.
* [<mark style="color:green;">**Python**</mark>'u var eden kişi <mark style="color:purple;">**Guido Van Rossum**</mark>.](#pythonu-kim-var-etti)&#x20;
  * 1990'larda var edildi.
* <mark style="color:green;">**Python**</mark>'da [PEP 8](https://belge.turkceyazilimkonati.com/python/python-ile-tanisma/pep-8-bilgisi) kuralları geçerlidir.
* <mark style="color:green;">**Python**</mark> ile yeni başlayan olsanız dahi bir başlangıç atabilirsiniz.
* <mark style="color:green;">**Python**</mark>, piton adlı yılan ile ilişkilendirilir ancak başkalarının **yanılarak yakıştırmasıdır.**
* <mark style="color:green;">**Python**</mark>, derlenmeye gerek duymaz.
  * Derlenmediği için çabukluk kazandırır. :muscle:
* <mark style="color:green;">**Python**</mark> birçok dilden yeğ görülüp tutulmaktadır.
* <mark style="color:green;">**Python**</mark>, Türkiye'de türlü türlü kurumlarca öğretilir.&#x20;
* <mark style="color:green;">**Python**</mark> bilenler kolaycana iş edinebilir.

<details>

<summary>📂 Python'u tanımanız için şunlardan söz edeceğiz.</summary>

* [#python-nedir](#python-nedir "mention")
* [#pythonu-kim-yapti](#pythonu-kim-yapti "mention")
* Python Neler Eder, İşler, Yapar, Kılar, Kullanır?
* [#python-ile-neler-yapilabilir-edilebilir-islenebilir-kililabilir-kullanilabilir-eylenebilir-olabilir](#python-ile-neler-yapilabilir-edilebilir-islenebilir-kililabilir-kullanilabilir-eylenebilir-olabilir "mention")
* Niye Python Kullanmalıyım?
* Niçin Python Kullanmalıyım?
* [pep-8-bilgisi](https://belge.turkceyazilimkonati.com/python/python-ile-tanisma/pep-8-bilgisi "mention")
  * [#pep-8-nedir](https://belge.turkceyazilimkonati.com/python/pep-8-bilgisi#pep-8-nedir "mention")
  * [#pep-8-kurallari](https://belge.turkceyazilimkonati.com/python/pep-8-bilgisi#pep-8-kurallari "mention")
  * [#pep-8-kurallarina-niye-uyulmali](https://belge.turkceyazilimkonati.com/python/pep-8-bilgisi#pep-8-kurallarina-niye-uyulmali "mention")
  * [#pep-8-kurallarini-yok-sayabilir-miyiz](https://belge.turkceyazilimkonati.com/python/pep-8-bilgisi#pep-8-kurallarini-yok-sayabilir-miyiz "mention")
  * [#pep-8-ve-okunabilirligin-oenemi](https://belge.turkceyazilimkonati.com/python/pep-8-bilgisi#pep-8-ve-okunabilirligin-oenemi "mention")

</details>

## Python Nedir?

Python bir programlama dilidir. Böyle olsa dahi türdeşlerin ayrıldığı yanları vardır. Başka programlama dilleri derlenmeye gerek duyar iken Python derlenmeye gerek duymaz. Bu özelliği ile programlama yapan kişiyi bekletmez yavaşlatmaz. Dilin yapısı arı duru olduğu için pek çok kişi başka dillerden yeğ görmektedir. Bunun bir getirisi, yazdığınız programı bir başkası okur okumaz anlayabilir ve tersice.

Python, varlığının taşıdığı tüm özellikleri ile büyük bir ün kazanmıştır. Tanınmış büyük işletmelerce kullanılmaktadır. Günümüzde Türkiye'deki işletmelerde kullanılmaktadır. Türlü eğitim kurumlarında öğretilmektedir.

:arrow\_up: [Başa dön.](#pythonu-tanimaniz-icin-sunlardan-soez-edecegiz.)

## Python'u Kim Yaptı?

<figure><img src="https://4220895577-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FagZ2Pv9tw7NxHg5jQ0Bj%2Fuploads%2Fs6OdCq9BvwFQwSlFxHiL%2FGuido%20van%20Rossum%201999%202006%202019.gif?alt=media&#x26;token=f3fbd549-11c9-4fae-b085-146747d2877f" alt=""><figcaption><p>1999, 2006, 2019 - Guido van Rossum</p></figcaption></figure>

<table data-header-hidden><thead><tr><th width="416"></th><th></th></tr></thead><tbody><tr><td>Görüntüde gördüğünüz Python programlama dilini var eden kişi Hollandalıdır ve adı <mark style="color:purple;"><strong>Guido Van Rossum</strong></mark>'dur. Python'u var etmeye 1990'larda kolları sıvayıp başlamıştır. Sıra programlama diline ad koymaya geldiğinde, <strong>The Monty Python</strong> adlı bir İngiliz gülgü toparının <strong>Monty Python’s Flying Circus</strong> adlı gösterisinden esinlenmiştir. Gerçek böyle olsa dahi düşüncelerde yılan türü piton ile ilişkilendirilmesine engel olmamıştır.</td><td><img src="https://4220895577-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FagZ2Pv9tw7NxHg5jQ0Bj%2Fuploads%2FOpFsFqWIGGM90gRu06wg%2F19747589_8a6z_ag9l_210716.jpg?alt=media&#x26;token=333fb91a-f3c4-44d1-8627-e280b19d4699" alt=""></td></tr></tbody></table>

:arrow\_up: [Başa dön.](#pythonu-tanimaniz-icin-sunlardan-soez-edecegiz.)

## Python ile Neler Neler

### Python ile neler yapılabilir?

* Python ile ağ sunucusu tabanlı ağ işleri yapılabilir.
* Python ile masaüstü bilgisayar yazılımları yapılabilir.
* Python ile veritabanı işlemleri yapılabilir.
* Python ile büyük veri işleri yapılabilir.
* Python ile karmaşık matematik işlemleri yapılabilir.
* Python ile yapay zekâ yapılabilir.

### Python ile neler edilebilir?

### Python ile neler işlenebilir?

* Python ile görüntü işlenebilir.
* Python ile ses işlenebilir.
* Python ile veritabanı işlenebilir.

### Python ile neler kılılabilir?

### Python ile neler kullanılabilir?

* Python ile türlü türlü kütüphaneler kullanılabilir.
* Python ile türlü türlü veritabanları kullanılabilir.

:arrow\_up: [Başa dön.](#pythonu-tanimaniz-icin-sunlardan-soez-edecegiz.)

## Programlama Dili Nedir?

Programlama dili denince anlamanızı istediğimiz şudur:&#x20;

> *"Bilgisayara bir takım işler yaptırmak için ilk bakışta anlaşılamayan yığma yazıların yazılmasını sağlayan sayılara ve sözlere dayalı kendine özgü düzeni olan bir bütünlük."*

Durun durun! Kaygılandırıp gözünüz korkutmak istemeyiz. Programlama dilleri birçok kişi için çocuk oyuncağı gibidir. Günümüzde ilkokula giden çocuklar dahi programlama dilleri ile tanışır tanışmaz kullanabilmektedir.

Bir programlama dili, donanımlar üstünde sizi bey eder. İşler, atın dizginlerini kavrayan at binicisinin ata yön vermesi gibidir. Programlama dilleri, donanımları kullanabilmenize yarar. Bu donanımlar, bilgisayar işlemcileriden bilgisayarların kendisine dek türlü türlü yapılar olabilir. Yeni bilgiler kazandıkça kendinizi bir bey gibi, bir han gibi, bir hanım gibi duyacaksınız.&#x20;

Evet! Programlama dilleri gerçek kişilerin anlayabileceği bir yöntem tabanı üstüne kurulmuştur. Yalnızca yazı yazarak donanımları istenen yolda, istenen biçimde işleyebilmek ve işletebilmek için vardırlar.&#x20;

:arrow\_up: [Başa dön.](#pythonu-tanimaniz-icin-sunlardan-soez-edecegiz.)

## Çaylak Değil Misiniz?

Kendinizi çaylak sayamayacak düzeyde mi görüyorsunuz? Hiç bunalmayın sıkılmayın. Python programlama dili ile programlama yolculuğuna çıkabilirsiniz.

[Haydi! Python öğrenmeye!](https://belge.turkceyazilimkonati.com/python/python-ogrenme-kilavuzu/niye-python-ogrenmeliyim)

<details>

<summary>Bu bet içeriğinde emeği olanlar.</summary>

Volkan TAŞ

</details>

[^1]:
