Ray wrote:
> Hello there,> > I've been programming in Java for about 8 years now, but lately I've> been hearing a lot about Python and I'm really interested in learning> more about it. I've read the tutorial, and some books (core python> programming is one), but there's one thing that's still missing: how to> use Python the "Python" way.> > I found learning C# was a breeze for me because the language shares a> lot of concepts and notions with Java--I can always say: "I do X this> way in Java, I should be able to do X this way too in C#", and usually> I'm not far off the mark.> > But Python is different enough that, even though some basic concepts do> translate easily, idioms and effective usage of it don't come easy. I> can't help thinking that when I'm writing Python, I'm actually writing> Java in Python. Not Python in Python.> > Can you point me to "Python for Java Programmers" resources? I found> one blog, but that only touched the tip of the iceberg, I feel. I know> that as I use Python more and read more books and read how experienced> Python programmers code, eventually I'll find it out. But I'd like to> expedite that process if possible. What are your suggestions?
These two books should help you to get a grasp of Pythonic idioms:
http://www.mindview.net/Books/TIPython
http://diveintopython.org/
--
bruno desthuilliers
python -c "print '...@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'onurb at xiludom.gro'.split('@')])"