top of page

BİLGİSAYAR BİLİMİ KUR 1 - 1. DÖNEM 9. HAFTA

ÜNİTE:


1.2. PROBLEM ÇÖZME VE ALGORİTMALAR


KAZANIMLAR:


1.2.3.1. Verilen problem için uygun teknikleri kullanarak çözümü planlar.


1.2.3.2. Verilen problemi alt problemlerine böler.


1.2.3.3. Verilen problemi çözmek üzere farklı algoritmalar tasarlar.









PYTHON - STRİNG



  1. KISIM - STRİNGLERİN ÖZELLİKLERİ



1. String Tanıtımı


  • String Nedir?


    • Bir dizi karakterdir. Python'da tek tırnak (') ya da çift tırnak (") içinde yazılan her şey bir string olarak kabul edilir.













2. String Uzunluğu


  • len() Fonksiyonu: Bir string'in uzunluğunu bulmak için kullanılır.













3. String İçindeki Karakterlere Erişim


  • Python'da string karakterlerine indeksleme ile erişebilirsiniz.












4. String Dilimleme (Slicing)


  • String'lerin belirli kısımlarını alabilirsiniz.
















5. String Birleştirme (Concatenation)


  • İki veya daha fazla string'i birleştirme işlemi + operatörü ile yapılır.














6. String Çarpma


  • Bir string'i belirli bir sayıda tekrar etmek için * operatörü kullanılır.

















  1. KISIM ÖZET VİDEO



















  1. KISIM GÖREVLERİ



1) İçerisindeki string olan 5 değişken oluşturunuz. Daha sonra len() fonksiyonu kullanarak karakter sayılarını ekrana yazdırınız.


ÖRNEK: İSHAK


5











2) İçerisindeki string olan bir değişken oluşturunuz. Daha sonra print(kelime[0])  kodunu kullanarak harfleri sırayla ve tek tek ekrana yazdırınız.


Örnek:


İ

S

H

A

K












3) İçerisindeki string olan bir değişken oluşturunuz. Daha sonra print(kelime[:0])  kodunu kullanarak kelimeyi ikiye bölünüz.


ÖRNEK: İSHAK BEZCİ


İSHAK















4) İçerisindeki string olan iki değişken oluşturunuz. Daha sonra  operatörünü kullanarak iki değişkeni birleştiriniz.


ÖRNEK:


isim = İSHAK

soyisim = BEZCİ


İSHAK BEZCİ













5) İçerisindeki string olan bir değişken oluşturunuz. Daha sonra  operatörünü kullanarak 5 kez yazdırınız.


ÖRNEK:


isim = İSHAK



İSHAK İSHAK İSHAK

İSHAK İSHAK
























  1. KISIM GÖREV CEVAPLARI VİDEO
























  1. KISIM - STRİNGLERİN FONKSİYONLARI (METOTLAR)



1) upper() ve lower(): String'leri büyük veya küçük harflere dönüştürmek.















2) replace(): String içinde bir karakteri veya alt string'i değiştirme















3) strip(): Başındaki ve sonundaki boşlukları kaldırma















4) f-string ile string'ler içinde değişken kullanmak oldukça kullanışlıdır
















5) Stringlerin Karşılaştırılması - String'leri karşılaştırmak için == (eşit ise) ve != (eşit değil ise) kullanılır
















  1. KISIM ÖZET VİDEO


















  1. KISIM GÖREVLERİ



1) İçerisindeki string olan 5 değişken oluşturunuz. upper() ve lower() kodları ile bu değişkenleri büyük ve küçük yazdırınız.












2) İçerisindeki 2 kelimeli string olan bir değişken oluşturunuz. Daha sonra  replace():  kodunu kullanarak 2. kelimesini değiştiriniz.


Örnek:


EGİTİMDE BİLİSİM


EGİTİMDE OKUL












3) Başı ve sonunda boşluk olan bir string içeren değişken oluşturunuz. Daha sonra strip(): kodunu kullanarak boşlukları siliniz.














4) Bir adet integer bir adet string değişkeni oluşturunuz. Bu değişkenleri fstring kodu ile birleştirerek tek string içerisinde yazdırınız.














5) İçerisindeki string olan iki değişken oluşturunuz. Daha sonra == ve !=  operatörünü kullanarak eşitliğini sorgulatın.















  1. KISIM GÖREV CEVAPLARI VİDEO



















Ödev:


Kullanıcıdan bir cümle ve değiştirmek istediği kelimeleri alın. Cümledeki belirli bir kelimeyi başka bir kelimeyle değiştirmek için .replace() metodunu kullanın ve oluşturduğunuz kodların fotoğrafını aşağıdaki mail adresine gönderiniz.


Maile isim soy isim, sınıf ve okul numarası bilgilerinizi yazmayı unutmayınız.


egitimdebil@gmail.com


Önerilen program: IDE - PYTHON (Bilgisayarla çalışmayanlar, kodları deftere yazıp fotoğrafını gönderebilirler.)


Bilişim Teknolojileri Öğretmeni: İshak BEZCİ


Son gün ve saat : Pazar gece 12.00



Comments


bottom of page