[Tutor] properties beginner M Dawson book
brian arb
brianjamesarb at gmail.com
Mon Jun 11 17:08:40 CEST 2012
I'm a bad fan of Nick Parlante teaching style. He has a excellent site that
has some exercises to teach Python, and they are backed with unittests.
http://codingbat.com/python <http://codingbat.com/python>
On Mon, Jun 11, 2012 at 11:05 AM, brian arb <brianjamesarb at gmail.com> wrote:
> I would look into pylint, Python source code looking for bugs and signs
> of poor quality.
>
>
>> There are, unfortunately, no answers nor examples of good and bad code.
>> Honestly I don’t want to “cheat” but I have to teach Python to some young
>> students in September, using this book, and I want all the responses to any
>> doubts they have ready .....
>>
>>
>
>> Here’s something specific:
>> chapter 8 challenge 2: “ Write a program that simulates a television by
>> creating it as an object. The user should be able to enter a channel number
>> and raise or lower the volume. Make sure that the channel number and
>> volume level stay within valid ranges.”
>
>
> Highly recommend writing unittest, each unit test sends a specific input
> to a method and verifies that the method returns the expected value, or
> takes the expected action. Unit tests prove that the code you are testing
> does in fact do what you expect it to do.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20120611/722111ce/attachment.html>
More information about the Tutor
mailing list