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