Hi Bryan,
If you want to really get to know Python I suggest signing up for a 
Safari Books subscription at
http://safari.oreilly.com
and reading the book
Python In A Nutshell
 which walks you step by sstep through the language and how to use the 
Python tools.
As for building a Windows application, (win32 *.exe file,) you need to 
run a program called py2exe on your Python source code. It will compile 
your Python source code into a standard Win32 application.
As far as formatting goes the basic rule of thumb is this. Function 
definition lines are not indented. New statement blocks like an if or 
try is indented 4 spaces and any statements inside those if or try 
statements is indented 8 spaces. Here is an example with comments 
included so you can see what I am doing below. If you don't have 
punctuation set to full on your screen reader now would be a good time 
to set it to full.

#Function definition line.
#This is never indented.
def KillEnemy(enemy)

    #Begin an if statement.       
#Will be indented  4 spaces in from the left.
    if enemy == 1:
        #Statement line.
        #Will be indented 8 spaces from the left.
        enemy1.Killed(True)
    #End if comment.
    #Is here just to tell the developer
    #that we have ended an if statement.
    #Is indented 4 spaces to be in
#line with the if statement above.
    #Press enter twice to
    #begin a new function definition.

As you can see above I have included lots of comments using the # sign 
to mark off text that instructs you how to format the function above. Of 
course a seasoned developer probably wouldn't  add so many comments in a 
real Python application, but that is the jist of formatting a Python 
script. Important notes to remember here is that you need to add  2 new 
line characters after the end of one function and the beginning of a new 
one or Python will assume they are both apart of the same function. I 
always like to put a comment after each statement block such as
#End if
#End function
#End try
and so on so that I can easily come back and see where one function or 
block of ends and where a new one begins. This is optional of course, 
but as a new Python developer I think you will need them very much.
Cheers.


Bryan Mckinnish wrote:
> Hi.
> I have a couple of questions.
> What are the formatting specifications with python, and where can I find a 
> good tutorial? I can't find that bite of python one.
> Also, once I made a little program, how do I compile it and stuf?
>
> Thanks.
> Bryan Mckinnish
>   


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]

Reply via email to