update
you might need to copy this tutorial into your notepad/ms word/word pad to see it... im sorry but i cant afford to make a really cool site for a free tutorial...
Tutorial
##We will learn to use Python by using the actual command promt..
##Just to let you know, everything in this is written using Python, hence the ##'s
##The ##'s mean that you are entering a comment, or note into your script that will not be seen
##when you press the 'run' button
##This tutorial will go over making a calculator for personal use, and also how to use it.
##This tutorial will not, however, show you how to make that silly 'hello world' thing that everyone thinks you NEED to know
## to tell you the truth, that message always thru me off, they only taught you to print at first..
##This tutorial is intended for beginner/nonprogrammers made by a beginner so beginners can understand the language more.
##This calculator will actually work and run in this version, but i will make messed up versions for you to figure the problem.
##We will go over the Input, and Print 'commands' and we will also go over 'variables' or letters that can be used as numbers or other letters (like variables in math)
##The print command prints text onto the screen when you run the program you will be making, like the "hello, world" except we will not go over that
##To use the print command you must first type the word "print" this command tells the computer to print something onto the screen
##Then you need to press the space bar so that they will not be together, then you need to type a (')
##What that means is that it is the beginnig of the text, so nothing will be printed onto the screen if there isnt a (')
##You then need to write what you wan to write, i suggest anything, not just hello, world
##You need to end it with another (') to tell the computer you are done typing.
##So all in all it should look like "Print 'your text here'" without the quotation marks around it.
##The next thing we will go over is the input and variables.
##You first need to enter a, that will be your variable, or letter that will soon be a number, and when you run the program, you will find out what i mean, just give it time
##The = sign means that the "a" variable equals something, but the computer doesnt know yet, this will come next
##The Input command is the command that allows you to input text into the screen, soo now we can SEE text that is already there, and now we can put text into the screen.
##The ('a:') is what will show up on the screen before you enter your text, you can replace that with anything, say "num. 1"
##B=Input ('b:') is the samething as 'a' just another variable, which means you can enter another number.
##Now im sure you want to run the program, to do this you should click the "run" at the top of the screen, and then "Run Module" or press F5, its your choice.
##Your first assignment is to try to get the 'c' variable to work with all of the fields below..
print 'tut. calculator 1.0'
## print types text onto the command screen
a=input('a:')
##makes 'A' into a variable or in other words it can be replaced with a number or another letter
b=input('b:')
## same with B, it is a variable now
c=input('c:')
##'C' will not be included into the file because it is not in multiply/div/sub/add/exp fields..
print 'multiply'
print a*b
## when defined A and be will be multiplied with the *
print 'exponent'
print a**b
## two ** means that both numbers will be multiplied by the exponent
print 'exponent 2'
print b**a
## this is the second number with the exponent of a
print 'add'
print a+b
## this is addition (thus the + sign)
print 'sub'
print a-b
## the - sign means subtraction
print 'sub 2'
print b-a
## this is a and b reversed
print 'div'
print a/b
## the / sign means divide
print 'div 2'
print b/a
## this is the division reversed
print 'less than'
print a<b
## the < sign is the "less than" sign
print 'greater than'
print a>b
## the > is the greater than sign.
print 'Made by annonymos, Copyright 2007'
print 'thank you for using advanced calculator 1.0'
## imagine a represented 23 and b represented 3 then the a's and b's up there would be added/multiplied/divided/subtracted/etc.. by that number, but in this we have an input function which allows you to "input" the a and b variables, which means you get to define them with your own number..