Python’un En Önemli Modülleri

Python, herkesin kolayca erişebilmesi için ücretsiz olarak sunulan bir yazılımdır. Herhangi bir bilgisayar için çok karmaşık işlemler gerçekleştirebilecek şekilde tasarlanmış olan Python, birçok kütüphane ve modül içerir. Bu modüller sayesinde Python ile çok daha karmaşık işlemler gerçekleştirmek mümkündür. Python’un en önemli modüllerini içeriğimizde sizler için derledik.

Python’un En Önemli Modülleri Nelerdir?

Python, çok sayıda modül içeren bir yazılım olduğundan, hangi modüllerin önemli olduğunu belirlemek oldukça güçtür. Ancak Python’un en önemli modülleri şunlardır:

  • os modülü
  • sys modülü
  • math modülü
  • time modülü
  • random modülü
  • statistics modülü
  • json modülü
  • subprocess modülü
  • re modülü
  • csv modülü
  • smtplib modülü
  • unittest modülü
  • wave modülü

Python os Modülü Nedir? Ne İşe Yarar?

os, işletim sistemiyle ilgili çeşitli işlevler sağlayan bir Python modülüdür. Bu modül, işletim sistemi bağımsız dosya yolları oluşturmayı, dizin değiştirmeyi ve dizin içeriğini listelemeyi sağlar.

os, birçok programcı tarafından kullanılan bir Python modülüdür. Bu modül sayesinde programcılar, dosya ve dizin işlemlerini gerçekleştirmek için farklı işletim sistemlerine özel kodlar yazmak zorunda kalmazlar. Çünkü os modülü sayesinde bu işlemler her işletim sistemine uygun şekilde gerçekleştirilir.

os modülünün bazı özellikleri şunlardır:

  • Dizin ve dosya işlemleri gerçekleştirme
  • Sistem bilgileri alma
  • Sistemle ilgili işlemler gerçekleştirme
  • Sistemden bilgi alma
  • Sistem ortam değişkenlerini görüntüleme
  • Sistemle ilgili hata ayıklama

os modülünün kullanımına örnek vermek gerekirse:

import os
# Geçerli çalışma dizinini alma
print(os.getcwd())
# Dizinde dosya oluşturma
open('new_file.txt', 'w').close()
# Dizinde bulunan dosyaların listesini alma
print(os.listdir())
# Dizinde bulunan dosyaların sayısını alma
print(len(os.listdir()))
# Dizin değiştirme
os.chdir('new_directory')
# Dizin oluşturma
os.mkdir('new_directory')
# Dizin silme
os.rmdir('new_directory')
# Dizin içindeki dosyaları ve alt dizinleri listeleme
print(os.listdir('directory'))
# Dizin içindeki dosyaların sayısını alma
print(len(os.listdir('directory')))
# İşletim sisteminin adı alma
print(os.name)
# İşletim sisteminin sürümünü alma
print(os.uname())
# İşletim sisteminin mimarisini alma
print(os.uname().machine)
# Sistem ortam değişkenlerini görüntüleme
print(os.environ)
# Sistem ortam değişkenlerinden birini görüntüleme
print(os.environ.get('PATH'))
# Hata ayıklama bilgilerini görüntüleme
os.system('ls -la')
os.system('ls -l')
os.system('pwd')
os.system('echo hello')
os.system('cat new_file.txt')
os.system('rm new_file.txt')
os.system('touch new_file.txt')
os.system('mv old_file.txt new_file.txt')
os.system('cp old_file.txt new_file.txt')
os.system('rmdir old_directory')
os.system('mkdir new_directory')
os.system('cd new_directory')
os.system('ls -la new_directory')
os.system('ls -l new_directory')
os.system('pwd new_directory')
os.system('echo hello new_directory')
os.system('cat new_file.txt new_directory')

Scroll to Top