Catholic University of Zimbabwe Library
Online Public Access Catalogue
(OPAC)

Think Python How to Think Like a Computer Scientist Allen Downey

By: Downey, Allen B [author]Contributor(s): Open Textbook Library [distributor]Material type: TextTextSeries: Open textbook libraryDistributor: Open Textbook Library Publisher: Green Tea Press Description: 1 online resourceISBN: Subject(s): Computer Science -- Textbooks | Programming Languages -- TextbooksLOC classification: QA76QA76Online resources: Access online version
Contents:
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 Case study: Tkinter -- A Debugging -- B Analysis of Algorithms -- C Lumpy
Subject: 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 atBard College,Olin College of Engineering, University of California, Santa Barbara, University of Maine, University of Northern Colorado.
Tags from this library: No tags from this library for this title.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number URL Status Date due Barcode Item holds
eBook eBook Digital Library

Resources in this library are accessible in digital format e.g. eBooks or eJournals accessible online.

Online Access
QA76 (Browse shelf(Opens below)) Link to resource Available
Total holds: 0

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 Case study: Tkinter -- A Debugging -- B Analysis of Algorithms -- C Lumpy

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 atBard College,Olin College of Engineering, University of California, Santa Barbara, University of Maine, University of Northern Colorado.

Attribution-NonCommercial

In English.

Description based on print resource

There are no comments on this title.

to post a comment.

OPENING HOURS

Weekdays: 0815hrs - 1800hrs
Weekends:0900hrs - 1200hrs

Closed for Mass:

Mon, Thur: 1200hrs - 1300hrs
Sunday & Public Holiday’s

CALL SUPPORT

0242-570570, 0242-570169
09200664, +263 8644140602

LOCATION

18443, Cranborne Avenue, Hatfield, Harare

Other Links


©2021 | CUZ Library