<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Pro Perl Programming</title>
    <subTitle>From professional to advanced</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Rothwell, William "Bo"</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <name type="corporate">
    <namePart>SpringerLink (Online service)</namePart>
  </name>
  <name type="corporate">
    <namePart>O'Reilly (Firm)</namePart>
  </name>
  <name type="corporate">
    <namePart>Serials Solutions</namePart>
  </name>
  <typeOfResource>text</typeOfResource>
  <genre authority="local">Electronic books.</genre>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">xxu</placeTerm>
    </place>
    <place>
      <placeTerm type="text">Berkeley, CA</placeTerm>
    </place>
    <publisher>Apress</publisher>
    <publisher>Imprint: Apress</publisher>
    <dateIssued>2020</dateIssued>
    <edition>1st ed.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <extent>xix, 325 p. 107 illus. PB: 25.5 cm.</extent>
  </physicalDescription>
  <abstract>Master intermediate to advanced techniques of the Perl programming language starting with a focus on regular expressions and some of their advanced features. This book then covers other pro-level features, including formatted output, file handling, and more. Additionally, you'll learn and explore the most useful built-in variables, pragmas, and modules available in the Perl language. Furthermore, you'll work with geometry managers and get a thorough treatment of graphical user interface development using Perl/TK and widgets. Lastly, you'll cover debugging techniques. Pro Perl Programming is a professional-level reference guide on Perl and includes important aspects of it that you need as a professional programmer. You will: Program regular expressions including atoms, smartmatch operators, and more Use advanced features such as HiRes Time, slurp() functions, Critic, Tidy and many more functions Handle advanced formatted output such as printf and sprintf Explore useful built-in variables, including status variables, separator variables, and the signal handle variable Explore and use Perl's built-in modules, including the Pragma modules Work with Perl/TK and its widgets-like geometry managers, frames, labels, buttons, check buttons, radio buttons, scrollbars, scales, entries, and menus.</abstract>
  <tableOfContents>1. Intermediate Regular Expressions -- 2. Advanced Regular Expressions -- 3. Advanced Features -- 4. Advanced Formatted Output -- 5. Exploring Useful Built-in Variables -- 6. Advanced File Handling -- 7. Pragmas -- 8. Exploring Useful Built-in Modules -- 9. Debugging Tools -- 10. Perl/TK Basics -- 11. Perl TK Widgets -- 12. Geometry Managers.</tableOfContents>
  <note type="statement of responsibility">By William "Bo" Rothwell.</note>
  <note>Requires an SPL library card.</note>
  <note>Mode of access: World Wide Web.</note>
  <subject authority="lcsh">
    <topic>Programming languages</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Open source software</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Computer programming</topic>
  </subject>
  <classification authority="lcc">QA76.7-76.73</classification>
  <classification authority="lcc">QA76.76.C65</classification>
  <classification authority="ddc" edition="1">004.6P ROTW</classification>
  <relatedItem type="host">
    <titleInfo>
      <title>Springer eBooks</title>
    </titleInfo>
  </relatedItem>
  <relatedItem type="otherFormat" displayLabel="Printed edition:"/>
  <relatedItem type="otherFormat" displayLabel="Printed edition:"/>
  <identifier type="isbn">9781484256046</identifier>
  <identifier type="uri">https://ezproxy.spl.org/login?url=https://learning.oreilly.com/library/view/~/9781484256053/?ar</identifier>
  <location>
    <url displayLabel="View this electronic item in O'Reilly Online Learning: Academic/Public Library Edition.">https://ezproxy.spl.org/login?url=https://learning.oreilly.com/library/view/~/9781484256053/?ar</url>
  </location>
  <accessCondition type="restrictionOnAccess">Requires an SPL library card.</accessCondition>
  <recordInfo>
    <recordContentSource authority="marcorg"/>
    <recordCreationDate encoding="marc">200228</recordCreationDate>
    <recordChangeDate encoding="iso8601">20230425105926.0</recordChangeDate>
    <recordIdentifier source="WaSeSS">ssj0002288987</recordIdentifier>
  </recordInfo>
</mods>
