
<p>Object-Oriented scripting with Perl and Python<br></p><p>Scripting languages are becoming increasingly important for software development. These higher-level languages, with their built-in easy-to-use data structures are convenient for programmers to use as "glue" languages for assembling multi-language applications and for quick prototyping of software architectures. Scripting languages are also used extensively in Web-based applications. Based on the same overall philosophy that made Programming with Objects such a wide success, Scripting with Objects takes a novel dual-language approach to learning advanced scripting with Perl and Python, the dominant languages of the genre. This method of comparing basic syntax and writing application-level scripts is designed to give readers a more comprehensive and expansive perspective on the subject.<br></p><p>Beginning with an overview of the importance of scripting languages—and how they differ from mainstream systems programming languages—the book explores:<br></p><ul> <li> <p>Regular expressions for string processing<br> <br></p> </li> <li> <p>The notion of a class in Perl and Python<br> <br></p> </li> <li> <p>Inheritance and polymorphism in Perl and Python<br> <br></p> </li> <li> <p>Handling exceptions<br> <br></p> </li> <li> <p>Abstract classes and methods in Perl and Python<br> <br></p> </li> <li> <p>Weak references for memory management<br> <br></p> </li> <li> <p>Scripting for graphical user interfaces<br> <br></p> </li> <li> <p>Multithreaded scripting<br> <br></p> </li> <li> <p>Scripting for network programming<br> <br></p> </li> <li> <p>Interacting with databases<br> <br></p> </li> <li> <p>Processing XML with Perl and Python<br> <br></p> </li></ul><p>This book serves as an excellent textbook for a one-semester undergraduate course on advanced scripting in which the students have some prior experience using Perl and Python, or for a two-semester course for students who will be experiencing scripting for the first
Page Count:
1320
Publication Date:
2017-07-27
ISBN-10:
1119461146
ISBN-13:
9781119461142
No comments yet. Be the first to share your thoughts!