Think Perl 6

How to Think Like a Computer Scientist



Bookstore > Books > Think Perl 6

Price$26.68 - $58.19
Rating
AuthorsAllen Downey, Laurent Rosenfeld
PublisherO'Reilly Media
Published2017
Pages466
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101491980559
ISBN-139781491980552
EBook Hardcover Paperback

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.


  1. (4 books)



4 5 4

Similar Books


Learning Perl 6

Learning Perl 6

by brian d foy

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 ...

Price:  $45.03  |  Publisher:  O'Reilly Media  |  Release:  2018

Learning Perl, 6th Edition

Learning Perl, 6th Edition

by Randal L. Schwartz, brian d foy, Tom Phoenix

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 6th edition covers recent cha...

Price:  $4.18  |  Publisher:  O'Reilly Media  |  Release:  2011

Regex Quick Syntax Reference

Regex Quick Syntax Reference

by Zsolt Nagy

This quick guide to regular expressions is a condensed code and syntax reference for an important programming technique. It demonstrates regex syntax in a well-organized format that can be used as a handy reference, showing you how to execute regexes in many languages, including JavaScript, Python, Java, and C#.The Regex Quick Syntax Refe...

Price:  $24.05  |  Publisher:  Apress  |  Release:  2018

Mastering Perl, 2nd Edition

Mastering Perl, 2nd Edition

by brian d foy

Take the next step toward Perl mastery with advanced concepts that make coding easier, maintenance simpler, and execution faster. Mastering Perl isn't a collection of clever tricks, but a way of thinking about Perl programming for solving debugging, configuration, and many other real-world problems you'll encounter as a working programmer...

Price:  $35.99  |  Publisher:  O'Reilly Media  |  Release:  2014

Ext JS 6 By Example

Ext JS 6 By Example

by Anand Dayalan

Ext JS is one of the most famous JavaScript frameworks used to create rich interactive web applications using techniques such as Ajax, DHTML, JSON, and DOM scripting.It provides a complete rich set of GUI controls, has an excellent API for AJAX and REST, and helps users to organize their code with Model View ViewModel (MVVM) or the MVC ar...

Price:  $27.02  |  Publisher:  Packt Publishing  |  Release:  2015

Java Concepts for Java 5 and 6, 5th Edition

Java Concepts for Java 5 and 6, 5th Edition

by Cay S. Horstmann

If you really want to master Java, it's not enough to know the code. You must begin to think like a programmer, and in this newest edition of his bestselling guide, Java Concepts, programming guru Cay Horstmann shows you how.Updated to integrate Java 6, Java Concepts, Fifth Edition introduces you to fundamental programming techniques and ...

Price:  $3.80  |  Publisher:  Wiley  |  Release:  2008

Beginning Python

Beginning Python

by James Payne

As an open source, object-oriented programming language, Python is easy to understand, extendable, and user-friendly. This book covers every aspect of Python so that you can get started writing your own programs with Python today. Author James Payne begins with the most basic concepts of the Python language - placing a special focus on th...

Price:  $5.04  |  Publisher:  Wrox  |  Release:  2010

Developing Web Applications with Apache, MySQL, memcached, and Perl

Developing Web Applications with Apache, MySQL, memcached, and Perl

by Patrick Galbraith

Adding a cache layer to the popular LAMP stack is becoming the common solution to significantly reduce the load on back-end databases, and also allows for better web application performance. This new caching component is represented by another "m" in LAMMP, which stands for memcached - a high-performance, distributed mem...

Price:  $18.83  |  Publisher:  Wrox  |  Release:  2009