| Length: | 6-9 academic hours |
| Field: | Computer Programming |
| Level: | Intermediate |
Perls hash data structure is one of the most important and useful features of the language, so Perl programmers need to understand how to create access and use hashes productively. Arrays are similar to hashes but characterized by complementary advantages and disadvantages, so programmers need to know when to use them instead of hashes. These courses start with a review of the basics of Hashes and Arrays (covered in Perl Programming) and then focus on the more advanced tools and techniques that are commonly used in industrial-grade programs. The language features that are covered in both courses include push, pop, shift, unshift, splice, exists, delete, keys, values, each, tie, slice, autovivification, data persistence, and relevant Perl modules. Sample programming examples include: finding unique elements in a list, calculating word frequencies from web pages, initializing arrays from pattern matches, picking a random element from an array, showing elements common to two arrays, splicing one list into another, imposing constraints on hash keys, using hashes for unique-ification, etc. For additional details see http://TeachMePerl.com/courses/perl/hashes_arrays.html.
News | Disclaimer | Contact | Statistics | Site maintained by Gabor Szabo of Perl Training Israel
Specialized sites: Linux Training | Perl Training | Apache Training | PHP Training | Ruby Training | Python Training