Home > Store

MyLab Programming with Pearson eText Instant Access for Introduction to Programming Using Python

Register your product to gain access to bonus material or receive a coupon.

MyLab Programming with Pearson eText Instant Access for Introduction to Programming Using Python

Book

  • Sorry, this book is no longer in print.
Not for Sale

About

Features

  • Fundamentals-first approach introduces basic programming concepts and techniques on selections, loops, functions, before writing custom classes. Liang introduces and uses objects in Chapter 3, but defining custom classes is covered later in Chapter 7.
  • Problem-driven approach teaches programming in a problem-driven way that focuses on problem solving rather than syntax. Liang captures students’ interest by using interesting examples in a broad context (areas include math, science, business, financials, gaming, animation, and multimedia). Appropriate syntax and libraries are introduced in order to solve the problems.
  • Flexible GUI Coverage gives instructors the flexibility to skip graphics topics, or cover these topics later in the course. The book use Python’s built-in Turtle graphics module in Chapters 1-6 and Tkinter in the rest of the book. Both Turtle and Tkinter are simple, easy to learn, and valuable pedagogical tools for teaching the fundamentals of programming and object-oriented programming.  GUI Examples are offered early in every chapter and a special set of GUI exercises appears at the end of every chapter.
  • Based on Python 3.

Description

  • Copyright 2013
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-301984-5
  • ISBN-13: 978-0-13-301984-1

Access details

  • eText included
  • Instant access once purchased
  • Register with a Course ID, a link from your instructor or an LMS link (Blackboard, Canvas, Moodle or D2L®)

Features

  • Interactive digital learning experience
  • Help when and where you need it
  • Instant feedback on assignments
  • Apps and study tools

Extras

Online Purchase URL

https://register.pearsoncmg.com/buy/buy1.jsp?productID=222072

Sample Content

Table of Contents

  • Chapter 1 Introduction to Computers, Programs, and Python
  • Chapter 2 Elementary Programming
  • Chapter 3 Introduction to Functions, Strings, and Objects
  • Chapter 4 Selections
  • Chapter 5 Loops
  • Chapter 6 Functions
  • Chapter 7 Object-Oriented Programming
  • Chapter 8 Thinking in Objects
  • Chapter 9 GUI Programming Using Tkinter
  • Chapter 10 Lists
  • Chapter 11 Multi-dimensional Lists
  • Chapter 12 Inheritance and Polymorphism
  • Chapter 13 Files and Exception Handling
  • Chapter 14 Tuples, Sets, and Dictionaries
  • Chapter 15 Recursion
  • Chapters 16-23 are bonus Web chapters on DS
  • Chapter 16 Developing Efficient Algorithms
  • Chapter 17 Sorting
  • Chapter 18 Linked Lists, Stacks, Queues, and Priority Queues
  • Chapter 19 Binary Search Trees
  • Chapter 20 AVL Trees
  • Chapter 21 Hashing
  • Chapter 22 Graphs and Applications
  • Chapter 23 Weighted Graphs and Applications
  • Appendixes
  • Appendix A   Python Keywords
  • Appendix B   The ASCII Character Set
  • Appendix C   Number Systems

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.