İPUCU

Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

Seçenekler

Pythonda Kodlarınızı PEP 8'e Göre Yazın [AR-GE]

King Kong - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2017
Mesajlar:
2.399
Konular:
153
Teşekkür (Etti):
158
Teşekkür (Aldı):
425
Ticaret:
(0) %
05-09-2018 14:26
#1
Pythonda Kodlarınızı PEP 8'e Göre Yazın [AR-GE]
Merhaba Arkadaşlar Bu Konumda Sizlere Esasında Tamamiyle Geniş Bir Anlatım Değilde Bir Site Ve Bir Kaç Şey Söylüyeceğim...


Öncelikle Nedir Bu PEP 8?

PEP 8 Bana Kalırsa Kodların Daha Düzenli Yazılmasını Sağlayan Belli Başlı Kurallar Lakin Zorunlu Değildir...

Peki Python'a Göre Açıklaması Nedir?

PEP 8 Python'a Göre Kod Stil Klavuzu Diye Geçer Arkadaşlar...


Peki PEP 8 Kurallarına Göre Yazmak Zorunda mıyız?

Tabii kide Hayır Zorunda Değilsiniz Fakat Yazarsanız Bence Daha Güzel Görünür.

Peki Bu PEP 8 Kurallarını Aklımızda Tutmak Zorunda mıyız?

Hayır Zorunda Değilsiniz Size Bir Site Vereceğim Kodlarınız PEP 8e Uygun Değilse Hangi Satırda Ne Yapmanızı Söyleyecek.

Site:PEP8 online check

Misal Kod Gireyim Ben PEP 8 Hatası Olan...
Kod:
#THT
class deneme():
    def yazdir():
        a="merhaba"
        b="dünya"
        c="hoşgeldin"
        d="thtye"
        print(a,b,c,d)
Şöyle Bir Kod Girip Check Code Dedim Ve Bana


Alıntı:
E265 1 1 block comment should start with '# '
E225 4 10 missing whitespace around operator
E225 5 10 missing whitespace around operator
E225 6 10 missing whitespace around operator
E225 7 10 missing whitespace around operator
E231 8 16 missing whitespace after ','
E231 8 18 missing whitespace after ','
E231 8 20 missing whitespace after ','
W292 8 23 no newline at end of file
Böyle Bir Çıktı Verdi Eğer İngilizce'niz Var İse Anlarsınız Yoksada Çevirici Kullanırsınız Mesela Verdiği Hataları Düzeltip Yazdığımızda Kodları Şöyle Bir Kod Çıkıyor Ortaya:

Kod:
# THT
class deneme():
    def yazdir():
        a = "merhaba"
        b = "dünya"
        c = "hoşgeldin"
        d = "thtye"
        print(a, b, c, d)
Ve Kodlarımızı Gördüğünüz Gibi PEP8 Kurallarına Göre Düzenlemiş Olduk...

PEP8 Kurallarına Göre Yazmak Gerekli midir?

Esasında Zorunlu Bir Gerekliliği Yok Fakat Kötü Görünen Kod Yerine Daha Düzenli Tertipli Kodu Seçmek Daha Mantıklı...

İyi forumlar Arkadaşlar.
Hichigo Teşekkür etti.
jkhacking - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2016
Mesajlar:
1.558
Konular:
71
Teşekkür (Etti):
66
Teşekkür (Aldı):
141
Ticaret:
(0) %
05-09-2018 14:56
#2
Eline sağlık
---------------------
┏╋━━━━━━━━━━━━◥◣◆◢◤━━━━━━━━━━━╋┓
1881 DEN SONSUZLUĞA UZANAN BİR SEVDADIR ADIN.
DÖN GEL BİRAZ DA CENNET ÖZLESİN SENİ.

067d419c5c2c34d587e8143ca2ab1a33
┗╋━━━━━━━━━━━━◥◣◆◢◤━━━━━━━━━━━╋┛
Hichigo - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2015
Nereden:
~/
Mesajlar:
962
Konular:
131
Teşekkür (Etti):
481
Teşekkür (Aldı):
435
Ticaret:
(0) %
05-09-2018 17:05
#3
Eline sağlık.
King Kong - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2017
Mesajlar:
2.399
Konular:
153
Teşekkür (Etti):
158
Teşekkür (Aldı):
425
Ticaret:
(0) %
05-09-2018 21:21
#4
Teşekkürler.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı