Home > Store

Revel Access Code for Introduction to Python Programming and Data Structures

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

Revel Access Code for Introduction to Python Programming and Data Structures

sms online

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

About

Features

Hallmark features of this title

  • A problem-driven, fundamentals-first approach focuses on problem solving rather than syntax.
  • The step-by-step presentation starts at the beginning, teaching basic concepts and techniques before writing custom classes.
    • Topics flow from fundamentals to object-oriented programming, from simple functions to STL, and from simple data types to classic structures.
  • Programming exercises are grouped by level of difficulty to give students many opportunities to practice and apply skills.
  • Engaging examples and problems provide interesting context for concepts. Examples are drawn from math, science, business, finance, gaming, animation and multimedia to make the material more relatable.
  • Flexible chapter ordering allows instructors to skip or cover graphics later.

Description

  • Copyright 2020
  • Edition: 1st
  • sms online
  • ISBN-10: 0-13-518775-3
  • ISBN-13: 978-0-13-518775-3

For introductory courses in Python Programming and Data Structures.

A fundamentals first approach to programming helps students create efficient, elegant code

RevelTM Introduction to Python Programming and Data Structures introduces students to basic programming concepts using a fundamentals-first approach that prepares students to learn object-oriented programming and advanced Python programming. This approach presents programming concepts and techniques that include control statements, loops, functions, and arrays before designing custom classes. Students learn basic logic and programming concepts prior to moving into object-oriented and GUI programming. The content incorporates a wide variety of problems with various levels of difficulty and covers many application areas to engage and motivate students.

Revel is Pearson’s newest way of delivering our respected content. Fully digital and highly engaging, Revel replaces the textbook and gives students everything they need for the course. Informed by extensive research on how people read, think, and learn, Revel is an interactive learning environment that enables students to read, practice, and study in one continuous experience – for less than the cost of a traditional textbook.

NOTE: Revel is a fully digital delivery of Pearson content. This ISBN is for the standalone Revel access card. In addition to this access card, you will need a course invite link, provided by your instructor, to register for and use Revel.

Sample Content

Table of Contents

Welcome

1. Introduction to Computers, Programs, and Python

2. Elementary Programming

3. Selections

4. Mathematical Functions, Strings, and Objects

5. Loops

6. Functions

7. Lists

8. Multidimensional Lists

9. Objects and Classes

10. Basic GUI Programming Using Tkinter

11. Advanced GUI Programming Using Tkinter

12. Inheritance and Polymorphism

13. Files and Exception Handling

14. Tuples, Sets, and Dictionaries

15. Recursion

16. Developing Efficient Algorithms

17. Sorting

18. Linked Lists, Stacks, Queues, and Priority Queues

19. Binary Search Trees

20. AVL Trees

21. Hashing

22. Graphs and Applications

23. Weighted Graphs and Applications

Appendix A. Python Keywords

Appendix B. The ASCII Character Set

Appendix C. Number Systems

Appendix D. Command Line Arguments

Appendix E. Regular Expressions

Appendix F. Bitwise Operations

Symbol Index

Supplemental Material

Glossary

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.