Bilişimcilerin Otağı

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.

PI sabit bir degiskendir, sabit degiskenler buyuk harflerle tanimlanir.

Veri tipleri

Sayilar

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

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

\ tek tirnagi kacirmak icin kullanilir

\n alt satira gecmeyi saglar

\t tabb yapip bosluk verir.

upper -> yaziyi buyutur

lower -> yaziyi kucultur

capitalize ->yazinin bas harfini buyutur

count “a” -> kaca adet a oldugunu sayar

find “sad” ->sad kelimesinin nereden basladigini bulur

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

strip()->bosluklari silmeye yarar.

format kullanarak degiskenleri istedigimiz yere yazdiriyoruz.

Boolen veri tipi

boolen bir ifade sonunda true , false olarak cevap dondurur.

Lists (listeler) – Diziler

 

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

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

pop ve remove komutu ayni sekilde calisir.

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

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

Reverse yapinca alfabetik siralama yapmaz, dizi sirasina gore sirlar

Sort alfabetik siralama yapar.

Sozlukler (dictionaries)

Sozluk metodlari

demetler (tuple)

Kumeler (sets)

Degisken tiplerini ogrenme ve degistirme

Mantik operatorleri

Aitlik operatoru

Atama operatorleri

if kosul ifadesi

elif ifadesi


Nested if ifadesi

Yazar: Mustafa Şadoğlu

Mustafa sitemizde 111 yazı eklemiş...