Jump to content

Python

  • entries
    53
  • comments
    0
  • views
    405

Mevcut Modüller


Doğuhan ELMA

65 views

Python, birçok görevi kolaylaştıran ve genellikle tekerleği yeniden icat etmekten kaçınmanızı sağlayan bir dizi önceden oluşturulmuş veya "mevcut" modülle birlikte gelir. Bu modüller, Python'un standart kitaplığı olarak adlandırılan bir koleksiyonda toplanır ve Python kurulumunuzla birlikte gelir.

Mevcut modüller, farklı veri türlerini işlemek, dosyalarla çalışmak, internet üzerinde iletişim kurmak, işletim sistemiyle etkileşim kurmak ve daha birçok işlem için işlevler ve sınıflar sağlar. İşte Python'un standart kitaplığındaki bazı önemli modüllere örnekler:

math: Bu modül, karekök (sqrt), trigonometrik işlevler (ör. sin, cos), logaritma (log) ve daha fazlası dahil olmak üzere birçok matematiksel işlemi gerçekleştirmek için işlevler sağlar.

datetime: Bu modül, tarih ve zamanla ilgili işlemleri gerçekleştirebilmek için date, time, datetime ve timedelta gibi sınıfları içerir.

os: Bu modül, işletim sistemi ile etkileşim kurmayı sağlar. Örneğin, dosya ve dizin yollarını işlemek, dosyaları ve dizinleri oluşturmak/silmek, ortam değişkenlerini okumak ve diğer birçok OS ile ilgili işlemi gerçekleştirebilirsiniz.

re: Bu modül, Python'da düzenli ifadelerle (regex) çalışmayı sağlar.

json: Bu modül, JSON verilerini işlemek için kullanılır. JSON verilerini Python veri türlerine (ör. listeler ve sözlükler) çevirebilir ve tersini yapabilir.

random: Bu modül, rastgele sayılar üretmek ve diğer rastgelelikle ilgili işlemleri gerçekleştirmek için kullanılır.

urllib: Bu modül, URL'leri işlemek ve web üzerinde HTTP istekleri yapmak için kullanılır. 

collections,array,sys vb.

Bu modüllerin her biri, Python programlarınızda çeşitli işlevler sağlamak için import edilebilir. Örneğin, math modülünün sqrt fonksiyonunu kullanmak için, modülü import ettikten sonra aşağıdaki gibi bir kod yazabilirsiniz:

import math

print(math.sqrt(16))  # Prints: 4.0

Python'un standart kitaplığındaki modüller, geniş ve çok yönlü olduğu için, bir problemi çözerken genellikle bu modülleri kullanarak başlamanız önerilir. İhtiyacınız olan işlevi gerçekleştirmek için bir modül zaten varsa, bu, aynı işlevi sağlamak için kendi kodunuzu yazmaktan genellikle daha hızlı ve daha güvenlidir.

 

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...