The distinctive Perl camel is (c) O'Reilly
Perl Workshop Home Page
Home of the Bioinformatics Perl Workshop perl workshop > courses > introduction to perl (1.0.1.8) > readings

course 1.0.1.8

Level: beginner
1.0.1.8 | beginner | 8 sessions
This eight session course will introduce you to basic Perl. Topics will include scalars, arrays, hashes, context, control structures, functions, reading and writing files, and look at Perl idioms. We'll also touch upon modules and the Comprehensive Perl Archive Network (CPAN).

legend

course code

cat.course.level.sessions.session

e.g. 1.0.1.8

categories

0 | introduction and orientation

1 | perl fundamentals

2 | shell and prompt tools

3 | web development

4 | CPAN Modules

5 | Ruby

levels

level: all all ( 0 )

level: beginner beginner ( 1 )

level: intermediate intermediate ( 2 )

level: advanced advanced ( 3 )

[ consider using for instead of foreach ]
1.0.1.8 Introduction to Perl

readings

1 | Scalar Variables | 1.0.1.8.1

Learning Perl, 3rd ed
Ch. 1, 2

Perl has many man pages. Type "man perl" at the command prompt and you'll get a long list. Try "man perlfaq" and "man perlsyn".

2 | Text Manipulation and Regular Expressions | 1.0.1.8.2

Learning Perl, 3rd ed
Ch. 7, 6.5, 15.1-15.3

3 | Lists, Arrays and Context | 1.0.1.8.3

Learning Perl
Ch. 3, skip 3.7

4 | Hashes and Sorting | 1.0.1.8.4

Learning Perl
Ch. 5

5 | File I/O | 1.0.1.8.5

Learning Perl
Ch. 6.2, 6.4, 6.5
Learning Perl
Ch. 11.1-11.5

6 | Subroutines and Special Variables | 1.0.1.8.6

Learning Perl
Ch. 4, skip 4.7, 4.9, 4.10

7 | More String Manipulation | 1.0.1.8.7

8 | Recipes | 1.0.1.8.8

other in this category

1.1.2.8 | Intermediate Perl

1.2.2.1 | Effective use of map, sort and grep in Perl

other by same level

3.0.1.3 | Introduction to CGI

3.1.1.1 | Introduction to mod_perl

5.1.1.5 | Introduction to Ruby

other by same instructor

Other courses by Martin Krzywinski.

0.0.0.1 | Orientation Session

0.1.0.1 | Two Problems

2.2.2.2 | Prompt Tools

1.1.2.8 | Intermediate Perl

2.1.2.4 | Data Mining and Analysis at the Command Line

4.0.2.1 | Spans and Sets

1.2.2.1 | Effective use of map, sort and grep in Perl

4.1.2.2 | Random Numbers and Distributions