eTextbook
Introduction to Programming Using Python, First Edition
ISBN-13: 978-0-13-274718-9 See more
Author(s): Y. Daniel Liang
Price Information
Our price:$41.99
Regular price:$105.20
You save:$63.21
eTextbook Digital Rental:180 days
Free with Purchase:
access-protected website

Details
Companion Website: A companion website is an online resource which often offers options for self-testing and exploration, such as interactive quizzes, interactive maps, additional images, links to related websites, and more.
Downloadable Files: Downloadable files are electronic files that may include additional eTextbook content, practice activities, quizzes, media content, and more.
Access-Protected Website: This is a password-protected website with online resources that may include interactive quizzes, interactive maps, additional images, links to related websites, and more. After purchasing the eTextbook, an access code is provided which you can use to access all of the materials available on the website.

Additional product details
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.
Marketing Promotion
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.






