LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous (more recent) messageNext (less recent) messagePrevious (more recent) in topicNext (less recent) in topicPrevious (more recent) by same authorNext (less recent) by same authorPrevious page (July 2008)Back to main SPSSX-L pageJoin or leave SPSSX-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:   Tue, 8 Jul 2008 16:14:41 -0400
Reply-To:   Richard Ristow <wrristow@mindspring.com>
Sender:   "SPSSX(r) Discussion" <SPSSX-L@LISTSERV.UGA.EDU>
From:   Richard Ristow <wrristow@mindspring.com>
Subject:   Re: Getting Started with Python
Comments:   To: Carolyn Catenhauser <ccatenhauser@servicemanagement.com>
In-Reply-To:   <89D1C9030590E84685138821777D328107249A0E@smg_exch01.servic emanagement.com>
Content-Type:   text/plain; charset="us-ascii"; format=flowed

At 03:39 PM 7/7/2008, Carolyn Catenhauser wrote:

>My company could benefit from SPSS programming, so I am looking to >get into it, but I'm not a programmer. I know SPSS syntax but I >haven't gotten into macros. I think Python is the way to go.

If you're thinking macros, then, for most purposes, Python is a superior replacement. As a 'macro processor', it's a far more powerful programming language than is the SPSS macro language; and it has advantages that include access to the data dictionary of the active file.

Beyond that, Python offers an alternative to the native SPSS transformation language, for carrying out transformations on the active file. (This applies only to SPSS 15 and later.)

Look at Jon Peck's modules on SPSS Developer Central, to see what would be of service to you.

Yes, Python is very useful. But it's also an added layer of complexity. Look at what you need and want to do; and, generally, take at least one good look at how you'd do that in native SPSS, before taking Python as the solution.

-Good luck to you and your company, Richard

===================== To manage your subscription to SPSSX-L, send a message to LISTSERV@LISTSERV.UGA.EDU (not to SPSSX-L), with no body text except the command. To leave the list, send the command SIGNOFF SPSSX-L For a list of commands to manage subscriptions, send the command INFO REFCARD


Back to: Top of message | Previous page | Main SPSSX-L page