Python Kurulumu
https://www.python.org sitesinden işletim sisteminize uygun en son versiyonunu indirin. Not : Windows işletim sistemi yüklü…
Editör (IDE) Kurulumu – VS Code
Python programlama dili ile yazılım geliştirmek için editör olarak “Visual Studio Code – VS Code”…
Değişkenler
Değişken Veri Tipleri Örnek 1 : Örnek 2 : Aşağıdaki örnekte a ve b değişkenleri…
Basit Giriş / Çıkış İşlemleri
print() : Ekrana yazı yazdırmayı sağlayan fonksiyondur. Kullanıcıya bilgi vermek, yapılan hesaplamaların sonuçlarını göstermek vb.…
String Dilimleme (String Slicing)
Yukarıda ders değişkenine string bir ifade olan “Python ile programlama öğreniyorum.” cümlesini atadık ve print…
String Yazdırma Çeşitleri (String Formatting)
Ekrana aşağıdaki değişkenleri kullanarak “Benim ismim Ercüment Şenlik. Yaşım 30.” yazdırmak istiyoruz. Yöntem 1 :…
String Metotları
String Metot Listesi Metot Açıklama capitalize() İlk karakteri büyük harfe çevirir. casefold() Bütün karakterleri küçük…
Listeler (Lists)
Bir liste tanımlıyoruz. Aşağıdaki kod ekrana <class ‘list’> yazar. Bu liste değişkeninin list sınıfına ait…
Liste Metotları
Aşağıda liste metotlarının kullanım şekilleri ve açıklamaları verilmiştir.
Tuple
Tuple, list veri tipi özellikleri taşıyan fakat ekleme, silme ve güncelleme yapılamayan listelerdir. Tuple veri…
Dictionary – Sözlük Veri Yapısı
Key – Value türünde bilgi saklanır. Dictionary içinde key değeri tekrarlanamaz. Value değeri tekrarlanabilir. Uygulama…
Sets
Döngü kullanılarak elemanlar teker teker elde edilebilir. Bir elemanın listede olup olmadığını öğrenebiliriz. İki listeyi…
Değer ve Referans Tipleri (Value and Reference Types)
Yukarıda iki adet değişken (x ve y) tanımladık ve ekrana yazdırdık. y değişkeni ile x…
Operatörler
Aritmetik operatörler Atama operatörleri Karşılaştırma operatörleri Mantıksal operatörler Aşağıdaki örnekte a değişkeninin 2’ye bölümünden kalan…
Koşullu İfadeler – if – else
if kodu yanına yazılan koşul doğru olunca kendisine bağlı kodları çalıştırır. Koşulun doğru olduğu durum…
Koşullu İfadeler – if – elif – else
Örnek : Sınıf geçme uygulaması
Döngüler – for döngüsü
range() metodu range(start,stop,step) => range kodu içine yazılan sayı kadar bir liste oluşturur. Listedeki elemanların…
Döngüler – while döngüsü
while döngüsü yanına yazılan koşul doğru olduğu sürece döner. Koşul doğru olmadığı durumda dönmez. Aşağıdaki…
Döngüler – break ve continue
break kodu döngüyü bitirmek için kullanılır. Aşağıdaki for döngüsü normalde 0’dan 99’a kadar 100 kere…
enumerate ve zip fonksiyonları
enumerate() fonksiyonu itere edilebilir bir nesnenin (list, tuple, string vb.) elemanlarına indeks numarası verir. For…
Fonksiyonlar
Örnek 1 – Toplama İşlemi : Fonksiyonlarda değer döndürme – return kodu Örnek 2 –…
Global (Genel) ve Local (Yerel) Değişkenler
Fonksiyonların içinde ve dışında tanımlanan aynı isimdeki değişkenler birbirinden farklı değerleri tutabilir. Örnek 1 :…
Dosya İşlemleri – Dosya Okuma ve Yazma
Dosya açmak, dosya içeriğini okumak ve dosya içerisine veri yazmak için open() fonksiyonu kullanılır. Open()…
Dosya İşlemleri – Fare İmleci Konumu ve Metotlar
Dosya içinde okuma yaparken fare imlecinin konumu önemlidir. Okuma fare imlecinin olduğu yerden başlar. Aşağıdaki…
Hata Yönetimi – Hata Ayıklama
Hata yönetiminde try, except kod bloğu kullanılır. Aşağıdaki örnekte girilen 1. sayıyı 2.sayıya bölen bir…