我推荐的计算机书单

Python

python基础

1. Python Tricks

Python Tricks
作者: Dan Bader
出版社: Dan Bader
豆瓣评分:7.5

内容简介 · · · · · ·
A short Python code snippet meant as a
teaching tool. A Python Trick either teaches an aspect of
Python with a simple illustration, or it serves as a motivating example, enabling you to dig deeper and develop
an intuitive understanding.


算法

算法基础

1. 算法图解

算法图解
作者: [美] Aditya Bhargava
出版社: 人民邮电出版社
豆瓣评分:8.4

内容简介 · · · · · ·
本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。
书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。
余下的篇幅将主要介绍应用广泛的算法,具体内容包括:
面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。


AI

AI闲书

1. AI·未来

AI·未来
作者: 李开复
出版社: 浙江人民出版社
豆瓣评分:7.2

内容简介 · · · · · ·
迎来“深度学习”这项重大技术突破后,人工智能已经从发明的年代步入了实干的年代。

现在已是未来,我们所处的时代,已经与过去完全不同。面对已经来临的、机遇与挑战并存的人工智能时代,我们必须了解人工智能,跟上人工智能发展的脚步,这样才能不被时代淘汰。

全球目前人工智能发展的情况是怎样的?

全球的人工智能巨头企业有哪几家,现在它们有什么贡献?未来它们又将如何改变世界?

人工智能已经改变了世界前进的脚步,那么人工智能的发展阶段如何区分?

人工智能对社会的最大冲击是什么?我们应该如何应对未来可能出现的大规模冲击?
在未来,个人、企业、政府究竟该如何协作,才能打造出繁荣的社会图景?

李开复博士长期从事人工智能的研究和观察工作,拥有大量的人工智能行业从业经验,曾在苹果、微软、谷歌等顶尖科技公司中担任重要职务,之后创办了中国一流的创投机构——创新工场。在本书中,李开复博士凭借对全球科技业与人工智能行业的深入了解,为读者描绘了人工智能新世界的样貌、未来人工智能对社会的冲击以及在人工智能时代我们的应对策略。


Database

SQLite

1. W3School SQL

来源:www.w3cschool.cc
整理:飞龙
日期:2014.10.1

内容简介 · · · · · ·
SQL基础,SQL高级教程,SQL函数,SQL函数,SQL快速参考,SQLite基础,SQLite高级教程,SQLite高级教程,SQLite接口,MySQL教程

MySQL

1. MySQL必知必会

MySQL必知必会
作者: [英] Ben Forta
出版社: 人民邮电出版社
豆瓣评分:8.4

内容简介 · · · · · ·
《MySQL必知必会》MySQL是世界上最受欢迎的数据库管理系统之一。书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突出的章节,条理清晰、系统而扼要地讲述了读者应该掌握的知识,使他们不经意间立刻功力大增。

2. MySQL技术内幕

MySQL技术内幕 SQL编程
作者: 姜承尧
出版社: 机械工业出版社
豆瓣评分:8.6

内容简介 · · · · · ·
本书是畅销书《MySQL技术内幕:InnoDB存储引擎》的姊妹篇,深刻揭示了MySQL中SQL编程的精髓与奥秘,能为开发者和DBA们利用SQL语言解决各种与开发和管理相关的MySQL难题提供很好的指导和帮助。

全书一共10章,全面探讨了MySQL中SQL编程的各种方法、技巧与最佳实践。第1章首先介绍了SQL编程的概念、数据库的应用类型以及SQL查询分析器,然后介绍了SQL编程的三个阶段,希望读者通过本书的学习能达到最后的融合阶段。第2章全面讲解了MySQL中的各种数据类型和与之相对应的各种编程问题。第3章深入探讨了逻辑查询与物理查询的原理与方法。第4章的主题是子查询,不仅讲解了各种常用的子查询方法及其优化,而且还讲解了MariaDB对子查询的优化。第5章首先详细地分析了MySQL中的各种联接及其内部的实现算法,以及MariaDB数据库中引入的Hash Join,然后针对关于集合的各种操作给出了解决方案。第6章分享了聚合和旋转操作的方法与技巧,并对一些经典的常见问题给出了解决方案。第7章深入阐述了游标的使用,重点在于如何通过正确地使用游标来提高SQL编程的效率。第8章讲解了关于事务的各种编程技巧,同时对事务的分类进行了详细阐述。第9章详细分析了各种索引的内部实现,探讨了如何使用索引来提升查询效率。第10章介绍了分区的方法与技巧,阐明了如何通过分区来进行SQL编程。

无论你是开发人员还是DBA,无论你是需要一本SQL查询手册还是希望系统深入地学习SQL编程,本书都会是不错的选择。

姜承尧(David Jiang):资深MySQL数据库专家,MySQL开源分支版本InnoSQL(www.innomysql.org)的创始人,独立数据库咨询顾问(www.innosql.com)。不仅擅长于数据库的管理和维护,还擅长于数据库的开发,同时一直致力于MySQL数据库底层实现原理的研究和探索,对高性能数据库和数据仓库也有深刻而独到的理解。目前就职于网易研究院,担任后台技术中心技术经理一职,从事MySQL数据库底层以及云的相关的开发工作。曾领导并参与了多个大型核心数据库应用的设计、实施、管理和维护,实战经验非常丰富。活跃于开源数据库和开源软件领域,是著名开源社区ChinaUnix MySQL版块的版主,热衷于分享MySQL数据库的各种成功应用实践。

更新中…

猜你喜欢

转载自blog.csdn.net/qq_37051001/article/details/88689686
今日推荐