Search Results for "learning-perl-making-easy-things-easy-and-hard-things-possible"

Learning Perl

Learning Perl

Making Easy Things Easy and Hard Things Possible

  • Author: Randal L. Schwartz,brian d foy,Tom Phoenix
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 1491954272
  • Category: Computers
  • Page: 394
  • View: 6107
DOWNLOAD NOW »
If you’re just getting started with Perl, this is the book you want—whether you’re a programmer, system administrator, or web hacker. Nicknamed "the Llama" by two generations of users, this bestseller closely follows the popular introductory Perl course taught by the authors since 1991. This seventh edition covers recent changes to the language up to version 5.24. Perl is suitable for almost any task on almost any platform, from short fixes to complete web applications. Learning Perl teaches you the basics and shows you how to write programs up to 128 lines long—roughly the size of 90% of the Perl programs in use today. Each chapter includes exercises to help you practice what you’ve just learned. Other books may teach you to program in Perl, but this book will turn you into a Perl programmer. Topics include: Perl data and variable types Subroutines File operations Regular expressions String manipulation (including Unicode) Lists and sorting Process management Smart matching Use of third party modules

Learning Perl

Learning Perl

  • Author: Randal Schwartz,brian foy,Tom Phoenix
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 1449303587
  • Category: Computers
  • Page: 363
  • View: 9696
DOWNLOAD NOW »
Shows how to write, debug, and run a Perl program, describes CGI scripting and data manipulation, and describes scalar values, basic operators, and associative arrays.

Learning Perl Objects, References, and Modules

Learning Perl Objects, References, and Modules

  • Author: Randal L. Schwartz,Tom Phoenix
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 9780596004781
  • Category: Computers
  • Page: 205
  • View: 4792
DOWNLOAD NOW »
Perl is a versatile, powerful programming language used in a variety of disciplines, ranging from system administration to web programming to database manipulation. One slogan of Perl is that it makes easy things easy and hard things possible. This book is about making the leap from the easy things to the hard ones. Learning Perl Objects, References & Modulesoffers a gentle but thorough introduction to advanced programming in Perl. Written by the authors of the best-sellingLearning Perl, this book picks up where that book left off. Topics include: Packages and namespaces References and scoping Manipulating complex data structures Object-oriented programming Writing and using modules Contributing to CPAN Following the successful format ofLearning Perl, each chapter in the book is designed to be small enough to be read in just an hour or two, ending with a series of exercises to help you practice what you've learned. To use the book, you just need to be familiar with the material inLearning Perland have ambition to go further. Perl is a different language to different people. It is a quick scripting tool for some, and a fully-featured object-oriented language for others. It is used for everything from performing quick global replacements on text files, to crunching huge, complex sets of scientific data that take weeks to process. Perl is what you make of it. But regardless of what you use Perl for, this book helps you do it more effectively, efficiently, and elegantly. Learning Perl Objects, References & Modulesis about learning to use Perl as a programming language, and not just a scripting language. This is the book that separates the Perl dabbler from the Perl programmer.

Intermediate Perl

Intermediate Perl

  • Author: Randal L. Schwartz,brian d foy,Tom Phoenix
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 9780596555313
  • Category: Computers
  • Page: 280
  • View: 5894
DOWNLOAD NOW »
Perl is a versatile, powerful programming language used in a variety of disciplines, ranging from system administration to web programming to database manipulation. One slogan of Perl is that it makes easy things easy and hard things possible. Intermediate Perl is about making the leap from the easy things to the hard ones. Originally released in 2003 as Learning Perl Objects, References, and Modules and revised and updated for Perl 5.8, this book offers a gentle but thorough introduction to intermediate programming in Perl. Written by the authors of the best-selling Learning Perl, it picks up where that book left off. Topics include: Packages and namespaces References and scoping Manipulating complex data structures Object-oriented programming Writing and using modules Testing Perl code Contributing to CPAN Following the successful format of Learning Perl, we designed each chapter in the book to be small enough to be read in just an hour or two, ending with a series of exercises to help you practice what you've learned. To use the book, you just need to be familiar with the material in Learning Perl and have ambition to go further. Perl is a different language to different people. It is a quick scripting tool for some, and a fully-featured object-oriented language for others. It is used for everything from performing quick global replacements on text files, to crunching huge, complex sets of scientific data that take weeks to process. Perl is what you make of it. But regardless of what you use Perl for, this book helps you do it more effectively, efficiently, and elegantly. Intermediate Perl is about learning to use Perl as a programming language, and not just a scripting language. This is the book that turns the Perl dabbler into the Perl programmer.

Mastering Perl

Mastering Perl

  • Author: brian d foy
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 9780596551476
  • Category: Computers
  • Page: 346
  • View: 1246
DOWNLOAD NOW »
This is the third in O'Reilly's series of landmark Perl tutorials, which started with Learning Perl, the bestselling introduction that taught you the basics of Perl syntax, and Intermediate Perl, which taught you how to create re-usable Perl software. Mastering Perl pulls everything together to show you how to bend Perl to your will. It convey's Perl's special models and programming idioms. This book isn't a collection of clever tricks, but a way of thinking about Perl programming so you can integrate the real-life problems of debugging, maintenance, configuration, and other tasks you encounter as a working programmer. The book explains how to: Use advanced regular expressions, including global matches, lookarounds, readable regexes, and regex debugging Avoid common programing problems with secure programming techniques Profile and benchmark Perl to find out where to focus your improvements Wrangle Perl code to make it more presentable and readable See how Perl keeps track of package variables and how you can use that for some powerful tricks Define subroutines on the fly and turn the tables on normal procedural programming. Modify and jury rig modules to fix code without editing the original source Let your users configure your programs without touching the code Learn how you can detect errors Perl doesn't report, and how to tell users about them Let your Perl program talk back to you by using Log4perl Store data for later use in another program, a later run of the same program, or to send them over a network Write programs as modules to get the benefit of Perl's distribution and testing tools Appendices include "brian's Guide to Solving Any Perl Problem" to improve your troubleshooting skills, as well as suggested reading to continue your Perl education. Mastering Perl starts you on your path to becoming the person with the answers, and, failing that, the person who knows how to find the answers or discover the problem.

Learning Perl 6

Learning Perl 6

Keeping the Easy, Hard, and Impossible Within Reach

  • Author: brian d foy
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 1491977647
  • Category: Computers
  • Page: 476
  • View: 9786
DOWNLOAD NOW »
If you’re ready to get started with Perl 6, this is the book you want, whether you’re a programmer, system administrator, or web hacker. Perl 6 is a new language—a modern reinvention of Perl suitable for almost any task, from short fixes to complete web applications. This hands-on tutorial gets you started. Author brian d foy (Mastering Perl) provides a sophisticated introduction to this new programming language. Each chapter in this guide contains exercises to help you practice what you learn as you learn it. Other books may teach you to program in Perl 6, but this book will turn you into a Perl 6 programmer. Learn how to work with: Numbers, strings, blocks, and positionals Files and directories and input/output Associatives, subroutines, classes, and roles Junctions and sets Regular expressions and built-in grammars Concurrency features: Promises, supplies, and channels Controlling external programs and other advanced features

Perl One-Liners

Perl One-Liners

130 Programs That Get Things Done

  • Author: Peteris Krumins
  • Publisher: No Starch Press
  • ISBN: 159327520X
  • Category: Computers
  • Page: 168
  • View: 9563
DOWNLOAD NOW »
Part of the fun of programming in Perl lies in tackling tedious tasks with short, efficient, and reusable code. Often, the perfect tool is the one-liner, a small but powerful program that fits in one line of code and does one thing really well. In Perl One-Liners, author and impatient hacker Peteris Krumins takes you through more than 100 compelling one-liners that do all sorts of handy things, such as manipulate line spacing, tally column values in a table, and get a list of users on a system. This cookbook of useful, customizable, and fun scripts will even help hone your Perl coding skills, as Krumins dissects the code to give you a deeper understanding of the language. You'll find one-liners that: * Encode, decode, and convert strings * Generate random passwords * Calculate sums, factorials, and the mathematical constants π and e * Add or remove spaces * Number lines in a file * Print lines that match a specific pattern * Check to see if a number is prime with a regular expression * Convert IP address to decimal form * Replace one string with another And many more! Save time and sharpen your coding skills as you learn to conquer those pesky tasks in a few precisely placed keystrokes with Perl One-Liners.

Beginning Perl

Beginning Perl

  • Author: Curtis Poe
  • Publisher: John Wiley & Sons
  • ISBN: 1118235630
  • Category: Computers
  • Page: 744
  • View: 4479
DOWNLOAD NOW »
Everything beginners need to start programming with Perl Perl is the ever-popular, flexible, open source programming language that has been called the programmers’ Swiss army knife. This book introduces Perl to both new programmers and experienced ones who are looking to learn a new language. In the tradition of the popular Wrox Beginning guides, it presents step-by-step guidance in getting started, a host of try-it-out exercises, real-world examples, and everything necessary for a Perl novice to start programming with confidence. Introduces Perl to both new programmers and experienced ones who want to learn a new language Provides a host of real-world applications for today's environments so readers can get started immediately Covers the new features of Perl but fully applicable to previous editions Beginning Perl provides the information and instruction you need to confidently get started with Perl. For Instructors: Classroom and training support material are available for this book.

Think Perl 6

Think Perl 6

How to Think Like a Computer Scientist

  • Author: Laurent Rosenfeld,Allen B. Downey
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 1491980508
  • Category: Computers
  • Page: 466
  • View: 1315
DOWNLOAD NOW »
Want to learn how to program and think like a computer scientist? This practical guide gets you started on your programming journey with the help of Perl 6, the younger sister of the popular Perl programming language. Ideal for beginners, this hands-on book includes over 100 exercises with multiple solutions, and more than 1,000 code examples so you can quickly practice what you learn. Experienced programmers—especially those who know Perl 5—will also benefit. Divided into two parts, Think Perl 6 starts with basic concepts that every programmer needs to know, and then focuses on different programming paradigms and some more advanced programming techniques. With two semesters’ worth of lessons, this book is the perfect teaching tool for computer science beginners in colleges and universities. Learn basic concepts including variables, expressions, statements, functions, conditionals, recursion, and loops Understand commonly used basic data structures and the most useful algorithms Dive into object-oriented programming, and learn how to construct your own types and methods to extend the language Use grammars and regular expressions to analyze textual content Explore how functional programming can help you make your code simpler and more expressive

Perl Programming for the Absolute Beginner

Perl Programming for the Absolute Beginner

  • Author: Jerry Lee Ford
  • Publisher: Course Technology Ptr
  • ISBN: 9781598632224
  • Category: Computers
  • Page: 381
  • View: 3985
DOWNLOAD NOW »
Covers the basics of developing Perl scripts and includes instructions for creating simple games.

Programming Perl

Programming Perl

Unmatched Power for Text Processing and Scripting

  • Author: Tom Christiansen,Larry Wall,brian foy,Jon Orwant
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 0596004923
  • Category: Computers
  • Page: 1130
  • View: 7033
DOWNLOAD NOW »
Introduces the programming language to beginners and provides a Perl language reference for experienced users, covering operators, statements, formats, modules, objects, threads, tied variables, debugging, and security.

Learning Perl Student Workbook

Learning Perl Student Workbook

  • Author: brian d foy
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 1449328075
  • Category: Computers
  • Page: 164
  • View: 1047
DOWNLOAD NOW »
If you’re a programmer, system administrator, or web hacker just getting started with Perl, this workbook helps you gain hands-on experience with the language right away. It’s the perfect companion to the 6th Edition of Learning Perl (known as “the Llama”), which is based on the popular introductory Perl course taught by the book’s authors since 1991. The first half of this workbook presents the exercises, with answers in the second half. The material covers Perl up to version 5.14. Topics include: Scalar Data Lists and Arrays Subroutines Input and Output Hashes Regular Expressions Control Structures Perl Modules File Tests Directory Operations Strings and Sorting Smart Matching Process Management Some Advanced Perl Techniques Databases

Perl For Dummies

Perl For Dummies

  • Author: Paul Hoffman
  • Publisher: John Wiley & Sons
  • ISBN: 9781118085189
  • Category: Computers
  • Page: 408
  • View: 808
DOWNLOAD NOW »
In the days before personal computers, BASIC was the easy programming language to learn, and serious programmers learned FORTRAN or COBOL to do “real work.” Today, many people have discovered that Perl is both a great beginning programming language and one that enables them to write powerful programs with little effort. If you’re interested in discovering how to program (or how others program), Perl For Dummies, 4th Edition, is for you. If you already know something about programming (but not about Perl), this book is also for you. If you’re already an expert programmer, you’re still welcome to read this book; you can just skip the basic stuff (you never know what kind of new tips and tricks you’ll pick up). This reference guide shows you how to use Perl under many different operating systems, such as UNIX, many flavors of Windows (Windows 95/98, Windows NT, Windows 2000, Windows Me, and Windows XP), and Macintosh OS 9 and OS X; in fact, Perl runs on many more operating systems than these. Here's a sampling of what Perl For Dummies, 4th Edition, has to offer: Installing Perl on various platforms Nailing down the basics of building Perl programs Working with text and numbers Constructing lists and working with them Creating conditionals and loops Delving into more advanced features such as operators and functions Reading and writing files and directories Using subroutines for modularity Demystifying Web server programs Creating your own Internet clients The Perl programming language enables you to write fully working computer programs with just a few steps. It’s particularly good at common programming tasks, such as reading and writing text files, but it also excels at reducing the work that programmers have to do. Perl For Dummies, 4th Edition, shows you how to do all of that and how to modify programs to your heart’s content. After all, one of the common phrases in the world of Perl programmers is, “There's more than one way to do it.”

Perl Testing

Perl Testing

A Developer's Notebook

  • Author: Ian Langworth,Chromatic
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 0596100922
  • Category: Computers
  • Page: 180
  • View: 4757
DOWNLOAD NOW »
Looks at the Perl test tools and offers a series of exercises that cover such topics as bundling test suites, testing databases, and testing Web sites and projects.

CGI Programming 101

CGI Programming 101

Perl for the World Wide Web

  • Author: Jacqueline D. Hamilton
  • Publisher: Cgi101.Com
  • ISBN: 9780966942613
  • Category: Computers
  • Page: 300
  • View: 1177
DOWNLOAD NOW »
This concise presentation of the key elements of Perl CGI is perfect for programmers who are under the gun. The book includes the basics of where to write scripts; how to upload them and set file permissions; how to run them, and how to decode form data and save it to a file.

Perl in a Nutshell

Perl in a Nutshell

A Desktop Quick Reference

  • Author: Nathan Patwardhan,Ellen Siever,Stephen Spainhour
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 9781449378820
  • Category: Computers
  • Page: 762
  • View: 6725
DOWNLOAD NOW »
This complete guide to the Perl programming language ranges widely through the Perl programmer's universe, gathering together in a convenient form a wealth of information about Perl itself and its application to CGI scripts, XML processing, network programming, database interaction, and graphical user interfaces. The book is an ideal reference for experienced Perl programmers and beginners alike.With more than a million dedicated programmers, Perl is proving to be the best language for the latest trends in computing and business, including network programming and the ability to create and manage web sites. It's a language that every Unix system administrator and serious web developer needs to know. In the past few years, Perl has found its way into complex web applications of multinational banks, the U.S. Federal Reserve, and hundreds of large corporations.In this second edition, Perl in a Nutshell has been expanded to include coverage of Perl 5.8, with information on Unicode processing in Perl, new functions and modules that have been added to the core language, and up-to-date details on running Perl on the Win32 platform. The book also covers Perl modules for recent technologies such as XML and SOAP.Here are just some of the topics contained in this book: Basic Perl reference Quick reference to built-in functions and standard modules CGI.pm and mod_perl XML::* modules DBI, the database-independent API for Perl Sockets programming LWP, the library for Web programming in Perl Network programming with the Net modules Perl/Tk, the Tk extension to Perl for graphical interfaces Modules for interfacing with Win32 systems As part of the successful "in a Nutshell" book series from O'Reilly & Associates, Perl in a Nutshell is for readers who want a single reference for all their needs."In a nutshell, Perl is designed to make the easy jobs easy, without making the hard jobs impossible."-- Larry Wall, creator of Perl

Perl Language Reference Manual

Perl Language Reference Manual

For Perl Version 5.12.1

  • Author: Larry Wall,and others
  • Publisher: Network Theory.
  • ISBN: 9781906966027
  • Category: Computers
  • Page: 740
  • View: 2275
DOWNLOAD NOW »
This manual is a printed edition of the official Perl reference documentation from the Perl 5.12.1 distribution. It describes the syntax of Perl and its built-in datatypes, operators, functions, variables, regular expressions and error messages. For each copy of this manual sold, the publisher (Network Theory Ltd) will donate 1 USD to The Perl Foundation to support the further development of the language. Further topics are covered in the "Perl Library Reference Manual (Volumes 1-6)," the "Perl C API and Internals Manual," and the "Perl Unicode and Locales Manual" (available separately).

Elements of Programming with Perl

Elements of Programming with Perl

  • Author: Andrew L. Johnson
  • Publisher: Manning Publications Company
  • ISBN: N.A
  • Category: Computers
  • Page: 352
  • View: 2439
DOWNLOAD NOW »
A tutorial for Perl programming and the particulars of Perl syntax, as well as good style and structure and maintainability of the code, also includes advanced concepts--such as modular programming, abstract datastructures, and object-oriented programming. Original. (Intermediate).

Perl Best Practices

Perl Best Practices

  • Author: Damian Conway
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 0596001738
  • Category: Computers
  • Page: 517
  • View: 9562
DOWNLOAD NOW »
Presents guidelines on the art of coding with Perl, covering such topics as naming conventions, data and control structures, program decomposition, interface design, and error handling.

Advanced Perl Programming

Advanced Perl Programming

The Worlds Most Highly Developed Perl Tutorial

  • Author: Simon Cozens
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 9781449378912
  • Category: Computers
  • Page: 300
  • View: 1395
DOWNLOAD NOW »
With a worldwide community of users and more than a million dedicated programmers, Perl has proven to be the most effective language for the latest trends in computing and business.Every programmer must keep up with the latest tools and techniques. This updated version of Advanced Perl Programming from O'Reilly gives you the essential knowledge of the modern Perl programmer. Whatever your current level of Perl expertise, this book will help you push your skills to the next level and become a more accomplished programmer.O'Reilly's most high-level Perl tutorial to date, Advanced Perl Programming, Second Edition teaches you all the complex techniques for production-ready Perl programs. This completely updated guide clearly explains concepts such as introspection, overriding built-ins, extending Perl's object-oriented model, and testing your code for greater stability.Other topics include: Complex data structures Parsing Templating toolkits Working with natural language data Unicode Interaction with C and other languages In addition, this guide demystifies once complex topics like object-relational mapping and event-based development-arming you with everything you need to completely upgrade your skills.Praise for the Second Edition:"Sometimes the biggest hurdle to problem solving isn't the subject itself but rather the sheer number of modules Perl provides. Advanced Perl Programming walks you through Perl's TMTOWTDI ("There's More Than One Way To Do It") forest, explaining and comparing the best modules for each task so you can intelligently apply them in a variety of situations." --Rocco Caputo, lead developer of POE"It has been said that sufficiently advanced Perl code is indistinguishable from magic. This book of spells goes a long way to unlocking those secrets. It has the power to transform the most humble programmer into a Perl wizard." --Andy Wardley"The information here isn't theoretical. It presents tools and techniques for solving real problems cleanly and elegantly." --Curtis 'Ovid' Poe" Advanced Perl Programming collects hard-earned knowledge from some of the best programmers in the Perl community, and explains it in a way that even novices can apply immediately." --chromatic, Editor of Perl.com