PYTHON MODÜLLER

Modüller konusu Python’daki en önemli konulardandır.Modüller içlerinde barındırdığı fonksiyonlar,objeler,sınıflar sayesinde bizlerin programlarımızda bazı işleri çok rahatlıkla yapabilmemize olanak tanıyor.Yani modüller olmasaydı bizler yazdığımız programlardaki her bir fonksiyonu her bir sınıfı biz yazmak zorunda olurduk.

Modüllerin Kullanımı

İlerleyen konularımızda bir çok  modül kullanarak daha efektif programlar yazacağız.Şimdi konuyu anlamak için math modülünü inceleyelim ve modülün fonksiyonlarından yararlanalım:

import modül_adı ile modüllerimizi içeriye aktarıyoruz.

 

 

 

 

Şimdi biz math modülünü kısaca göstermiş olduk.Şöyle bir şey yapmak istesek biz math modülünü kendi belirlediğimiz bir isimle kullanmak istersek bunu nasıl yapabiliriz bakalım:

import modül_adı as yeni_ad

Yukarıda görüldüğü üzere math modülünü connection isminde kullandık..

 

Peki biz bir modül içerisinden sadece istediğimiz fonksiyonları nasıl programımıza dahil edebiliriz bakalım:

from math import factorial,pow

 

Daha önceden yapmış olduğumuz 4 işlem yapabilen bir hesap makinesi vardı.Şimdi bu hesap makinesine 6 tane daha işlem ekleyelim bu 6 tane işlemi math modülü içerisinden alalım.Tabi bu hesap makinesini sizler daha çok geliştirebilirsiniz aynı zamanda işlemleri eklerken programı en baştan yazmanızda fayda var.

 

Şimdi basit bir şey yazalım , Programımız kullanıcan bir  web sitesi istesin sonra bu web sitesinin html kaynak kodunu çekmeye çalışalım.Bunun için urllib modülünü kullanağız :

 

 

DateTime Modülü

Zaman ve tarih muhabbetleri için bir modüldür.

Ekran Çıktısı :

 

Ekran Çıktısı :

2018-11-14 10:33:08.155186

Ekran Çıktısı:

2018
11
14
10
36
55

Ekran Çıktısı:

Wed Nov 14 10:40:40 2018

 

Aşağıdaki örnekte strftime() fonksiyonunu kullanalım ve ekran çıktısını inceleyelim….

Ekran Çıktısı:

2018
November
10:48:15
11/14/18
Wednesday

 

Peki bunları nasıl Türkçe’ye çevirebiliriz diye soracak olursanız :

locale isimli modülümüzden faydalanıyoruz:

Ekran Çıktısı:

2018
Kasım
10:55:02
11/14/18
Çarşamba

 

Bu modül ile ilgili ayrıntılı bilgi için:

https://docs.python.org/2/library/datetime.html

 

 

Leave a reply:

Your email address will not be published.

Site Footer