Python temelleri

Merhabalar. Cok uzun zaman sonra yeni bir dil ogrenmeye basladim, ders notlarimi tutmak icin blog yazmaya karar verdim. 

Udemy sitesinden Mehmet Tek beyin vermis oldugu Python egitimini takip etmekteyim. Sizede tavsiye ederim. Egitim serini video olarak izlemeniz sizin icin daha verimli olacaktir. burada program yazarken nerede idi? diye dusunmemek icin notlar bulunmaktadir.

 

Python Kurulum

Python kurmak icin 2 yolumuz var;

  1. anaconda sitesinden bir paket halinde indirebilirsiniz. https://www.anaconda.com/
  2. orjinal siteden dosyayi indirip kurabilirsiniz. https://www.python.org/

Jupyter kisa yollari

“b” yeni satir acar

“d” iki defa basarsaniz satir siler

“m” satiri yazi satirina donusturur

“1” baslik acma

Print komutu

Ekrana yazi yazdirmak icin kullanilir.

komutu yazdiktan sonra calistirmak icin “shift+enter” yapiyoruz, kod satirinin hemen altinda program ciktisini aliyoruz.

Input komutu

Kullanicindan veri almaya yarar, klavyeden girilen degeri alir.

In satirindaki komutu yzdiktan sonra, shift+enter ile calistiriyoruz.

Degiskenler ve sabitler (variables and constants)

Burada “isim ” degiskenin adi “Mustafa” atandigi degerdir.

blank

PI sabit bir degiskendir, sabit degiskenler buyuk harflerle tanimlanir.

Veri tipleri

Sayilar

blank

3 **3 -> 3 un 3. kuvvetini alir (3*3*3)

9 ** 9 -> 9 un 9. kuvvetini alir

10 % 4 -> 10 nun 4 de bolumunden kalani hesaplar

40 // 6 -> bolumde kac defa oldugunu hesaplar

round(4.56) -> yuvarlama islemi yapar.

string

blank

isim[0:7:2] -> 0 inci karaterden 7. karaktere kadar 2 karakterden birini goster

blank

\ tek tirnagi kacirmak icin kullanilir

\n alt satira gecmeyi saglar

\t tabb yapip bosluk verir.

blank

upper -> yaziyi buyutur

lower -> yaziyi kucultur

capitalize ->yazinin bas harfini buyutur

blank

count “a” -> kaca adet a oldugunu sayar

find “sad” ->sad kelimesinin nereden basladigini bulur

index “t” ->t harfinin kacinda sirada oldugunu soyler

blank

strip()->bosluklari silmeye yarar.

blank

format kullanarak degiskenleri istedigimiz yere yazdiriyoruz.

Boolen veri tipi

blank

boolen bir ifade sonunda true , false olarak cevap dondurur.

Lists (listeler) – Diziler

 

Listeler (diziler) programcilikta en cok kullanilan ve bilinmesi gereken konulardandir. 

blank

len(dizi) -> kac adet elemani oldugunu sayar.

insanlar [0:3:2] -> bize insanlar dizisinin 0. elemanindan, 3. elemanina kadar, 2 ser 2 ser gosterir

Sayilar

blankpop ve remove komutu ayni sekilde calisir.

sayilar.pop(4) yapinca 4. indexteki degeri siler.

blank

c.extend(d) -> c degiskenine d degiskenini ekledi.

blank

blank

Reverse yapinca alfabetik siralama yapmaz, dizi sirasina gore sirlar

Sort alfabetik siralama yapar.

Sozlukler (dictionaries)

blank

blank

Sozluk metodlari

blank

blank

blank

demetler (tuple)

blank

Kumeler (sets)

blank

blank

Degisken tiplerini ogrenme ve degistirme

blank

blank

Mantik operatorleri

blank

Aitlik operatoru

blank

Atama operatorleri

blank

blank

if kosul ifadesi

blank

blank

elif ifadesi


blank

blank

Nested if ifadesi

blank

blank

Yazar: Mustafa Şadoğlu

Mustafa sitemizde 111 yazı eklemiş...

Share