Yeni başlayanlar için en iyi 3 Python uygulaması, sahip olmaya değer

Tam metin 2041 Kelimeler, tahmini öğrenme süresi 6 dakika

Kaynak: Pexels

Güven oluşturmak için aslında çok basit olan programlama hakkında sık sık makaleler paylaşıyoruz.

Basit bir program yazarsanız, hemen bitirmek istiyorsanız, bir günde bitirebilirsiniz.

Ancak karmaşık kodu yeniden düzenleme ve yorum yapmadan hızlı bir şekilde yazmak istiyorsanız, neredeyse okunamayan kod. Üzgünüm, kabul edelim, kodlama zor.

Genellikle bu durumda başkalarının pisliği temizlemenize yardım etmesi gerekir.

Bu nedenle, okunabilirliği ve yeniden kullanılabilirliği artırmak için kodu sorumlu bir şekilde yeniden düzenlemek ve belgelemek çok önemlidir.

Xiaoxin, Python yazmanın 3 iyi yolunu öneriyor: Daha iyi bir programcı olmanıza yardımcı olabilirler.

1. Belgeleme

Docstring, Python docstring'in İngilizce kısaltmasıdır. Docstring, tanımlanmış modül, fonksiyon, sınıf veya metotta üçlü çift tırnak "" "içindeki ilk ifadedir Bu, bir fonksiyondaki bir docstring'in en küçük örneğidir.

deffoo (): "" "Bu işlev hiçbir şey yapmaz." "" parola (foo .__ doc__) # Bu işlev hiçbir şey yapmaz.

Fonksiyonun dokümantasyonu, amacın kısa bir tanımını (bir satır) içermeli ve aşağıdaki paragraflar fonksiyon çağırma kuralını tanımlamalıdır. Pek çok stil var ama bu benim en sevdiğim şablonlardan biri:

defsum_of_squares (nums): "" "Bir sayı listesinin karelerinin toplamını hesaplayın. Args: nums (" int "veya" float "" listesi "): Bir sayı" listesi ". Döndürür: ans (" int " veya "float"): "nums" karelerinin toplamı. Yükseltmeler: AssertionError: "nums", floats veya ints olmayan öğeler içeriyorsa. "" "try: ans = sum () dışında: yükseltmeAssertionError ('Giriş bir float veya ints listesi. ') dönüş ans

Rawdocstring.py, GitHub tarafından başlatıldı

2. f-string (biçimlendirilmiş dize)

Kaynak: Pexels

Aşağıdaki komutlarla, yani% veya format () ile dizeleri biçimlendirmeye alışkın olabilirsiniz.

name = 'Dünya''Merhaba% s'% name # Merhaba Dünya'Merhaba {} '. format (ad) # Merhaba Dünya

Onları at. Daha uzun bir dizide birden çok değişken yazdırmanız gerektiğinde, kod hızla dağınık ve anlaşılması zor hale gelecektir. Her durumda, bu biçimlendirme yöntemleri basit değildir.

Pythonf-string, Python 3.6'da tanıtılan oyunun kurallarını değiştiren bir araçtır. Bu, ifadeleri dizelere yerleştiren okunabilir ve gelişmiş bir dize biçimi sözdizimidir. Bu, f '{ifade}' ifadesiyle yapılır; burada ifade f dizesi içinde ayraç içine alınır. İfadenin başında, tek alıntıdan önce bir f vardır.

Misal:

name = 'Dünya' print (f'Hello {name} ') # Merhaba Dünya

Kaşlı ayraçlar arasında dilbilgisi açısından geçerli herhangi bir ifade yazabilirsiniz. Ayrıca, ifadelerdeki işlevleri de çağırabilirsiniz!

a = print (f'Sum {a} 'nın kareleri toplamı {sum_of_squares (a)}' dır) # karelerin toplamı 14.84

3. Adlandırma kuralı

Bir şeyleri adlandırmak, bilgisayar bilimindeki en zor şeylerden biridir. Tüm fikirleri tüketmişsiniz. , Ancak geçici aracı değişkeni nasıl adlandıracağınızı bilmiyorum. Ama adını veremeyen tek kişi sen değilsin.

Zor olmasına rağmen, Python'da adlandırma değişkenlerinin seçimini "daraltmak" için bazı adlandırma kuralları vardır. Kod tutarlılığını, okunabilirliğini ve yeniden kullanılabilirliğini artırmaya yardımcı olurlar.

Bu nedenle, harfin kendisinin bir anlamı yoksa, a, x vb. Gibi tüm değişkenleri adlandırmak için artık tek bir küçük harf kullanmamalısınız. Ek olarak, bunları uspr yerine user_profile gibi anlamlı, anlaşılması kolay ve tanıması kolay sözcüklerle adlandırmalısınız.

Kaynak: Pexels

Nesneleri adlandırmayla ilgili 6 ipucu:

1. O, I, l gibi şeyleri adlandırmak için tek harf kullanmaktan kaçının. Nedeni açık.

2. Değişken ve işlev adları küçük harf olmalıdır.

3. Değişken veya fonksiyon adlarındaki kelimeler alt çizgi _ ile ayrılmalıdır.

4. Özel değişkenler (örneğin, bir sınıfın içinde) bir alt çizgiyle başlayabilir

5. Kategori adındaki sözcükler birleştirilmeli ve büyük harfle yazılmalıdır, örneğin MarioKart.

6. Sabit ad büyük harfle yazılmalıdır, örneğin GOLDEN_RATIO.

Bu liste kesinlikle kapsamlı değildir. Değişkenleri adlandırmanın programlamada öğrenmesi en zor şeylerden biri olduğu söylenebilir. Bu nedenle, GitHub'da başkalarının kodunu okumak ve adlandırma yöntemlerini öğrenmek yeni başlayanlar için en iyi yoldur.

Birlikte deneyin!

Yorum Beğen Takip Et

Yapay zeka öğrenme ve geliştirmenin kuru mallarını paylaşalım

Yeniden yazdırıyorsanız, lütfen arka planda bir mesaj bırakın ve yeniden yazdırma şartnamelerine uyun

Büyük veri çağında Microsoft Excel, bir göz atın
önceki
Robottan insana geçiş mi? Siri'nin "Sesi Değiştiren Yolculuğu"
Sonraki
kaçırma! 2020'de veri bilimi projeleri için en iyi 10 yaratıcı fikir
Fotoğraflar Zhangjiajie Wulingyuan Yağmurdan sonra bulutların denizi bir peri ülkesi kadar güzel
Google, 25 milyon ücretsiz veri seti yayınladı, gelin ve öğrenin
uyarı! Fareniz web sitesi tarafından izlendi
"Kod Temizliği": 5 temel nokta
Uluslararası toplum, Çin'in savaş "salgınına" dikkat ediyor: Çin, dünyaya zaman kazandırdı
JS körü körüne kullanmayın ===
İzleyiciler, büyük şirketlerin yapay zekayı tam olarak nasıl kullandığını ve bunları pratikte nasıl uyguladığını izliyor mu?
Sincan'ın "salgın" rolündeki ön ve arka Jinhua doktorlarını hesaba katarak çevrimiçi ve çevrimdışı koordinasyon
Bilim ve Teknoloji Gençlik | Zhang Shifeng, Çin Bilimler Akademisi: Geç başlayın, yetişin ve yararlı bir kişi olmak için çabalayın
Çocuğunuza bir isim verin ve bir bebek adı oluşturucu oluşturmak için derin öğrenme teknolojisini kullanın
Sadece 6 ayda bir kodlama noobundan veri bilimcisine geçtim
To Top