http://interactivepython.org

Since there has been some mention of courses lately, I think this has
become the best online Python course: "How to Think Like a Computer
Scientist." It has an interactive Online Interpreter, where you can
run the examples, or change things and experiment with new code (and
even save it). This is rather like W3 Schools but much more
convenient, since there is a new interpreter for every small segment,
and you aren't flipping around like you are at W3 Schools. It also has
a cleaner and more vivid look. There are simple quizzes, videos, and
CodeLens, which is something like a debugger stepthrough, where you
can activate your code line by line, and watch data and results.

Minor drawback: Codelens just steps through code the instructors have
written, for illustrative purposes. You can't write your own for the
debugger simulation.

However, you Can write anything in the Online Interpreter. The only
drawback there is not All python standard modules have been
implemented. (You can import math, for instance, but not some of the
more obscure modules. But as they say, by the time you get good enough
to use obscure modules, you'll have your own environment ;')  However,
the Online Interpreter can handle anything presented in the course,
and it's a good course. The Interpreter is more like an editor than
the standard shell, since you run a program or snippet rather than
immediate interpretation, and you must print() to see a value. You
also don't have those anachronistic >>> symbols.

If anyone looked at this a few months ago, it was in development and
there were a few bugs I wrote them about, but everything works great
now. It starts with the basics, but there's no harm in going over them
again, or at least skimming the definitions, even if you know them.
I've found that when you re-read, you discover stuff you could swear
wasn't there the first time, as if the author snuck in your house and
added to the material ;')

There is also a more advanced course on Algorithms and Data Structures
on the page linked above, if you're already surefooted about the
basics.

-- 
Jim

More and more, science is showing that animals, even "simple" ones,
have awareness and feelings. There is no hard divide, as the
rape-the-earth crowd would have us believe..
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to