[TriLUG] Looking tutorials Perl and Python
Aaron S. Joyner
aaron at joyner.ws
Mon Sep 4 02:37:05 EDT 2006
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.
More information about the TriLUG
mailing list