编程
程序员的思维修炼
Pragmatic Thinking and Learning - Refactor Your Wetware Douban
★ 7.9 27 ratings
[美] Andy Hunt translator: 崔康 publishing house: 人民邮电出版社 2010
本书解释了为什么软件开发是一种精神活动,思考如何解决问题,并就开发人员如何能更好地开发软件进行了评论。书中不仅给出了一些理论上的答案,同时提供了大量实践技术和窍门。 本书供各层次软件开发人员阅读。
程序员修炼之道(第2版)
The Pragmatic Programmer: From Journeyman to Master Douban Goodreads
★ 9.4 19 ratings
[美] David Thomas / [美] Andrew Hunt translator: 云风 publishing house: 电子工业出版社 2020 - 4
本书之所以在全球范围内广泛传播,被一代代开发者奉为圭臬,盖因它可以创造出真正的价值:或编写出更好的软件,或探究出编程的本质,而所有收获均不依赖于特定语言、框架和方法。时隔20年的新版,经过全面的重新选材、组织和编写,覆盖哲学、方法、工具、设计、解耦、并发、重构、需求、团队等务实话题的最佳实践及重大陷阱,以及易于改造、复用的架构技术。本书极具洞察力与趣味性,适合从初学者到架构师的各阶层读者潜心研读或增广见闻。
Wolfram语言入门
Douban
Stephen Wolfram publishing house: 科学出版社 2017 - 1
Wolfram语言是一种基于知识、符号编程、自然语言风格的超大型编程语言,是 Wolfram 此前两项里程碑式的作品——科学计算平台 Mathematica 与计算知识搜索引擎 Wolfram Alpha 的结晶。Wolfram公司正在中国推广该软件,本书是Wolfram软件的基础教程,英文版344页,全彩印刷,于2015年12月出版。中文译本将于2017年1月出版。该书作者Stephen Wolfram是Mathematica软件的开发者(1988年)。
白话机器学习的数学
やさしく学ぶ 機械学習を理解するための数学のきほん Douban
[日]立石贤吾 translator: 郑明智 publishing house: 人民邮电出版社 2020 - 7
本书通过正在学习机器学习的程序员绫乃和她朋友美绪的对话,结合回归和分类的具体问题,逐步讲解了机器学习中实用的数学基础知识。其中,重点讲解了容易成为学习绊脚石的数学公式和符号。同时,还通过实际的Python 编程讲解了数学公式的应用,进而加深读者对相关数学知识的理解。
机器学习实战(原书第2版)
Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems Douban
[法] Aurélien Géron translator: 宋能辉 / 李娴 publishing house: 机械工业出版社 2020 - 10
这本机器学习畅销书基于TensorFlow 2和Scikit-Learn的新版本进行了全面更新,通过具体的示例、非常少的理论和可用于生产环境的Python框架,从零帮助你直观地理解并掌握构建智能系统所需要的概念和工具。 全书分为两部分。第一部分介绍机器学习基础,涵盖以下主题:什么是机器学习,它试图解决什么问题,以及系统的主要类别和基本概念;第二部分介绍神经网络和深度学习,涵盖以下主题:什么是神经网络以及它们有什么用,使用TensorFlow和Keras构建和训练神经网络的技术,以及如何使用强化学习构建可以通过反复试错,学习好的策略的代理程序。第一部分主要基于Scikit-Learn,而第二部分则使用TensorFlow和Keras。 通过本书,你会学到一系列可以快速使用的技术。每章的练习可以帮助你应用所学的知识,你只需要有一些编程经验。所有代码都可以在GitHub上获得。