Python kendi kütüphanem -TimeAnalysisMoon-

Konu Özeti

Django Rest Framework projelerinde fonksiyon çalışma sürelerini ölçmek için geliştirilen TimeAnalysisMoon adlı Python kütüphanesi tanıtılıyor. Kütüphane, @timeanalysismoon decorator'ı ile fonksiyon performansını analiz etmeyi sağlıyor. PyPI ve GitHub üzerinden erişilebilen araç, pip install timeanalysismoon komutuyla kurulup kolayca kullanılabiliyor.

Status
Not open for further replies.
Merhabalar,

Django Rest Framework kullanırken sıkça kullandığım decoratorları daha etkili bir şekilde kullanmak adına, kendi ihtiyaçlarıma özel basit bir decorator geliştirdim. Bu decorator sayesinde fonksiyonların çalışma hızını ölçebiliyor ve performans analizi yapabiliyorum.

Geliştirdiğim bu özel decorator ile ilgili detayları paylaşmak amacıyla şu kaynakları oluşturdum:

PyPI üzerinde projenin sayfası: https://pypi.org/project/timeanalysismoon/
GitHub deposu: https://github.com/CoderMungan/timeanalysismoon

Kullanımı;
1- Terminalinize;
Python:
pip install timeanalysismoon

2- import ediniz;
Python:
from timeanalysismoon import timeanalysismoon

3- kullanımı;

Python:
from timeanalysismoon import timeanalysismoon

@timeanalysismoon
def my_function():
    # Your function logic here
    pass

my_function()


Bu projenin oluşturulmasındaki düşünce, sadece kendi işlerimi kolaylaştırmak değil, aynı zamanda toplulukla paylaşarak diğer geliştiricilere de fayda sağlamaktı. Umarım bu küçük ama işlevsel araç, başkalarının projelerinde de kullanışlı olabilir.

Her türlü geri bildirim ve katkıları bekliyorum. Teşekkür ederim!

🔒 Bu içeriği görmek için giriş yapın

 
Merhabalar,

Django Rest Framework kullanırken sıkça kullandığım decoratorları daha etkili bir şekilde kullanmak adına, kendi ihtiyaçlarıma özel basit bir decorator geliştirdim. Bu decorator sayesinde fonksiyonların çalışma hızını ölçebiliyor ve performans analizi yapabiliyorum.

Geliştirdiğim bu özel decorator ile ilgili detayları paylaşmak amacıyla şu kaynakları oluşturdum:

PyPI üzerinde projenin sayfası: https://pypi.org/project/timeanalysismoon/
GitHub deposu: https://github.com/CoderMungan/timeanalysismoon

Kullanımı;
1- Terminalinize;
Python:
pip install timeanalysismoon

2- import ediniz;
Python:
from timeanalysismoon import timeanalysismoon

3- kullanımı;

Python:
from timeanalysismoon import timeanalysismoon

@timeanalysismoon
def my_function():
    # Your function logic here
    pass

my_function()


Bu projenin oluşturulmasındaki düşünce, sadece kendi işlerimi kolaylaştırmak değil, aynı zamanda toplulukla paylaşarak diğer geliştiricilere de fayda sağlamaktı. Umarım bu küçük ama işlevsel araç, başkalarının projelerinde de kullanışlı olabilir.

Her türlü geri bildirim ve katkıları bekliyorum. Teşekkür ederim!
Eyvallah eline sağlık

🔒 Bu içeriği görmek için giriş yapın

 
Status
Not open for further replies.
136,370Threads
3,304,704Messages
328,189Members
fesfefsefLatest member
Top Bottom