Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Mar 27th, 2008, 8:20 PM   #1
Kigneer
Newbie
 
Join Date: Mar 2008
Posts: 3
Rep Power: 0 Kigneer is on a distinguished road
Question Which Flavor: CPython or IronPython and Exec Opts

At the installation stage in "Learning Python" book, but it has only a paragraph explaining three versions (I won't be using Java so Jython doesn't interest me); and the same goes for execution optimization tools.

Should I study with the default CPython, or because my interest is in making small helper programs to run on my Windows box (and later modding games that use Python, like Oblivion), should I start from the beginning with IronPython?

And which optimization tool would be best for either Python installation?

The book highlights some possible benefits of IronPython (such as possible performance increases), but like to know from more advanced programmers who's been there/done that: which flavor will be best for me to learn from the ground up that suits the above goals?

Trying to avoid frustration in jumping into something that goes down the wrong path.

Advice?
Kigneer is offline   Reply With Quote
Old Mar 28th, 2008, 6:39 AM   #2
Freaky Chris
Hobbyist Programmer
 
Freaky Chris's Avatar
 
Join Date: Dec 2007
Location: England
Posts: 169
Rep Power: 1 Freaky Chris is on a distinguished road
Send a message via MSN to Freaky Chris
Re: Which Flavor: CPython or IronPython and Exec Opts

I have never looked at IronPython myself, i just use plan standard Python. Although the basic Python language doessupport GUI's through the use of Tkinter, there are additionally packages you can get such as wxPthon (my favorite) and QT there are no doubt others too. Also there are other packages such as PyGame avaliable to use..i imagine though that these will work fine with IronPython also. I have heard there beening a few problems when using IronPython due to things such as the .NET framework it uses doesn't allow you to call __del__ methods.

Hope this helps you in some way,

Chris
__________________
Who said i couldn't program
sarcasm = raw_input('Type in a sarcastic remark: ')
print sarcasm
Freaky Chris is offline   Reply With Quote
Old Apr 6th, 2008, 10:36 PM   #3
al1986
Newbie
 
Join Date: Feb 2005
Posts: 24
Rep Power: 0 al1986 is on a distinguished road
Re: Which Flavor: CPython or IronPython and Exec Opts

Given the goals you mentioned, I'd say you'd be fine just sticking with CPython. Most games which can be scripted using Python tend to use CPython (and I imagine Oblivion is no different). What sort of helper applications are you intending to make?

IronPython is Python built on top of the .NET framework, so you have access to all the libraries available in .NET. Personally, I've not had any need for it yet. Although it does look interesting, and Manning are publishing a book called "IronPython in Action" later this year which I intend to check out.
al1986 is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 4:00 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC