I’ve talked with many of my students about first writing out their programs in “plain English” before writing a single line of code. The motivating idea is that if you are unable to clearly describe the algorithms and code you want to write in plain English, then you are ...
The Move to Python 3
An outline of a transition to Python 3 that retains a clone of an old Python 2.7 environment, assuming that the Anaconda Python distribution is being used.
-
All of the commands shown here should be issued at the terminal prompt, indicated by the
$
. You do not need to type the$
. ↩
It’s Only Logical
From Cecily Carver in Things I Wish Someone Had Told Me When I Was Learning How to Code:
I’ve found that a big difference between new coders and experienced coders is faith: faith that things are going wrong for a logical and discoverable reason, faith that problems are fixable ...