34 lines
1.7 KiB
Python
34 lines
1.7 KiB
Python
text = '''The first thing that stands between you and writing your first, real,
|
||
piece of code, is learning the skill of breaking problems down into
|
||
acheivable little actions that a computer can do for you. Of course,
|
||
you and the computer will also need to be speaking a common language,
|
||
but we'll get to that topic in just a bit.
|
||
|
||
Now breaking problems down into a number of steps may sound a new
|
||
skill, but its actually something you do every day. Let’s look at an
|
||
example, a simple one: say you wanted to break the activity of fishing
|
||
down into a simple set of instructions that you could hand to a robot,
|
||
who would do your fishing for you. Here’s our first attempt to do that,
|
||
check it out:
|
||
|
||
You can think of these statements as a nice recipe for fishing. Like any
|
||
recipe, this one provides a set of steps, that when followed in order,
|
||
will produce some result or outcome in our case, hopefully, catching
|
||
some fish.
|
||
|
||
Notice that most steps consists of simple instruction, like "cast line
|
||
into pond", or "pull in the fish." But also notice that other
|
||
instructions are a bit different because they depend on a condition,
|
||
like “is the bobber above or below water?". Instructions might also
|
||
direct the flow of the recipe, like "if you haven’t finished fishing,
|
||
then cycle back to the beginning and put another worm on the hook."
|
||
Or, how about a condition for stopping, as in “if you’re done” then go
|
||
home.
|
||
|
||
You’re going to find these simple statements or instructions are the
|
||
first key to coding, in fact every App or software program you’ve ever
|
||
used has been nothing more than a (sometimes large) set of simple
|
||
instructions to the computer that tell it what to do.'''
|
||
|
||
# print(text)
|