Warehouse Stock Clearance Sale

Grab a bargain today!


Sign Up for Fishpond's Best Deals Delivered to You Every Day
Go
Revel Access Code for ­Introduction to Python ­Programming and Data ­Structures

Rating
Format
Digital product license key
Published
United States, 20 July 2021

For introductory courses in Python Programming and Data Structures.

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

Revel™ 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.

Show more

This item is no longer available.

Product Description

For introductory courses in Python Programming and Data Structures.

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

Revel™ 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.

Show more
Product Details
EAN
9780135187753
ISBN
0135187753
Publisher
Age Range

Table of Contents

  • 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

About the Author

Dr. Y. Daniel Liang earned his Ph.D. in Computer Science from the University of Oklahoma in 1991, and an MS and BS in Computer Science from Fudan University in Shanghai, China, in 1986 and 1983. Prior to joining Armstrong, he was an associate professor in computer science at Purdue University in Fort Wayne, where he twice received the Excellence in Research award. 


Dr. Liang was trained in theoretical computer science. He was active in graph algorithms from 1990 to 1995 and published more than ten papers in several established journals such as SIAM Journal on Computing, Discrete Applied Mathematics, Acta Informatics, and Information Processing Letters. Since 1996, he has devoted to writing texts and published more than thirty books with Prentice Hall. His popular computer science texts are widely adopted in the world. 


Dr. Liang was elected a Java Champion in 2005 by Sun Microsystems and has given lectures on Java internationally.

Show more
Review this Product
Ask a Question About this Product More...
 
Look for similar items by category
Home » Books » Computers » Programming » Python
Home » Books » Computers » Programming » General
This title is unavailable for purchase as none of our regular suppliers have stock available. If you are the publisher, author or distributor for this item, please visit this link.

Back to top
We use essential and some optional cookies to provide you the best shopping experience. Visit our cookies policy page for more information.