-
ZeZzE
Y I K I K
View hidden content is available for registered users!
LIKE ATMAYI UNUTMAYINA. Python Kurulumu
Python ile programlamaya başlamadan önce bilgisayarımıza Python kurmamız gerekiyor.
Python Software Foundation resmi sitesi olan https://www.python.org/downloads/ adresinden işletim sistemimize uygun Python sürümünü indirebiliriz.
Windows, OS X, Linux ve diğer işletim sistemleri için detaylı kurulum notlarına https://tutorial.djangogirls.org/tr/python_installation/adresinden ulaşabiliriz.
Aşağıdaki en çok kullanılan editörlerden bir tanesini seçebilirsiniz:
Jupyter, PyCharm, Spyder, Visual Studio Code, Sublime Text, Eclipse + PyDev, Atom, Visual Studio
Kodlamaya başlamadan önce Python veri tipleri, tip dönüşümleri ve operatörleri bilmemiz gerekiyor.[3][4]
B. Python Veri Tipleri
Veri Tipi Açıklama Örnek
Integer - int Tam sayı veri tipidir. 32 bittir. ± 2147483647 arasındaki tam sayıları tanımlar. 25
Long integer - long int Tam sayı veri tipidir. Integer veri tipinin daha geniş aralıklı olanıdır. 64 bittir. 9876543210
Float - float Kayan noktalı sayı veri tipi. 64 bit çift hassasiyetlidir. Ondalıklı sayıları tanımlamada kullanılır. 3.14
Complex – complex Karmaşık sayı veri tipidir. a+bj
String – string Karakter dizilerini göstermek için kullanılırlar. Çift tırnak, tek tırnak veya iç tırnak içinde gösterilirler. ‘Merhaba’, “””Dünya”””, “Aydoğan’ın”
List – list Farklı nesneleri tanımlamakta görev alır. Köşeli parantezler [] içinde gösterilirler. Farklı veri tiplerini barındırabilir. İçeriği değiştirilebilir. [3, [4, ‘four’], 4.5, “Aydoğan”]
Tuple – tuple Listelere benzer yapıdadır. Normal parantezler () içinde gösterilirler. İçerikleri değiştirilemez. (1, ‘test’, 4, ‘U’) , tuple(‘test’)
Dictionary – dictionary Sözlük veri tipidir. Tırnaklı parantez {} içine tanımlanır. {‘food’: ‘adana kebap’, ‘drink’: ‘acılı şalgam’}
Python değişken tanımlarında, diğer dillerde olduğu gibi veri tipi belirtmeye gerek yoktur. Python, atama yapıldığı anda değişkenin tipini otomatik olarak belirler.
Örneğin, a = 2 yazıldığında a’nın veri tipi integer olarak belirlenir.
C. Python Tip Dönüşümleri
Fonksiyon Açıklama
int(x [,taban]) x değişkenini belirtilen taban türüne çevirir.
long(x [,taban] ) x değişkeninin belirtilen taban türüne dönüştürür.
float(x) x değişkenini ondalıklı türe çevirir.
complex(real [,imag]) Kompleks sayıya çevirir.
str(x) x değişkenini string türüne çevirir.
repr(x) Bir a nesnesinin yazdırılabilir bir temsilini içeren bir dizgi döndürür.
eval(str) String dizgesinden bir nesne döndürür.İçeriği değiştirilebilir.
tuple(x) x değişkenini tuple türüne çevirir.İçerikleri değiştirilemez.
list(x) x değişkenini list türüne çevirir.
set(x) x nesnesini ayar nesnesine çevirir.
dict(x) x nesnesini dictionary nesnesine çevirir. x (key,value) tipinde olmalıdır.
frozenset(x) x nesnesini frozenset nesnesine çevirir.
chr(x) tam sayıyı karaktere çevirir.
unichr(x) tam sayıyı unicode olarak dönüştürür.
ord(x) Tek karakteri tam sayıya çevirir.
hex(x) Tam sayıyı hexadecimal değere çevirir.
oct(x) Tam sayıyı oktal değere çevirir.
D. Python Operatörler:
Operatör Açıklama Örnek
+ Operatörün sağ ve solundaki değerleri toplar. x = y + z
- Operatörün sağ ve solundaki değerleri çıkarır. x = y - z
* Operatörün sağ ve solundaki değerleri birbiri ile çarpar. x = y * z
/ y değerini z değerine böler. x = y / z
% y değerini z’ye bölümünden kalanı verir. x = y % z
** y değerinin z kez çarpma işlemidir. x = y ** z
// Bölme işlemini sonucunu tam sayıya yuvarlar. x = y // z
Hazırız artık örnek kodlara başlayabiliriz.