Think Raku How to Think Like a Computer Scientist

The title of this book was originally Think Perl 6, but since Perl 6 has been renamed Raku, we have also changed the title of the book. Think Raku is an introduction to computer science and programming intended for people with little or no experience. This aim of this book is not primarily to teach...

Full description

Saved in:
Bibliographic Details
Main Authors: Rosenfeld, Laurent (Author), Downey, Allen B. (Author)
Format: Electronic eBook
Language:English
Published: [Place of publication not identified] Green Tea Press [2017]
Edition:2nd edition
Series:Open textbook library.
Subjects:
Online Access:Access online version
Tags: Add Tag
No Tags, Be the first to tag this record!

MARC

LEADER 00000nam a2200000 i 4500
001 OTLid0000907
003 MnU
005 20240122145212.0
006 m o d s
007 cr
008 200820s2017 mnu o 0 0 eng d
020 |a 1491980559 
040 |a MnU  |b eng  |c MnU 
050 4 |a QA76 
050 4 |a QA76 
245 0 0 |a Think Raku  |b How to Think Like a Computer Scientist  |c Laurent Rosenfeld 
250 |a 2nd edition 
264 2 |a Minneapolis, MN  |b Open Textbook Library 
264 1 |a [Place of publication not identified]  |b Green Tea Press  |c [2017] 
264 4 |c ©2017. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 0 |a Open textbook library. 
505 0 |a Preface -- I Starting with the Basics -- 1 The way of the program -- 2 Variables, Expressions and Statements -- 3 Functions -- 4 Loops, Conditionals and Recursion -- 5 Fruitful Subroutines -- 6 Iteration -- 7 Strings -- 8 Case study: Word Play -- 9 Arrays and Lists -- 10 Hashes -- 11 Case study: Data Structure Selection -- II Moving Forward -- 12 Classes and Objects -- 13 Regexes and Grammar -- 14 Functional Programming in Raku -- 15 Some Final Advice -- 
520 0 |a The title of this book was originally Think Perl 6, but since Perl 6 has been renamed Raku, we have also changed the title of the book. Think Raku is an introduction to computer science and programming intended for people with little or no experience. This aim of this book is not primarily to teach Raku, but instead to teach the art of programming, using the Raku language. After having completed this book, you should hopefully be able to write programs to solve relatively difficult problems in Raku, but my main aim is to teach computer science, software programming, and problem solving rather than solely to teach the Raku language itself. Think Raku is a free book available under a Creative Commons license. Readers are free to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material. 
542 1 |f Attribution-NonCommercial-ShareAlike 
546 |a In English. 
588 0 |a Description based on print resource 
650 0 |a Computer Science  |v Textbooks 
650 0 |a Programming Languages  |v Textbooks 
700 1 |a Rosenfeld, Laurent  |e author 
700 1 |a Downey, Allen B.  |e author 
710 2 |a Open Textbook Library  |e distributor 
856 4 0 |u https://open.umn.edu/opentextbooks/textbooks/907  |z Access online version