Raku Fundamentals - Moritz Lenz

Raku Fundamentals (eBook)

A Primer with Examples, Projects, and Case Studies

(Autor)

eBook Download: PDF
2020 | 2nd ed.
XVII, 186 Seiten
Apress (Verlag)
978-1-4842-6109-5 (ISBN)
Systemvoraussetzungen
62,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

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.

    Moritz Lenz is a Perl 6, now Raku, core developer. He has contributed significantly to the official test suite, the Rakudo Perl compiler, and is the initiator of the official Raku documentation project. He has also authored several modules, and runs infrastructure for the Raku community. In his day job, he develops Perl 5 and Python code, and maintains a continuous delivery system for his employer.
    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.
    Erscheint lt. Verlag 5.9.2020
    Zusatzinfo XVII, 186 p. 12 illus.
    Sprache englisch
    Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
    Schlagworte Code • Coding • Development • Example • fundamentals • Moritz Lenz • Open Source • Perl • Perl 6 • programming • Raku • Software • source
    ISBN-10 1-4842-6109-7 / 1484261097
    ISBN-13 978-1-4842-6109-5 / 9781484261095
    Haben Sie eine Frage zum Produkt?
    PDFPDF (Wasserzeichen)
    Größe: 2,4 MB

    DRM: Digitales Wasserzeichen
    Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

    Dateiformat: PDF (Portable Document Format)
    Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

    Systemvoraussetzungen:
    PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
    eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
    Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

    Buying eBooks from abroad
    For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

    Mehr entdecken
    aus dem Bereich
    Das Handbuch für Webentwickler

    von Philip Ackermann

    eBook Download (2023)
    Rheinwerk Computing (Verlag)
    37,43
    Das umfassende Handbuch

    von Johannes Ernesti; Peter Kaiser

    eBook Download (2023)
    Rheinwerk Computing (Verlag)
    33,68