Python’dan Ufak Kod Parçaları – 1

Python ile normal çalışma zamanı haricinde Debug yaparken bazı noktalarda Print yapmak isterseniz aşağıdaki gibi bir Fonksiyon ile işinizi kolaylaştırabilirsiniz.

import sys
def debug( debug ):
	if 'debug' in sys.argv:
		print( debug )

Argüment ( parametre ) yöntemi ile yapıyoruz. CLI üzerinde dosyanızı çalıştırıken, dosyaya argüment göndermeniz yeterli.


sudo python test.py debug

Birde hata analizi yaparken PHP de kullanmış olduğumuz die(); alışkanlığını şuradaki yazımda değiştirmiştim. Alışmış kudurmuştan beterdir hesabı. Burada da olmazsa olmaz 🙂 Tuple, Dictionary vb.

Önce PIP ile pprint’i  kurmanız gerekebilir.

from pprint import pprint

def dier( text ):
	pprint( text )
	exit()

Ve son olarak da Random karakterlere ihtiyacımız vardı.


def get_random_string( length = 57 ):
	letters = string.ascii_lowercase
	result_str = ''.join( random.choice( letters ) for i in range( length ) )
	return result_str

Python ile kod yazmak oldukça zevkli. Sadece yan yana kod yazma alışkanlığı olanlar için biraz zorluk yaşatabilir. Hireyarşik olarak kod yazmayı sağlatıyor sizlere 🙂

Kod yazarken bazen ufak fonksiyonlar hız kazandırabilir. Bu fonksiyonlar aynı zamanda hata analizi yaparken daha hızlı analiz yapmanızı sağlayacaktır. Doğru analiz zamanı doğru kullanmanızı sağlayıp en iyi sonuca ulaştırır sizi.

Bir sonraki ufak tefek fonksiyonlarda görüşmek üzere.

 

Bir Cevap Yazın