国外课栈 - 国外电子信息技术视频教程、电子书和博文栈
函数式编程 
函数式编程
概述

您的函数式编程范例指南

函数式编程主要用于数学计算,包括人工智能和游戏中。这种编程范例使用于数学计算的算法更容易理解,并且为非开发人员提供了一种简洁的算法编码方法。到目前为止,市场上的当前书籍都有着很大的学习曲线,因为它们是由开发人员为开发人员编写的,直到现在。

傻瓜函数式编程为像您一样的读者探索了函数式编程的纯方法(由Haskell语言表示)和不纯方法(由Python语言表示)之间的差异。纯方法最适合不想创建生产代码但需要完全测试算法并向同行证明其有用性的研究人员。不纯净的方法最适合生产环境,因为可以在单个应用程序中混合使用编码范例,从而更快地产生结果。函数式编程使用这种双管齐下的方法为您提供了一种编码方法的多合一方法,否则可能很难掌握。

  • 学习纯粹和不纯洁的编码
  • 深入研究大多数函数式程序员用来推导,分析和证明算法价值的过程
  • 受益于Python和Haskell中提供的示例
  • 收集专家专家的专业知识,该专家迄今已撰写了一些市场领先的编程书籍

如果您准备利用数据来了解事物如何以新方式运作,那么您来对地方了!

总目录

第1部分:函数式编程入门

  • 第1章:函数式编程简介
  • 第2章:获取和使用Python
  • 第3章:获取和使用Haskell

第2部分:启动函数式编程任务

  • 第4章:定义函数式差异
  • 第5章:了解Lambda微积分的作用
  • 第6章:使用列表和字符串

第3部分:使函数式编程实用化

  • 第7章:执行模式匹配
  • 第8章:使用递归函数
  • 第9章:提升高阶函数
  • 第10章:处理类型

第4部分:以各种方式进行交互

  • 第11章:执行基本I / O
  • 第12章:处理命令行
  • 第13章:处理文件
  • 第14章:使用二进制数据
  • 第15章:处理通用数据集

第5部分:执行简单错误陷阱

  • 第16章:处理Haskell中的错误
  • 第17章:处理Python中的错误

第6部分:数位的一部分

  • 第18章:十个必备的Haskell库
  • 第19章:十个(加号)必备Python软件包
  • 第20章:使用函数式编程的十个职业领域

会员登录
登录
我的资料
留言
回到顶部