[Tutor] Tutor Digest, Vol 126, Issue 64

Najam Qasim najam.qasim at yahoo.com
Wed Aug 27 03:41:35 CEST 2014


What is preferable method to debug and execute python code in Mac? I do not like the cmd/terminal execution. Thank you.

> On Aug 26, 2014, at 6:00 AM, tutor-request at python.org wrote:
> 
> Send Tutor mailing list submissions to
>    tutor at python.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>    https://mail.python.org/mailman/listinfo/tutor
> or, via email, send a message with subject or body 'help' to
>    tutor-request at python.org
> 
> You can reach the person managing the list at
>    tutor-owner at python.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Tutor digest..."
> 
> 
> Today's Topics:
> 
>   1. time vs. timeit (diliup gabadamudalige)
>   2. Re: time vs. timeit (Chris ?Kwpolska? Warrick)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Tue, 26 Aug 2014 09:56:55 +0530
> From: diliup gabadamudalige <diliupg at gmail.com>
> To: "tutor at python.org" <tutor at python.org>
> Subject: [Tutor] time vs. timeit
> Message-ID:
>    <CAMxbqSNGQ3jSe0n2HvJhkPoFCr21eGh3n5b0VYGx7-0KoT3jfw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
> 
> Hi all,
> 
> 1. why do some say that the time module is more accurate than the timeit
> module?
> s = time.time()
> or
> s = timeit.timeit()
> 
> 2. Why is it that both modules never return the same answer on each run?
> 
> Thank you for your response.
> 
> -- 
> Diliup Gabadamudalige
> 
> http://www.diliupg.com
> http://soft.diliupg.com/
> 
> **********************************************************************************************
> This e-mail is confidential. It may also be legally privileged. If you are
> not the intended recipient or have received it in error, please delete it
> and all copies from your system and notify the sender immediately by return
> e-mail. Any unauthorized reading, reproducing, printing or further
> dissemination of this e-mail or its contents is strictly prohibited and may
> be unlawful. Internet communications cannot be guaranteed to be timely,
> secure, error or virus-free. The sender does not accept liability for any
> errors or omissions.
> **********************************************************************************************
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://mail.python.org/pipermail/tutor/attachments/20140826/0cf26987/attachment-0001.html>
> 
> ------------------------------
> 
> Message: 2
> Date: Tue, 26 Aug 2014 10:34:15 +0200
> From: Chris ?Kwpolska? Warrick <kwpolska at gmail.com>
> To: diliup gabadamudalige <diliupg at gmail.com>
> Cc: "tutor at python.org" <tutor at python.org>
> Subject: Re: [Tutor] time vs. timeit
> Message-ID:
>    <CAMw+j7JVtusUJa7ZK=qam8b6yxZ6L5Z0ynqedwtSo2T357Yi3A at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
> 
> On Tue, Aug 26, 2014 at 6:26 AM, diliup gabadamudalige
> <diliupg at gmail.com> wrote:
>> Hi all,
>> 
>> 1. why do some say that the time module is more accurate than the timeit
>> module?
>> s = time.time()
>> or
>> s = timeit.timeit()
>> 
>> 2. Why is it that both modules never return the same answer on each run?
> 
> The two functions have completely different uses, and do completely
> different things.
> 
>>>> help(time.time)
> Help on built-in function time in module time:
> 
> time(...)
>    time() -> floating point number
> 
>    Return the current time in seconds since the Epoch.
>    Fractions of a second may be present if the system clock provides them.
> 
> 
> In other words, return this: http://en.wikipedia.org/wiki/Unix_time
> 
> 
>>>> help(timeit)
> NAME
>    timeit - Tool for measuring execution time of small code snippets.
> 
> [?]
>     |  timeit(self, number=1000000)
>     |      Time 'number' executions of the main statement.
>     |
>     |      To be precise, this executes the setup statement once, and
>     |      then returns the time it takes to execute the main statement
>     |      a number of times, as a float measured in seconds.  The
>     |      argument is the number of times through the loop, defaulting
>     |      to one million.  The main statement, the setup statement and
>     |      the timer function to be used are passed to the constructor.
> 
> -- 
> Chris ?Kwpolska? Warrick <http://chriswarrick.com/>
> PGP: 5EAAEA16
> stop html mail | always bottom-post | only UTF-8 makes sense
> 
> 
> ------------------------------
> 
> Subject: Digest Footer
> 
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> https://mail.python.org/mailman/listinfo/tutor
> 
> 
> ------------------------------
> 
> End of Tutor Digest, Vol 126, Issue 64
> **************************************


More information about the Tutor mailing list