My Account Log in

1 option

Practical Programming: An Introduction to Computer Science Using Python 3

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Gries, Paul.
Contributor:
Campbell, Jennifer (Newspaper editor), Contributor.
Gries, Paul, Contributor.
Montojo, Jason, Contributor.
Series:
The pragmatic programmers
Language:
English
Physical Description:
1 online resource (1 v.) : ill.
Edition:
2nd ed.
Other Title:
Introduction to computer science using Python 3
Place of Publication:
[Place of publication not identified] Pragmatic Bookshelf The Imprint 2013
Language Note:
English
System Details:
text file
Summary:
This book is for anyone who wants to understand computer programming. You'll learn to program in a language that' s used in millions of smartphones, tablets, and PCs. You'll code along with the book, writing programs to solve real-world problems as you learn the fundamentals of programming using Python 3. You'll learn about design, algorithms, testing, and debugging, and come away with all the tools you need to produce quality code. In this second edition, we've updated almost all the material, incorporating the lessons we've learned over the past five years of teaching Python to people new to programming.
Contents:
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.
Notes:
Bibliographic Level Mode of Issuance: Monograph
Includes bibliographical references.
ISBN:
9781941222485
194122248X
9781937785451
1937785459
OCLC:
893436785

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account