Python 3

Python indirmek için

www.python.org/downloads

Programı kurduktan sonra çalışıp çalışmadığını test etmek için aşağıdaki komut kullanılabilir

Command promp'da

python --version

Komut çıktısında hangi versiyonun çalıştığı görüntülenir.

python komutu ile yazılım çalıştırılabilir veya windows arama bölümünden IDLE yazarak ekrana çıkan yazılım çalıştırılır.

İlk kodu yazmak isterseniz

print("Hello Wolrd")

Çıktısı
Hello World

Şeklinde görüntülenir.

Python kullanırken bir editör ihtiyacı varsa Jupyter kullanılabilir. Jupyter kurulumu için

pip jupyter install

Komutu kullanılabilir. yazılımı çalıştırmak için

jupyter notebook

komutu yazılarak editor açılabilir. Bu editör genelde eğitim amaçlı kullanılır, bunun yerine notepad++ kullanabilirsiniz. Bu editorün avantajı yazdığınız kodu direk run butonuna basarak çalıştırabilmektir.

Python da data tipleri aşağıdaki gibidir.

•Numbers
•String
•List
•Tuple
•Dictionary
•Set

Numbers

Değişkenlere atanan veya işlemlerde kullanılan sayıları ifade eder, aşağıdaki gibi atama yapılabilir.

a=3
b, c = 4, 7

print (a)
print (b)
print (c)

3
4
7

a 3 değerini b 4 ve c 7 değerini almış olur.

String

Tüm karekterler string olarak tanımlanabilir.

a="istanbul"
print (a)

istanbul

Tanımlama yapılırken çift tırnak kullanılmalıdır. String tanımlanırken " veya ' işaretleri arasında tanımlanır. String içinde ' işareti var ise python bu işareti string sonu kabul eder.

a='İstanbul'un bir bölümü'

görüldüğü gibi bu cümlede string içinde bir 2 işareti kullanılmış. Bu işareti string olarak yazması için ' işaretinden önce \ karekteri kullanılır.

a='İstanbul\'un bir bölümü'

Benzer şekilde \n python'da enter anlamına gelir. String içerisinde yazılması gerekiyorsa string başına r karekteri eklenmelidir.

b=r"Enter \n şeklinde ifade edilir."

Stringler indexlenebilirler, ilk karekter 0. karekterdir.

a='istanbul' için index
0=i
1=s
2=t
3=a
....

şeklindedir.

String içinden bir karekteri yazdırmak için a[2] şeklinde kullanmak gerekir ve değeri t dir.

a[3] - indexde işaret edilen karekteri gösterir.
a[3:] - 3. karekter ve sonrasını alır.
a[3:5] -3. karekterden 5. karektere kadar olan bölümü alır, 5. karekter dahil değildir.
a[:5] - 5. karekterden öncesini alır.
a[-1] - Son karekteri gösterir.


List

Python'da numara veya stringleri bir liste yardımıyla tutabilirsiniz. Listeler köşeli parantezlerle oluşturulur ve her bir liste parçası virgüllerle ayrılır. Aynı liste içinde sayı veya string yer alabilir. Listeler stringler gibi index'e sahiptir ve index 0 dan başlar.

list=["istanbul", "ankara", 123, 999]

bir listeyi silmek için del komutu kullanılır

del list

bir listenin içindeki herhangi bir bölümü silmek için index numarası kullanılır.

del list[2]

Listeden çıkartılacak içerik belli ise remove komutu ile listeden silinebilir.

list.remove("istanbul")

Listeler stringler gibi davranış serviler, bir liste diğeri ile + işareti ile birleştirilebilir. indexleme aynıdır.




Tuple
Dictionary
Set










Break komutu

While veya for döngülerini durdurmak için kullanılır. break komutu işlendiği anda döngüden çıkılır. Döngüler içinde herhangi bir yerde kullanılabilir.


    

Google