Amazon cover image
Image from Amazon.com

Think Python / Allen B. Downey.

By: Material type: TextTextPublisher: Beijing : O'Reilly, 2015Edition: Second editionDescription: xx, 268 pages : illustrations ; 24 cmContent type:
  • text
Media type:
  • unmediated
Carrier type:
  • volume
ISBN:
  • 9781491939369
Subject(s): DDC classification:
  • 005.133 DO.T 2015 23
LOC classification:
  • QA76.73.P98 D694 2016
Online resources:
Contents:
Preface -- 1. The way of the program -- 2. Variables, expressions and statements -- 3. Functions -- 4. Case study: interface design -- 5. Conditionals and recursion -- 6. Fruitful functions -- 7. Iteration -- 8. Strings -- 9. Case study: word play -- 10. Lists -- 11. Dictionaries -- 12. Tuples -- 13. Case study: data structure selection -- 14. Files -- 15. Classes and objects -- 16. Classes and functions -- 17. Classes and methods -- 18. Inheritance -- 19. The Goodies -- 20. Debugging -- 21. Analysis of Algorithms
Summary: Think Python is a concise introduction to software design using the Python programming language. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters. This textbook has been used in classes at Bard College,Olin College of Engineering, University of California, Santa Barbara, University of Maine, University of Northern Colorado.
List(s) this item appears in: Computing
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Call number Status Date due Barcode
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Available 192898
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Available 192899
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Withdrawn 192900
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Withdrawn 192901
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Available 192902
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Withdrawn 192003
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Available 191917
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Available 191388
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2016 (Browse shelf(Opens below)) Available 191378
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Available 191135
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Checked out 02/21/2023 190236
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Available 190686
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Withdrawn 190687
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Withdrawn 190696
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Available 190697
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Withdrawn 190837
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Withdrawn 190838
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Withdrawn 190839
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Withdrawn 190840
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Available 190841
Books Books The Knowledge Hub Library Computing 005.133 DO.T 2015 (Browse shelf(Opens below)) Available 190842

"How to think like a computer scientist" -- Cover.

"Updated for Python 3"--Cover.

Includes index.

Preface -- 1. The way of the program -- 2. Variables, expressions and statements -- 3. Functions -- 4. Case study: interface design -- 5. Conditionals and recursion -- 6. Fruitful functions -- 7. Iteration -- 8. Strings -- 9. Case study: word play -- 10. Lists -- 11. Dictionaries -- 12. Tuples -- 13. Case study: data structure selection -- 14. Files -- 15. Classes and objects -- 16. Classes and functions -- 17. Classes and methods -- 18. Inheritance -- 19. The Goodies -- 20. Debugging -- 21. Analysis of Algorithms

Think Python is a concise introduction to software design using the Python programming language. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters. This textbook has been used in classes at Bard College,Olin College of Engineering, University of California, Santa Barbara, University of Maine, University of Northern Colorado.

There are no comments on this title.

to post a comment.