Chapter 15. Classes and Objects
At  this    point   you know    how to  use functions   to  organize    code    and built-in    types   to
organize    data.   The next    step    is  to  learn   “object-oriented    programming”,   which   uses
programmer-defined  types   to  organize    both    code    and data.   Object-oriented programming
is  a   big topic;  it  will    take    a   few chapters    to  get there.
Code    examples    from    this    chapter are available   from
[http://thinkpython2.com/code/Point1.py;    solutions   to  the exercises   are available   from](http://thinkpython2.com/code/Point1.py;   solutions   to  the exercises   are available   from)
http://thinkpython2.com/code/Point1_soln.py.