From sy at foreignlanguageflashcards.com Sat Aug 1 21:17:18 2009 From: sy at foreignlanguageflashcards.com (Steve Young) Date: Sat, 01 Aug 2009 14:17:18 -0500 Subject: [omaha] Which version of Python? In-Reply-To: References: <4A72F5A1.20801@foreignlanguageflashcards.com> <8f1052e50907310757i28204ecflb2487065a21dd33c@mail.gmail.com> Message-ID: <4A7494BE.6040306@foreignlanguageflashcards.com> Thanks for the info. There is an existing program in python I want to play around with that is in 2.5, and I want to have the option of using one of the frameworks available, so I think that is where I will begin. I am using IDLE currently. Most people recommend getting familiar with the language before learning about learning a full featured IDE. I was using Jedit with Java. I did read some about WingWare and it has a lot of fans. I noticed the difference in the print statement immediately! I think I will take the red... no the blue... are their any other choices? Thanks again. Steve Chad Homan wrote: > I agree as well. python 2.x (specifically 2.6.2) is well established. > Personally, > I am working with 2.4, 2.6.2, and 3.1. Hopefully I won't muddy the water > too > much, but here are some things to consider. > > Even though python 3.1+ is the future, you will run into backwards > compatibility > issues in general. If you require with 3rd party modules, they may not be > up to > speed with 3.1 yet, etc. And you definitely should not code in 3.1 if your > intentions > are to eventually execute on 2.6. This will not work well for anyone > > Also note that there are forward compatibility issues as well. Some APIs are > > obsolete or have changed names. A few examples are: > > Python 2.X > > - print "hello" > - import ConfigParser > - API's: file and open are the same > > Python 3.1+ > > - print ("hello") > - import configparser > - API file is obsolete, use open > > The only caveat to this is if you're now producing anything for real-world > use and > you are just learning. 3.1 may still be a better place to start because it > is the > future and if you're just starting why not learn how things are done in what > is coming. > > In the end it's your decision, so choose the blue or red pill wisely. > sorry could not resist the matrix spin > > Anyways, good luck > > Chad, CISSP > > Pablo Picasso > - "Computers are useless. They can only give you answers." > > On Fri, Jul 31, 2009 at 9:57 AM, Charles Kaminski < > ckaminski at datascoutinc.com> wrote: > > >> Hi Steve, >> I agree with you that those decisions should be shaped by the tools and >> support around you. >> >> >From my own experiences I can tell you that Python 2.5 has a number of >> mature tools surrounding it to get you developing on it quickly. >> >> 1. Most of the development out there currently supports 2.5. >> 2. There's a great O'Reilly book by Mark Lutz for 2.5 called "Learning >> Python" that I highly recommend. The book assumes very little of the >> reader. >> Compared to other technical books, it's quite easy to follow. My >> only criticism of the book (and it's a small one) is that its explanation >> of >> Python's behind-the-scene use of pointers and why you should care about >> this >> could be clearer. The fourth addition for 3.0 isn't scheduled until >> September. >> 3. Finally, WingWare's professional IDE is solid and supports 2.5 (up to >> 2.6). The Prof version has an interactive debugger which greatly speeds >> up >> debugging (and learning if you're new trying to figure out something you >> don't understand), a source assistant that will tell you what each >> documented function does and the expected inputs as you code, and code >> completion. Those items alone will get you coding much faster. I don't >> like their free version as it doesn't support these items. Their >> professional version comes with a fully functional free trial that can be >> extended a number of times. They have a number of videos and tutorials >> for >> specific frameworks and to help you get started with the basics. >> >> Python development generally move fast, so I'm sure 3.0 will enjoy the same >> soon. Hope this helps. >> >> Charles >> >> On Fri, Jul 31, 2009 at 8:46 AM, Steve Young < >> sy at foreignlanguageflashcards.com> wrote: >> >> >>> Hey guys, >>> >>> I read through A Byte of Python for Version 3, then realized that most of >>> the frameworks and existing programming are using v2.x. I am thinking >>> >> that >> >>> I should study and begin using v2 first, and then move to v3 later when >>> >> it >> >>> becomes necessary. If you have any suggestions please let me know. >>> >>> Thanks, >>> >>> Steve >>> _______________________________________________ >>> Omaha Python Users Group mailing list >>> Omaha at python.org >>> http://mail.python.org/mailman/listinfo/omaha >>> http://www.OmahaPython.org >>> >>> >> _______________________________________________ >> Omaha Python Users Group mailing list >> Omaha at python.org >> http://mail.python.org/mailman/listinfo/omaha >> http://www.OmahaPython.org >> >> > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > > From choman at gmail.com Wed Aug 5 05:20:18 2009 From: choman at gmail.com (Chad Homan) Date: Tue, 4 Aug 2009 22:20:18 -0500 Subject: [omaha] FCM Message-ID: Hey all Full Circle Magazine has a fairly descent introduction to python article. It's also the start of a small series too. FCM is a free Mag, loacted at: http://fullcirclemagazine.org/ The cover is pretty cool, a nice big green python Chad, CISSP Ogden Nash - "The trouble with a kitten is that when it grows up, it's always a cat." From jeffh at dundeemt.com Tue Aug 18 06:11:46 2009 From: jeffh at dundeemt.com (Jeff Hinrichs - DM&T) Date: Mon, 17 Aug 2009 23:11:46 -0500 Subject: [omaha] Meeting Notes - Aug 17 Message-ID: <5aaed53f0908172111w8b8ab30we910f747925989d1@mail.gmail.com> Are up on the web. http://www.omahapython.org/ Please email any comments/edits/additions/omissions Thanks! -- Jeff Hinrichs Dundee Media & Technology, Inc jeffh at dundeemt.com 402.218.1473 web: www.dundeemt.com blog: inre.dundeemt.com From choman at gmail.com Tue Aug 18 17:20:15 2009 From: choman at gmail.com (Chad Homan) Date: Tue, 18 Aug 2009 10:20:15 -0500 Subject: [omaha] for the wicked Message-ID: For those who care python 3.1.1 is released into the wild http://python.org/download/releases/3.1.1/ Chad, CISSP From jeffh at delasco.com Tue Aug 18 18:00:47 2009 From: jeffh at delasco.com (Jeff Hinrichs) Date: Tue, 18 Aug 2009 11:00:47 -0500 Subject: [omaha] Meeting Notes - Aug 17 In-Reply-To: <5aaed53f0908172111w8b8ab30we910f747925989d1@mail.gmail.com> References: <5aaed53f0908172111w8b8ab30we910f747925989d1@mail.gmail.com> Message-ID: <1250611247.16873.150.camel@tech-001> Completely forgot to list decimal.Decimal which was new version 2.4 The 2.5.x docs are here: http://www.python.org/doc/2.5.4/lib/module-decimal.html The 3.1 docs for it are here: http://docs.python.org/3.1/library/decimal.html On Mon, 2009-08-17 at 23:11 -0500, Jeff Hinrichs - DM&T wrote: > Are up on the web. http://www.omahapython.org/ > > Please email any comments/edits/additions/omissions > > Thanks! > > -- > Jeff Hinrichs > Dundee Media & Technology, Inc > jeffh at dundeemt.com > 402.218.1473 > web: www.dundeemt.com > blog: inre.dundeemt.com > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > >