Skip to Content
A Concise Introduction to Programming in Python
book

A Concise Introduction to Programming in Python

by Mark J. Johnson
December 2011
Beginner
217 pages
8h
English
Chapman and Hall/CRC
Content preview from A Concise Introduction to Programming in Python
Chapter 7
Algorithm Design and Debugging
Developing Algorithms
As the problems we tackle become more complex, it becomes harder to quickly
write out programs to solve them, and we need to devote correspondingly more
time to planning and designing solutions as opposed to writing code. At this
stage, the difficulty is generally in designing an algorithm capable of solving
the problem.
An algorithm is just a specific sequence of steps that will solve some problem.
Prior to writing code, programmers often use pseudocode, which is a hybrid
of English (or other language) and programming code. Thinking in pseudocode
allows you to focus on how to solve the problem ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Python Standard Library

Python Standard Library

Fredrik Lundh
Numerical Computing with Python

Numerical Computing with Python

Pratap Dangeti, Allen Yu, Claire Chung, Aldrin Yim

Publisher Resources

ISBN: 9781439896952