Back to skip links

Additional product details

eText: 
ISBN-13 9780132747226ISBN-10 0132747227
Print: 
ISBN-10 0132747189ISBN-13 9780132747189
Author(s): Y. Daniel Liang
Publisher: Prentice Hall
Copyright year: © 2013 Pages: 576
Description

Introduction to Programming with Python 3is intended for use in the introduction to programming course.

Daniel Liang is known for his “fundamentals-first” approach to teaching programming concepts and techniques. “Fundamentals-first” means that students learn fundamental programming concepts like selection statements, loops, and functions, before moving into defining classes. Students learn basic logic and programming concepts before moving into object-oriented programming, and GUI programming.   Another aspect of Introduction to Programming with Python 3 is that in addition to the typical programming examples that feature games and some math, Liang gives an example or two early in the chapter that uses a simple graphic to engage the students. Rather than asking them to average 10 numbers together, they learn the concepts in the context of a fun example that generates something visually interesting.    Using the graphics examples is optional in this textbook. Turtle graphics can be used in Chapters 1-5 to introduce the fundamentals of programming and Tkinter can be used for developing comprehensive graphical user interfaces and for learning object-oriented programming.

Three Ways to Study
with eTextbooks!

  • Read online from your computer or mobile device.
  • Read offline on select browsers and devices when the internet won't be available.
  • Print pages to fit your needs.

CourseSmart eTextbooks let you study the best way – your way.