Hands-On Data Structures and Algorithms with Python - Second EditionWe are very grateful to Franklin Beedle Publishers for allowing us to make this interactive textbook freely available. Module Index. Search Page. Social Runestone in social media:. Introduction 1.
Python - Data Structure
Programming is an intrinsically difficult activity. Though each programming language is different but there are some dimensions where their data structures can be related and differentiate easily. For example, low-level versus high-level, general versus specific task domain, interpreted versus compiled, and so on. Python is a general-purpose programming language and it is relatively simple and easy to learn. In addition, it provides the kind of run time feedback which will help the novice programmers. Just like any other programming language, data structure and algorithms in Python are its basic building blocks. Let us understand the basic data structures first and then we will learn about abstract data types.