Skip to content

sinanonur/Python-Lectures

 
 

Repository files navigation

Python Dersleri

Not: Rahatg Kumarmp'tan alınan Ipython notebook kullanarak Python derslerine ait içerik alınarak Türkçeye çevirilmiştir. Zamanla yeni içerik de eklenebilir., Bağlantı

Note: Python Lectures using Ipython notebooks are taken from Rahatg Kumarmp and translated into Turkish, Link. New Content can be added in time.

Giriş

Python modern, güçlü ve yüksek seviye bir programlama dilidir. Programlamaya yeniyseniz bile öğrenmesi oldukça kolaydır.

Yükleme

Mac OS X ve Linux'ta genellikle Python önyğklenmiş olarak gelir. Windows kullanıcıları şu adresten python indirebilirler: https://www.python.org/downloads/

IPython yüklemek için aşşağıdaki komutu çalıştırın,

$ pip install ipython[all]

Bu, notebook, qtconsole, test gibi gerekli gereksinimleri yükleyecektir.

Resmi olmayan dağıtımlardan yükleme

Gerekli bütün kütüphaneleri yüklemek sıkıntılı bir iş olabilir. Anaconda ve Canopy bütün gerekli python kütüphaneleri ve IPython önyüklü olarak gelirler.

Anaconda

Anaconda'yı https://www.continuum.io/downloads adresinden indirebilirsiniz.

Anaconda tamamen bedava ve özgür bir yazılımdır ve 300den fazla python paketi içerir. Pythonun 2.7 ve 3.4 versiyonlarını destekler.

Canopy

Canopy'yi https://store.enthought.com/downloads/#default adresinden indirebilirsiniz.

Canopynin 300+ python paketi sunan bir premium versiyonu vardır. Fakat bedava sürümü de yeterince iyidir. Canopy şu anda sadece 2.7 destekler fakat kendi metin editörü ve IPython ortamıyla gelir.

IPython Notebook'u açma

Terminalden

ipython notebook

Canopy ve Anaconda'da ilgili terminali açıp yukarıdaki komtu girin.

Bu kaynağı nasıl kullanabilirim?

ipython notebook'u notebookları içeren dizinden çalıştırın. Hepsini açarak şunları yapın:

Cell > All Output > Clear

Bu bütün çıktıları temizleyecektir. Böylece her ifadeyi anlayarak interaktif olarak çalışabilirsiniz.

İçindekiler

00 - Giriş ve yükleme

01 - Değişkenleri İşlemler ve Gömülü foksiyonlar

02 - Print ifadesi, Precision ve FieldWidth

03 - List, Tuple and Set

04 - String ve Dictionary

05 - Akış kontrolü

06 - Fonksiyonlar

07 - Sınıflar

Bunlar online salt-okunur versiyonlardır.

Lisans

Bu çalışma Creative Commons 3.0 Yerelleştirilmemiş Lisans ile lisanslanmıştır. Bu lisansın bir kopyası için https://creativecommons.org/licenses/by/3.0/deed.tr adresini ziyaret ediniz.

License

This work is licensed under the Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/

About

IPython Notebooks to learn Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 64.3%
  • TeX 35.7%