Introduction to Python Programming and Data Structures, Global Edition, 3rd edition

Published by Pearson (November 4, 2022) © 2023

  • Y Daniel Liang Georgia Southern University
Products list

Details

  • A print text
  • Free shipping
Products list

Details

  • A print text
  • Free shipping
Products list

Details

  • A print text
  • Free shipping
  • 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
  • Appendix G. The Big-O, Big-Omega, and Big-Theta Notations
  • Appendix H. Operator Precedence Chart
  • Symbol Index
  • Supplemental Material
  • Glossary

Need help? Get in touch