代码整洁之道 程序员的职业素养 代码整洁之道Clean Code姐妹篇 编程大师40余年心得体会 阐释软件工艺中的原理 技术 工具和实践 助力专业软件开发人员具备令人敬佩的职业素养
1. 汇聚编程大师40余年编程生涯的心得体会 2. 阐释软件工艺中的原理、技术、工具和实践 3. 助力专业软件开发人员具备令人敬佩的职业素养 成功的程序员在以往的工作和生活中都曾经历过大大小小的不确定性,承受过永无休止的压力。他们之所以能够成功,是因为拥有一个共同点,都深切关注创建软件所需的各项实践。他们将软件开发视为一种需要精雕细琢加以修炼的技艺,他们以专业人士的标准要求自己,他们具有职业素养。 软件开发大师Robert C. Martin在书中介绍了真实软件技艺中的各项原则、技术、工具和实践,展示了怎么以自豪、自尊和自信的心态进行软件开发,怎么取得卓越表现和丰硕成果,怎么做到有效沟通和确切估算,怎么以坦诚的心态面对困难,并引导读者认识到专业程序员肩负的责任重大,阐述了什么才是程序员的职业素养。 书中的具体内容包
¥24.50定价:¥49.00 (5折) 电子书:¥49.00
区块链基础知识25讲 重现中本聪发明区块链的全过程,解密区块链,用深入浅出的语言描绘区块链的底层运行逻辑,带你深度理解区块链的力量
适读人群 :大众 本书阐述了介绍区块链时一定会被问到的三大问题: 1.这项新技术是什么? 2.为什么我们需要区块链? 3.未来,区块链将如何改变我们的生活? 区块链或许是互联网诞生后人类又一个巨大的技术创新。不管未来区块链如何发展,我们不只是旁观者,更可积极参与到这一激动人心又充满挑战的技术变革当中。
¥29.50定价:¥59.00 (5折) 电子书:¥36.60
数据建模经典教程 第2版 数据建模大师Steve Hoberman倾力编写 囊括其在数据建模领域的经典理论 以轻松趣味性的讲解模式 带领读者了解数据建模 并轻松掌握相关技巧
本书通过数据建模概念和zui佳建模实践为商业及IT 专业人员的实际工作提供指导。全书采用会话风格进行编写,从而激励读者从头到尾地阅读本书,并实现以下10 个目标。1. 理解在什么情况下需要数据模型,以及各种情形下zui适当的数据模型类型是什么。2. 像阅读一本小说那样,轻松自如地理解任何规模和复杂度的模型。3. 具备创建完整的规范化关系数据模型和维度模型的能力。4. 具备将逻辑模型转换为高效物理模型的能力。5. 具备使用模板工具,高效获取应用需求的能力。6. 具备解释数据模型记分卡中10个计分项的能力。7. 获得如何与其他人员建立良好工作关系的实践经验。8. 了解非结构化数据及其模型化。9. 了解UML的基本概念。10. 具备在XML环境中创建数据模型的能力,并了解元数据和敏捷开关的基本概念。
¥29.50定价:¥59.00 (5折) 电子书:¥24.99
Python极客项目编程 开发有趣的极客项目,掌握实用的Python编程技能
Python 是一种强大的编程语言,容易学习而且充满乐趣。但掌握了基本知识后,接下来做什么? 本书包含了一组富有想象力的编程项目,它们将引导你用Python 来制作图像和音乐、模拟现实世界的现象,并与 Arduino 和树莓派这样的硬件进行交互。你将学习使用常见的Python 工具和库,如numpy、matplotlib 和pygame, 来完成以下工作: ● 利用参数方程和turtle模块生成万花尺图案; ● 通过模拟频率泛音在计算机上创作音乐; ● 将图形图像转换为ASCII文本图形; ● 编写一个三维立体画程序,生成隐藏在*图案下的3D图像; ● 通过探索粒子系统、透明度和广告牌技术,利用OpenGL着色器制作逼真的动画; ● 利用来自CT和MRI扫描的数据实现3D可视化; ● 将计算机连接到Arduino编程,创建响应音乐的激光秀。 通过本书,你可以享受作为极客的真正乐趣!
¥34.50定价:¥69.00 (5折) 电子书:¥14.49
前EA杰出游戏工程师经验凝结4大类13种游戏编程模式精彩呈现多数游戏程序员所面临的挑战就是实现他们的游戏。许多游戏在其高度复杂的代码库中折戟沉沙,没能问世。本书是为解决此问题而生。本书作者在多年的游戏开发工作中,收集了许多已经证实的设计模式来帮助解构、重构以及优化游戏。通过阅读本书,你将深刻理解经典的设计模式是如何应用于游戏之中的,学会如何编写一个健壮的游戏循环、如何应用组*来组织实体,并利用CPU缓存来提升游戏性能。本书包含的4大类13种游戏编程模式包括:序列型模式● 双缓冲● 游戏循环● 更新方法优化型模式● 数据局部性● 脏标记模型● 对象池● 空间分区行为型模式● 字节码● 子类沙盒● 类型对象解耦型模式● 组*模式● **队列● 服务定位器
¥34.50定价:¥69.00 (5折) 电子书:¥18.99
Vim实用技巧 第2版 Vim技术经典图书 以思维的速度来编辑文本 畅销图书新版,根据Vim 7.4更新
Vim是程序员、网站开发人员及系统管理员的重要工具,其速度和效率令其他的文本编辑器难以望其项背。Vim能在几乎每一个系统上运行,并支持大多数编程语言和标记语言。本书包含了Vim的实用技巧和使用指南。全书概括了12 1个技巧,通过丰富的示例、清晰的体例和详细的讲解,展示了高效使用Vim的崭新方法。 现在,Vim新手问我该怎么学习,我知道怎么回答他们了。这本书甚至教会我一些事情。 T im P o p e , V i m 核心贡献者 Vim是一款文本编辑器,但是由于其陡峭的学习曲线,很多人还没开始使用就已经放弃了,所以他们无法领略Vim 唯快不破 的设计思想和精巧的使用体验。我本人是Vim的重度用户,使用Vim处理文本文档和编程超过十年之久,曾经写过很多介绍Vim的文章,也曾经有过为Vim写一本书的念头,直到我看到这本《Vim实用技巧》。书中的内容远远超过我所知所
¥29.50定价:¥59.00 (5折) 电子书:¥12.49
像计算机科学家一样思考Python 第2版 学会 像计算机科学家一样思考 轻松学Python
如果想要学习如何编程,从Python语言入手是一个很好的开端。本书从基本的编程概念开始,一步步引导读者了解Python语言,再逐渐掌握函数、递归、数据结构和面向对象设计等高阶概念。本书第2版及其辅助代码均已升级,支持Python 3。每章后的练习可以帮助读者加深对刚学的编程概念的理解。本书是高中和大学阶段的学生、自学者,以及需要了解编程基础的专业人士的理想读物。初学者可以在浏览器中学习如何开始Python编程。? 从基础开始,包括语言的语法和语义。? 掌握每一个编程概念的清晰定义。? 循序渐进地学习值、变量、语句、函数和数据结构。? 了解如何操作文件和数据库。? 理解对象、方法和面向对象编程。? 使用各种调试技巧来修复语法错误、运行时错误和语义错误。? 通过一系列案例研究来探索函数、数据结构和算法。本书的示例代码均在GitHub仓库中
¥24.50定价:¥49.00 (5折) 电子书:¥10.99
上海、江苏软件行业协会,SAP认证全球财务咨询顾问鼎力推荐 6个核心模块的深入解析 50个疑难解答和实战技巧 355个配置操作贯穿SAP系统的实战应用 196分钟视频讲解和操作说明
¥34.50定价:¥69.00 (5折)
Netty实战 Java高性能网络编程参考书 Netty之父Trustin Lee作序推荐 含有大量即用型的优质示例 附带行业一线公司的案例研究 实用的Netty技术书
- Netty之父 Trustin Lee作序推荐- *中间件高级技术专家为本书中文版作序推荐- 系统而详细地介绍了Netty的各个方面并附带了即用型的优质示例- 附带行业一线公司的案例研究- 极实用的Netty技术书 无论是构建高性能的Web、游戏服务器、推送系统、RPC框架、消息中间件还是分布式大数据处理引擎,都离不开Netty,在整个行业中,Netty广泛而成功的应用,使其成为了Java高性能网络编程的卓绝框架。Netty的现Tech Lead Norman在Netty实战 中循序渐进地讲解了Netty的各个关键部分,在看完Netty实战 后,你不但可以熟练地使用Netty来构建以上系统,并且还可以避免很多常见的陷阱。无论是想要学习Spring 5 、Spark、Cassandra等这样的系统,还是通过学习Netty来构建自己的基于Java的高性能网络框架,或者是更加具体的高性能Web或者游戏服务器等,本书都将是你的绝佳拍档。本书中文版基于zuixin的Ne
¥34.50定价:¥69.00 (5折) 电子书:¥18.99
奇点来临 2016 年3 月,AlphaGo 以4:1 战胜围棋九段棋手李世石。在机器的面前,人类的智商一次又一次被无情地“碾压”,
奇点是得到广泛关注的话题,国内的百度公司也很热衷于奇点的研究和探讨。随着AlphaGo 以4:1 战胜围棋九段棋手李世石,人工智能再次引发人们的关注,读者急需了解什么是奇点,这一理论对人类的未来会有什么影响!这是一本以人工智能大爆炸,机器人危机等为话题的书,涉及当前很热的话题,在国内外关注度都很高。作者在本书中融合了全新的技术发展展望和观点。本书电子版将配合中文印刷版同步上市。
¥26.00定价:¥39.00 (6.67折) 电子书:¥16.99