an introduction to computer science using Python 3 /
Paul Gries, Jennifer Campbell, Jason Montojo
2nd ed
[Frisco, TX] :
The Pragmatic Programmers,
c2014
1 online resource (1 v.) :
ill
The pragmatic programmers
"Version: P2.0 (August 2014)"--T.p
Includes bibliographical references
What's programming? -- Hello, Python -- Designing and using functions -- Working with text -- Making choices -- A modular approach to program organization -- Using methods -- Storing collections of data using lists -- Repeating code using loops -- Reading and writing files -- Storing data using other collection types -- Designing algorithms -- Searching and sorting -- Object-oriented programming -- Testing and debugging -- Creating graphical user interfaces -- Databases