ENGLISH

Perl® Notes for Professionals book

Book information

Publisher
GoalKicker Books
Year
2018
Language
english
Format
PDF
Filesize
1 MB (1219955 bytes)
Series
Programming Notes for Professionals
Pages
109\109
Topic
Computers\\Programming
Time added
2022-05-22 03:36:12

Description

What people are saying about Notes for Professionals books Very good reference to learn new programming languages. There are books for almost everything Great resources, free books with lot of notes about some #programming technologies and languages Whoah, this is awesome! Thanks!!!!!! Great collection. Thanks for making them available to the community. Are you a novice, a little above novice, a pro or you want to start coding, then you need to check out these materials. These are very good! I would pay for some of these in physical form. The Perl® Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified Book created for educational purposes and is not affiliated with Perl® group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners 109 pages, published on May 2018 Content list About Chapter 1: Getting started with Perl Language Section 1.1: Getting started with Perl Chapter 2: Comments Section 2.1: Single-line comments Section 2.2: Multi-line comments Chapter 3: Variables Section 3.1: Scalars Section 3.2: Array References Section 3.3: Scalar References Section 3.4: Arrays Section 3.5: Typeglobs, typeglob refs, filehandles and constants Section 3.6: Sigils Section 3.7: Hash References Section 3.8: Hashes Chapter 4: Interpolation in Perl Section 4.1: What is interpolated Section 4.2: Basic interpolation Chapter 5: True and false Section 5.1: List of true and false values Chapter 6: Dates and Time Section 6.1: Date formatting Section 6.2: Create new DateTime Section 6.3: Working with elements of datetime Section 6.4: Calculate code execution time Chapter 7: Control Statements Section 7.1: Conditionals Section 7.2: Loops Chapter 8: Subroutines Section 8.1: Creating subroutines Section 8.2: Subroutines Section 8.3: Subroutine arguments are passed by reference (except those in signatures) Chapter 9: Debug Output Section 9.1: Dumping with Style Section 9.2: Dumping data-structures Section 9.3: Data::Show Section 9.4: Dumping array list Chapter 10: Lists Section 10.1: Array as list Section 10.2: Assigning a list to a hash Section 10.3: Lists can be passed into subroutines Section 10.4: Return list from subroutine Section 10.5: Hash as list Section 10.6: Using arrayref to pass array to sub Chapter 11: Sorting Section 11.1: Basic Lexical Sort Section 11.2: The Schwartzian Transform Section 11.3: Case Insensitive Sort Section 11.4: Numeric Sort Section 11.5: Reverse Sort Chapter 12: File I/O (reading and writing files) Section 12.1: Opening A FileHandle for Reading Section 12.2: Reading from a file Section 12.3: Write to a file Section 12.4: "use autodie" and you won't need to check file open/close failures Section 12.5: Rewind a filehandle Section 12.6: Reading and Writing gzip compressed files Section 12.7: Setting the default Encoding for IO Chapter 13: Reading a file's content into a variable Section 13.1: Path::Tiny Section 13.2: The manual way Section 13.3: File::Slurp Section 13.4: File::Slurper Section 13.5: Slurping a file into an array variable Section 13.6: Slurp file in one-liner Chapter 14: Strings and quoting methods Section 14.1: String Literal Quoting Section 14.2: Double-quoting Section 14.3: Heredocs Section 14.4: Removing trailing newlines Chapter 15: Split a string on unquoted separators Section 15.1: parse_line() Section 15.2: Text::CSV or Text::CSV_XS Chapter 16: Object-oriented Perl Section 16.1: Defining classes in modern Perl Section 16.2: Creating Objects Section 16.3: Defining Classes Section 16.4: Inheritance and methods resolution Section 16.5: Class and Object Methods Section 16.6: Roles Chapter 17: Exception handling Section 17.1: eval and die Chapter 18: Regular Expressions Section 18.1: Replace a string using regular expressions Section 18.2: Matching strings Section 18.3: Parsing a string with a regex Section 18.4: Usage of \Q and \E in pattern matching Chapter 19: XML Parsing Section 19.1: Parsing with XML::Twig Section 19.2: Consuming XML with XML::Rabbit Section 19.3: Parsing with XML::LibXML Chapter 20: Unicode Section 20.1: The utf8 pragma: using Unicode in your sources Section 20.2: Handling invalid UTF-8 Section 20.3: Command line switches for one-liners Section 20.4: Standard I/O Section 20.5: File handles Section 20.6: Create filenames Section 20.7: Read filenames Chapter 21: Perl one-liners Section 21.1: Upload file into mojolicious Section 21.2: Execute some Perl code from command line Section 21.3: Using double-quoted strings in Windows one-liners Section 21.4: Print lines matching a pattern (PCRE grep) Section 21.5: Replace a substring with another (PCRE sed) Section 21.6: Print only certain fields Section 21.7: Print lines 5 to 10 Section 21.8: Edit file in-place Section 21.9: Reading the whole file as a string Chapter 22: Randomness Section 22.1: Accessing an array element at random Section 22.2: Generate a random integer between 0 and 9 Chapter 23: Special variables Section 23.1: Special variables in perl: Chapter 24: Packages and modules Section 24.1: Using a module Section 24.2: Using a module inside a directory Section 24.3: Loading a module at runtime Section 24.4: CPAN.pm Section 24.5: List all installed modules Section 24.6: Executing the contents of another file Chapter 25: Install Perl modules via CPAN Section 25.1: cpanminus, the lightweight configuration-free replacement for cpan Section 25.2: Installing modules manually Section 25.3: Run Perl CPAN in your terminal (Mac and Linux) or command prompt (Windows) Chapter 26: Easy way to check installed modules on Mac and Ubuntu Section 26.1: Use perldoc to check the Perl package install path Section 26.2: Check installed perl modules via terminal Section 26.3: How to check Perl corelist modules Chapter 27: Pack and unpack Section 27.1: Manually Converting C Structs to Pack Syntax Section 27.2: Constructing an IPv4 header Chapter 28: Perl commands for Windows Excel with Win32::OLE module Section 28.1: Opening and Saving Excel/Workbooks Section 28.2: Manipulation of Worksheets Section 28.3: Manipulation of cells Section 28.4: Manipulation of Rows / Columns Chapter 29: Simple interaction with database via DBI module Section 29.1: DBI module Chapter 30: Perl Testing Section 30.1: Perl Unit Testing Example Chapter 31: Dancer Section 31.1: Easiest example Chapter 32: Attributed Text Section 32.1: Printing colored Text Chapter 33: GUI Applications in Perl Section 33.1: GTK Application Chapter 34: Memory usage optimization Section 34.1: Reading files: foreach vs. while Section 34.2: Processing long lists Chapter 35: Perl script debugging Section 35.1: Run script in debug mode Section 35.2: Use a nonstandard debugger Chapter 36: Perlbrew Section 36.1: Setup perlbrew for the first time Chapter 37: Installation of Perl Section 37.1: Linux Section 37.2: OS X Section 37.3: Windows Chapter 38: Compile Perl cpan module sapnwrfc from source code Section 38.1: Simple example to test the RFC connection Chapter 39: Best Practices Section 39.1: Using Perl::Critic Credits You may also like

Similar books