Python – 03 – Variables , Names and Types

679140

screenshot-from-2016-09-17-10-00-20

Ekran çıktısı

screenshot-from-2016-09-17-10-02-02

print komutunu “format string” li görelim

screenshot-from-2016-09-17-11-09-05

Ekran çıktısı aşağıdaki gibi olacaktır.

screenshot-from-2016-09-17-11-09-41

Type ve Float format string

Örneğimizi biraz daha değiştirerek aşağıdaki gibi güncelleyelim

screenshot-from-2016-09-17-11-26-17

Ekran çıktısı aşağıdaki gibi olacaktır.

screenshot-from-2016-09-17-11-26-46

 

 

 

Advertisements

Python – 02 – Numbers and Math

679140

Her programlama dilinde olduğu gibi Python da da sayıların ve matematiğin kullanımı var.

+ topla

–  çıkart

*  çarp

/   böl

% mod

< küçüktür

> büyüktür

<= küçük eşit

>= büyük eşit

Workspace imizde ex02.py file ımızı oluşturarak aşağıdaki sample ı yazalım.

screenshot-from-2016-09-17-08-49-32

Çıktısının aşağıdaki gibi olması gerekiyor.

screenshot-from-2016-09-17-08-50-10

Neler öğrendik?

Sayılar ile matematiksel işlemler yaptık . Elde ettiğimiz sonucu mantıksal operatör ile kullandık. Integer sayıların bölümünden kalan yine integer olduğunu taki  “.” floating point koyduğumuzda bize gerçek sonucu verdiğini öğrenmiş olduk.

 

Python – 01 – Basics

 

679140Phyton ,

Nesne yönelimli,modüler ve yüksek seviyeli bir dildir.Guido Van Rossum, 1990 yıllarının başında geliştirmeye başlamıştır.Yüksek seviyeli olduğu için yazımı ve okunabilirliği kolaydır.

Google,Yahoo,Dropbox ve YouTube gibi şirketler python dilini kullanır.

Kurulum

Ubuntu (default olarak geliyor),yinede

sudo apt-get install idle    (2.7)

sudo apt-get install idle3    (3)

Python , interpreter(yorumlayıcı) olmadan çalışmaz

Peki python interpreter nasıl çalışır?main-qimg-3353542162386b1f405515e9b958dc27-c

Gereksinimler;

Python ve Atom  text editörü (yada istediğiniz herhangi bir editör)screenshot-from-2016-09-17-06-58-43

Python interpreter ını kullanmamız için iki yol vardır. Bunlardan ilki görmüş olduğumuz  konsol (interactive mode)  ikincisi ise python dosyası (script mode) kullanarak.

Interactive Mode

screenshot-from-2016-09-17-07-11-33

bulunduğunuz directory de

mkdir python2.7-lesson

cd python2.7-lesson

touch ex01.py

cd ..

atom python2.7-lesson

deyip ardından ex01.py dosyasının içersine

ex01.py

# -*- coding: utf-8 -*-                                            –> Türkeç karakter sorunu için
print “Hello World”
print “Merhaba Dünya”

#yorum satırı
print “Merhaba ben Python”
# bu yorum satırı için ise peki neden en üstteki bölüm çalıştı?
#Bu durum python ın kendi içersindeki “hack” i diyebiliriz 🙂

screenshot-from-2016-09-17-07-52-31

 

yazıp kaydettikten sonra terminal den bulunduğumuz dizine giderek

python <çalıştıracağımız dosya.py>

screenshot-from-2016-09-17-07-52-56

Ekran çıktısını (script mode) da görmüş olduk.