Python Structures: Structured Python for the Principled Programmer

Python Structures: Structured Python for the Principled Programmer

This book is about writing larger programs and implementing new data structures in Python with focus on efficiency, speed, and size.

Publication date: 01 Sep 2013

ISBN-10: n/a

ISBN-13: n/a

Paperback: 325 pages

Views: 1,844

Type: Book

Publisher: n/a

License: n/a

Post time: 27 Oct 2016 04:00:00

Python Structures: Structured Python for the Principled Programmer

Python Structures: Structured Python for the Principled Programmer This book is about writing larger programs and implementing new data structures in Python with focus on efficiency, speed, and size.
Tag(s): Algorithms and Data Structures Object Oriented Programming Python
Publication date: 01 Sep 2013
ISBN-10: n/a
ISBN-13: n/a
Paperback: 325 pages
Views: 1,844
Document Type: Book
Publisher: n/a
License: n/a
Post time: 27 Oct 2016 04:00:00
From the Preface:
Duane A. Bailey wrote:When programs become large, there is always a concern about efficiency. Does the program run quickly? Can the program manipulate large amounts of data quickly and with a small memory footprint? These are important questions, and if programmers are to be effective, they must be able to ask and answer questions about the efficiency of their programs from the point-of-view of data management. This book is about how to do that. 

In the early chapters we learn about basic Python use. We then discuss some problems that involve the careful manipulation of Python’s more complex data types. Finally, we discuss some object-oriented strategies to implement and make use of data structures that are either problem specific, or not already available within the standard Python framework. The implementation of new data structures is an important programming task, often at least as important as the implementation of new code. This book is about that abstract process. Finally, writing Python is a lot of fun, and we look forward to thinking openly about a number of fun problems that we might use Python to quickly solve.

More resources:




About The Author(s)


Professor of Computer Science at Williams College.

Duane A. Bailey

Professor of Computer Science at Williams College.


Book Categories
Sponsors
Icons8, a free icon pack