Raku Fundamentals : A Primer with Examples, Projects, and Case Studies
معرفی کتاب «Raku Fundamentals : A Primer with Examples, Projects, and Case Studies» نوشتهٔ Moritz Lenz; Safari, an O'Reilly Media Company، منتشرشده توسط نشر Apress : Imprint: Apress در سال 2020. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
Gain the skills to begin developing Raku applications from the ground up in this hands-on compact book, which includes a foreword from Larry Wall, creator of Perl. You’ll learn enough to get started building with Raku, using Raku's gradual typing, handy object orientated features, powerful parsing capabilities, and human-usable concurrency. This book has been updated to include the latest version of Raku based upon the Perl 6.d major version which includes over 3,400 new commits in its specification. After a short introduction, each chapter develops a small example project, explaining the Raku features used. When the example is done, you’ll explore another aspect, such as optimizing further for readability or testing the code. Along the way you’ll see Raku basics, such as variables and scoping; subroutines; classes and objects; regexes; and code testing. When you’ve mastered the basics, __Raku Fundamentals__ moves onto more advanced topics to give you a deeper understanding of the language. You’ll learn, amongst other things, how to work with persistent storage, how to generate good error messages, and how to write tricky applications such as a file and directory usage graph and a Unicode search tool. **What You Will Learn** - Get coding with latest version of Raku - Work on several hands-on examples and projects Integrate Python libraries into your Raku-based programs - Parse INI files using regexes and grammars - Build a date-time converter - Carry out refactoring and other automated tests **Who This Book Is For** If you already know one or more programming languages, and want to learn about Raku, then this book is for you. Front Matter ....Pages i-xvii What Is Raku? (Moritz Lenz)....Pages 1-6 Running Rakudo (Moritz Lenz)....Pages 7-12 Formatting a Sudoku Puzzle (Moritz Lenz)....Pages 13-29 Datetime Conversion for the Command Line (Moritz Lenz)....Pages 31-51 Testing say( ) (Moritz Lenz)....Pages 53-57 Silent-Cron: A Cron Wrapper (Moritz Lenz)....Pages 59-80 Stateful Silent-Cron (Moritz Lenz)....Pages 81-89 Review of the Raku Basics (Moritz Lenz)....Pages 91-97 Parsing INI Files Using Regexes and Grammars (Moritz Lenz)....Pages 99-127 A File and Directory Usage Graph (Moritz Lenz)....Pages 129-152 A Unicode Search Tool (Moritz Lenz)....Pages 153-160 Creating a Web Service and Declarative APIs (Moritz Lenz)....Pages 161-176 What’s Next? (Moritz Lenz)....Pages 177-181 Back Matter ....Pages 183-186
دانلود کتاب Raku Fundamentals : A Primer with Examples, Projects, and Case Studies