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
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
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
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
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.