Computer Programming Step by Step guides learners with little to no experience in writing computer programs using the Python programming language. It supports learners in the development of an experiential grasp of computer programming and provides a strong foundation upon which to further their knowledge. This guide provides practical experience of programming concepts, including writing, editing, and troubleshooting programs. It focuses on a powerful subset of Python statements that allow the reader to write programs to solve a wide variety of programming problems and understand the nature of computer programming at a deep level. It links conceptual explanations with perceptual recognition, the visual signals that show how each Python statement changes the underlying computer that executes it, with the systematic use of PythonTutor to ground a learner's understanding in concrete experience. With over 300 visuals and a clever use of storyboards, Josh Tenenberg guides learners through each step with clarity and supports the development of hands-on experience. This is an open access title available under the terms of a CC BY-NC-ND 4.0 International licence. It is free to read on the Oxford Academic platform and offered as a free PDF download from OUP and selected open access locations.
Computer Programming Step by Step guides learners with little to no experience in writing computer programs using Python programming language. With over 300 visuals and a clever use of storyboards, it supports learners in the development of an experiential grasp of computer programming and provides a strong foundation upon which to further their knowledge.
Publisher
Oxford University Press Inc
Publication Date
Nov 2026
ISBN
9780197851043
Pages
378 p.
Item Type
Book
Format
Paperback
Unavailable
This product is currently out of stock. Please check back later.
Recently Viewed Items
Related Products
Your cart is full
You can add up to 100 items to your cart. To add more items, please remove some first.