Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: Creating an Intermediate Perl Programming Curriculum

by nmcfarl (Pilgrim)
on May 04, 2004 at 16:34 UTC ( #350414=note: print w/replies, xml ) Need Help??


in reply to Creating an Intermediate Perl Programming Curriculum

So what brings a beginner up to the next level? Well you have the core, better regexs, references, module use and creation, and OO modules.

The one thing that I don't see listed but think is important is list processing. The appropriate use of map and grep can make programs shorter and much more readable. I think it's a core skill that is often overlooked.

I definitely recommend module use be stressed before you move on to module creation. But when you do move on I find it useful, depending on the audience, to mix OO with the modules and packages discussions. The implementation of OO Perl makes it ideal for clarifying, questions on modules and packages. It also allows you to put off dealing Exporter( and it's difficulties), while still getting working, idiomatic perl modules written.

  • Comment on Re: Creating an Intermediate Perl Programming Curriculum

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://350414]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (5)
As of 2023-02-07 10:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    I prefer not to run the latest version of Perl because:







    Results (38 votes). Check out past polls.

    Notices?