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.

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s