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 olduğunu gösterir. Aşağıdaki kod ekranlar ekrana liste elemanlarını yazdırır. Aşağıdaki kodlar ekrana liste elemanlarının karakterlerini yazdırır. Aşağıdaki kodlarda başlangıç ve bitiş indeksleri belirtilerek liste elemanlaro ekrana yazdırılır. Aşağıdaki kodlarda listeye yeni elemanlar eklenir ve var olan elemanlar güncellenir. Aşağıdaki kodda […]

İçeriği Oku

String Metotları

String Metot Listesi Metot Açıklama capitalize() İlk karakteri büyük harfe çevirir. casefold() Bütün karakterleri küçük harfe çevirir. center() Ortalanmış bir metin verir. count() Belirtilen bir değerin metin içerisinde kaç adet olduğunu verir. encode() Metni belirtilen kodlama kullanarak döndürür. Varsayılan kodlama UTF-8’dir. endswith() Metin belirtilen bir değerle mi bitiyor kontrol eder. True veya False döndürür. expandtabs() […]

İçeriği Oku

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 : Bu yöntemde string ifadeler “+” işareti ile birleştirilir. İnteger bir değer kullanırken str() fonksiyonu ile string değere çevrilir. Yöntem 2 : Bu yöntemde format() methodu kullanılır. String ifaed içerisindeki {} yerlere format() methodunun içerisindeki değişkenler sırasıyla yerleştirilir. Sırasını belirlemek istiyorsak […]

İçeriği Oku

String Dilimleme (String Slicing)

Yukarıda ders değişkenine string bir ifade olan “Python ile programlama öğreniyorum.” cümlesini atadık ve print kodu ile ekrana yazdırdık. String ifadeler, aslında karakterlerden oluşan bir kümedir. Yukarıdaki cümle 35 karakterden oluşan bir ifadedir. (boşluklarda birer karakter olarak sayılır). Bu ifadeyi oluşturan karakterleri indeks numaraları ile teker teker çağırabiliriz. Örnek: “Python ile programlama öğreniyorum.” Cümlesine bakacak […]

İçeriği Oku

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. gibi işlemlerde kullanılır. input() : Kullanıcıdan bilgi almak için kullanılır. Kullanıcı isim, soy isim, yaş, sayı vb. gibi bilgileri klavye ile girer. Örnek 1 : Aşağıda input() fonksiyonu ile a ve b değişkenlerine değerler kullanıcı tarafından girilir. print() fonksiyonu ile […]

İçeriği Oku

Değişkenler

Değişken Veri Tipleri Örnek 1 : Örnek 2 : Aşağıdaki örnekte a ve b değişkenleri string veri tipleri olduğu için + işareti string ifadeleri yan yana yazdırır. Print kodu ile a+b’yi yazdırdığımızda ekrana Merhaba Hoş geldin yazar. Örnek 3 : Aşağıda a ve b değişkenleri 10 ve 20 olarak sayısal değer gibi görünse de tırnak […]

İçeriği Oku

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” programını kullanacağız. Bilgisayarımıza herhangi bir editör yüklemeden de Python kodlarını çevrimiçi editörler üzerinden deneyebilirsiniz. Çevrim için editörler: VS Code yerine kullanabileceğiniz diğer editörler: VS Code Kurulumu https://code.visualstudio.com sitesinden işletim sistemimize uygun olan versiyonu indiriyoruz. (Windows / Macos / Linux). Uygulamayı […]

İçeriği Oku

Python Kurulumu

https://www.python.org sitesinden işletim sisteminize uygun en son versiyonunu indirin. Not : Windows işletim sistemi yüklü bilgisayarlar için 32 veya 64 bit Installer yazan dosyalardan uygun olanı indirin. Dosya indikten sonra çalıştırın ve aşağıdaki pencerenin gelmesini bekleyin. “Add Python.exe to PATH” seçeneğini seçin. Bu seçeneği komut satırından Python komutuna erişmek için seçili hale getiriyoruz. Sonra “Install […]

İçeriği Oku

TÜBİTAK – 2023 Bilim Olimpiyatları – Bilgisayar – A Kitapçığı – Soru 50

Soru : char* str = ” tubitak olimpiyatlarinda basarili olmak cok guzeldi”;printf(“%d \n”, metot(str));Aşağıdaki metot tanımını gözönüne alın. str içinde yukarıda görüldüğü gibi sadece alfabetik karakterler ve boşluk sembolleri olduğunda, yukarıdaki program parçasının çıkısı nedir?Not : str null-terminated (sonu ‘\0’) ile biten bir alfasayısal ifadedir.Not : str göstergeci her arttırıldığında dizideki bir sonraki elemanı göstermeye […]

İçeriği Oku

TÜBİTAK – 2023 Bilim Olimpiyatları – Bilgisayar – A Kitapçığı – Soru 49

Soru : str içinde sadece alfabetik karakterler ve boşluk sembolleri var ise, aşağıda verilen metot ne iş yapar?Not : str null-terminated (sonu ‘\0’) ile biten bir alfasayısal ifadedir. Cevap : Kod birden fazla boşlukları kontrol ederek tek boşluk yazılmasını sağlar. Ayrıca str’ninbaşındaki ve sonundaki boşlukları da es geçer yani yazdırmaz.

İçeriği Oku