Functional Programming For Dummies 9781119527503, 9781119527510, 1119527503

"Especially for nondevelopers, functional programing can be the perfect tool for coding an endless variety of probl

941 158 6MB

English Pages x, 307 pages : illustrations ; 24 cm Year 2019

Report DMCA / Copyright

DOWNLOAD FILE

Functional Programming For Dummies
 9781119527503, 9781119527510, 1119527503

Table of contents :
Introducing functional programming --
Getting and using Python --
Getting and using Haskell --
Defining the functional differences --
Understanding the role of Lambda calculus --
Working with lists and strings --
Performing pattern matching --
Using recursive functions --
Advancing with higher-order functions --
Dealing with types --
Performing basic I/O --
Handling the command line --
Dealing with files --
Working with binary data --
Dealing with common datasets --
Handling errors in Haskell --
Handling errors in Python --
Ten must-have Haskell libraries --
Ten (plus) must-have Python packages --
Ten occupation areas that use functional programming.

Polecaj historie