در بیشتر المپیادهای برنامه نویسی زمان اجرای برنامه عنصر بسیار مهمی است و بیشتر توسعه دهنده ها زمان اجرای برنامه هایشان را مهم می دانند، از این رو Time Library می تواند بسیار مفید باشد، این کتابخانه از قبل روی پایتون نصب شده و نیازی به نصب آن نیست. به ادامه ی مطلب بروید تا آموزش مختصری از این کتابخانه را ببینید.

برای واردسازی یک کتابخانه درون برنامه هایتان در پایتون سه راه اصلی دارید:

"import "Library Name
در این صورت کل دستورات موجود در آن کتابخانه برای استفاده در برنامه لود می شوند.
"from "Library Name" import "Part Name
*با "," دستورها را از هم جدا کنید.
 
* from "Library Name" import
در این صورت کل دستورات موجود در آن کتابخانه برای استفاده در برنامه لود می شوند.
 
فرض کنید برنامه ای دارید می خواهید ببینید چقدر طول می کشد اجرا شود، با استفاده از کتابخانه ی Time دو راه دارید:
استفاده از clock()
from time import clock
clock()     #از اینجا کامپیوتر شمارش را آغاز می کند
I=10**10000000000000000000000
while I>0:
    I-=1
print(clock())

اولین باری که عبارت clock() را می نویسید، کامپیوتر آغاز به شمارش می کند و از آن به بعد هر بار که clock() بنویسید، خروجی آن زمانی است که پس از نوشتن اولین ()clock صرف شده است.

 

بعضی وقت ها سرعت اجرای برنامه به ضرر ماست! مثلا فرض کنید دارید CallOfDuty بازی می کنید ولی دشمناتون آن قدر سریعند که نمی شه جلوشان ایستاد!

برای این کار می تونید به کامپیوتر بگید، آقای کامپیوتر لطفا چند لجظه هیچ یک از خط های برنامه ی من را اجرا نکن!

پس بهش می گویید بخواب و از دستور sleep() استفاده می کنید!

*داخل پرانتز sleep() زمانی  را بر حسب ثانیه به کامپیوتر می گویید که می خواهید کامپیوتر برنامتون را اجرا نکند.

 
from time import sleep
I=10**10000000000000000000000
while I>0:
    sleep(.5)
    I-=1
print('Finish!')
* پیشنهاد می کنم برنامه ی بالا را اجرا نکنید! در برنامه ی بالا توی هر مرحله کامپیوتر نیم ثانیه توقف می کند و بعد ادامه می دهد. در انتها چاپ می کند finish! 
 
 
بعضی وقت ها دقت بالای دستور clock را نیاز ندارید، و تا 5 رقم اعشار ثانیه هم کارتان را راه می اندازد.
می توانید از خود time استفاده کنید.
اما این دفعه کامپیوتر برایتان کاری انجام نمی دهد! باید خودتان time را در یک متغیر ذخیره کنید و سپس جایی time() فعلی را از آن time ذخیره شده کم کنید.
from time import time
T=time()
I=10**10000000000000000000000
while I>0:
    I-=1
print(time()-T)
*دستور تایم در واقع بر حسب ثانیه نشان می دهد عمر CPUی شما چقدر است.