Cengage Learning; 2nd edition
Whether you are a computer programming student; professional; or hobbyist; Lambert’s Fundamentals of Python: Data Structures; 2nd edition (PDF) offers the perfect introduction to object-oriented design and data structures using the very popular Python™ programming language. The level of instruction is ideal for students with at least one semester of programming experience in an object-oriented language; such as C++; Java; or Python. Focused exercises and step-by-step explanations clearly address the design of collection classes with polymorphism and inheritance and multiple implementations of collection interfaces. This new 2nd edition also covers the analysis of space/time tradeoffs of different collection implementations and; specifically; array-based implementations and link-based implementations. You learn to work with collections; including lists; sets; queues; stacks; dictionaries; trees; and graphs. Prepare for success with Fundamentals Of Python: Data Structures; 2e by your side.
“Coding examples are great with the explanations. Good exercises that are within the chapter. A good check on understanding the information. The exercises and programming projects are well thought out.”
“The code segments are nicely commented and written; and the explanations are simple and clear. Excellent explanation of big-O; particularly O(n log n) for quicksort. Introduces the idea of an interface; with a simple but very suitable data structure; a bag. Walks through the creation of the interface; and then two implementations of it. This is a great way to emphasize the difference between interface and implementation and to build on the previous chapter and explore how implementation affects running time. Very readable; the chapter provides a clear; step-by-step tour of the topics.
P.S Contact us if you want Fundamentals Of Python: Data Structures 2e test bank and other instructor resources.
NOTE: This sale only contains the ebook Lambert’s Fundamentals Of Python: Data Structures; 2nd edition in PDF. No access codes included.