05-03-2017, Saat: 10:53
Merhaba arkadaşlar daha önce PHP ve HTML üzerinde biraz çalışma yapmışlığım vardı. Sonra Python kodlama dilini bu sitede gördüm. ilk önce
bedava net konusunda biraz hevesliydim ama bu dilin içeriğini araştırınca diğer kodlama dillerinden daha basit ve öğrenmesi kolay geldi bana.
Sonra nette biraz araştırma yaptım ve bunun gibi kısa ipuçları gördüm ve sizlerle paylaşmak istedim. Belki benim gibi hevesli olan arkadaşlar vardır
faydamız dokunsun.
Daha şık ve efektif kodlar yazmak için
1 - Format fonksiyonunda liste kullanımı
Yerine:
2 - Format fonksiyonunda sözlük kullanımı
Yerine:
3 - Değişken değerlerini takas etme
[b]Yerine:[/b]
[b]4 - Satır içi if ifadesi[/b]
[b][b]Yerine:[/b][/b]
6 - Liste indexini sondan saydırma
[b][b][b]Yerine:[/b][/b][/b]
7 - Metin içinde arama
Yerine:
8 - Liste ya da demet çözme
Yerine:
9 - Parametresiz super fonksiyonu (Python3)
Yerine:
bedava net konusunda biraz hevesliydim ama bu dilin içeriğini araştırınca diğer kodlama dillerinden daha basit ve öğrenmesi kolay geldi bana.
Sonra nette biraz araştırma yaptım ve bunun gibi kısa ipuçları gördüm ve sizlerle paylaşmak istedim. Belki benim gibi hevesli olan arkadaşlar vardır
faydamız dokunsun.

Daha şık ve efektif kodlar yazmak için
1 - Format fonksiyonunda liste kullanımı
Kod:
print("1 - {} 2 - {} 3 - {}".format(liste[0], liste[1], liste[2]))Yerine:
Kod:
print("1 - {} 2 - {} 3 - {}".format(*liste))2 - Format fonksiyonunda sözlük kullanımı
Kod:
print("ad: {} soyad: {} no: {}".format(sozluk["ad"], sozluk["soyad"], sozluk["no"]))Yerine:
Kod:
print("ad: {ad} soyad: {soyad} no: {no}".format(**sozluk))3 - Değişken değerlerini takas etme
Kod:
1.temp = a
2.a = b
3.b = temp[b]Yerine:[/b]
Kod:
a, b = b, a[b]4 - Satır içi if ifadesi[/b]
Kod:
1.okul = ["üni", "lise"]
2.liseli_misin = False
3.if liseli_misin:
4. print "lise"
5.else:
6. print "üni"[b][b]Yerine:[/b][/b]
Kod:
print okul[liseli_misin]6 - Liste indexini sondan saydırma
Kod:
1.liste = ["len", "kullanmaya", "gerek", "yok"]
2.eleman = liste[len(liste) - 1][b][b][b]Yerine:[/b][/b][/b]
Kod:
eleman = liste[-1]7 - Metin içinde arama
Kod:
1.isim = "umut coskun"
2.if isim.find("umut") != -1:
3. print("ok")Yerine:
Kod:
if "umut" in isim: print("ok")8 - Liste ya da demet çözme
Kod:
1.bilgiler = ['albert', 'einstein', 14]
2.ad = bilgiler[0]
3.soyad = bilgiler[1]
4.yas = bilgiler[2]Yerine:
Kod:
1.bilgiler = ['albert', 'einstein', 14]
2.ad, soyad, yas = bilgiler9 - Parametresiz super fonksiyonu (Python3)
Kod:
1. class Evlat(Baba):
2. def __init__(self):
3. super(Evlat, self).__init__()Yerine:
Kod:
1. class Evlat(Baba):
2. def __init__(self):
3. super().__init__()

