T. Bryan wrote:

On Thursday 31 August 2006 18:13, Roy Vestal wrote:
I'm in a position at work where I'm going to need to learn Perl and
Python. Yes, I've been a linux admin for a LONG time and never had to
learn these until now.

I'm looking for recommendations online if possible or in book form.

You could join the local Triangle Zope/Python User Group (http://www.trizpug.org/) and ask the other members for their favorite books. We have an active group, and you might want to come out and hang out with some other Python users. :)

It kind of depends on what style of intro to a language you like. A lot of people seem to like Dive into Python. There's an online tutorial if you just want to get a quick overview of basic syntax. I liked O'Reilly's Learning Python; it wasn't terrific, but it wasn't bad.

---Tom

You've probably made a decision and read half the book by now (yeah, I'm a bit behind on email), but I'll throw in my two cents in case it benefits anyone.

T. Bryan's statement couldn't be more true. If you want a classroom text-book style Perl learning experience, then "Learning Perl" is the way to go. If you're more of the "give me a reference manual with witty descriptions and I'll dive in and go" kind of guy, then "Programming Perl" (the Camel book) is the classic you want. For reference, I fall into the latter category, so my other recommendation is skewed that way. For Python, I've recently done the crash course (last year), and I read a lot of reference material in the process. I went through the first half a dozen chapters of so of "Programming Python", and it was *quite* a chore. I don't recommend it. It's a reasonable class reference, and I've used it for that occasionally, but it's not my first choice (but it is on my bookshelf at work). I much preferred "Python in a Nutshell" [1]. I don't typically like the "Nutshell" books, but this one was a refreshing change. As someone with solid programming background in other scripting languages, it was just the right amount to get me up to speed on what I needed to know about Python's general language conventions, it's object model, what's provided in the standard modules, etc. It also provides a very handy and thorough reference of the builtins and the standard modules. It's one of the few books I have two copies of, one for work and one for home [2].

Best of luck in learning Perl and Python, they're both really useful skills to have!
Aaron S. Joyner

1 - Friendly disclaimer, I also work with the author of said book (Alex Martelli, interesting fellow), and was given a copy by my employer, which is why I started reading it.
2 - Okay, this is just because I work from home too much.
--
TriLUG mailing list        : http://www.trilug.org/mailman/listinfo/trilug
TriLUG Organizational FAQ  : http://trilug.org/faq/
TriLUG Member Services FAQ : http://members.trilug.org/services_faq/

Reply via email to