《Python编程无师自通——专业程序员的养成》
[美] 科里•奥尔索夫(Cory Althoff) 著
从Python 3 中开始学习编程,并构建第一个程序;通过学习“面向对象的程序设计”并创建一个强大的Python程序来让读者掌握技能; 学习使用Git、Bash、正则表达式和数据库等工具,然后使用学习的新编程技能来构建一个网络爬虫;学习计算机科学的基本原理,包括计算机架构、数据结构、算法和网络编程;学习为项目编程:涵盖了软件开发过程、测试和最佳编码实践;了解如何完成团队合作,并获得编程工作。
《Spring源码深度解析(第2版)》
郝佳 著
本书从核心实现、企业应用和Spring Boot这3个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring 整体架构和环境搭建、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息、Spring Boot体系原理等内容。
本书不仅介绍了使用Spring框架开发项目必须掌握的核心概念,还指导读者使用Spring框架编写企业级应用,并针对在编写代码的过程中如何优化代码、如何使得代码高效给出了切实可行的建议,从而帮助读者全面提升实战能力。
《IT运维之道(第2版)》
李鹏 著
本书共分为五篇(机遇篇、做事篇、处事篇、技能篇和深入篇),从不同的层面阐述了IT运维人员应掌握的方法及相关知识与技能。
本书深入浅出、化繁为简,将信息化服务中晦涩的IT标准规范、流程体系用浅显易懂的方式娓娓道来。“机遇篇”以2013年的一个实际案例为背景,帮助读者进行职业规划,引导从业人员在“软件开发”和“IT服务”之间做出正确的选择。“做事篇”针对IT服务做什么、怎么做、怎么做好等问题进行了阐述,帮助IT服务人员梳理了工作思路,明确了工作目标和方向。“处事篇”从内外兼修两方面阐述了如何赢得人心。“技能篇”系统地介绍了运维服务涉及的IT技术和技能。“高级篇”深入浅出地介绍了当今国内外先进的IT服务标准、架构、体系和方法。
《JavaScript函数式编程思想》
潘俊 著
本书主要介绍了函数式编程的基础理论、核心技术、典型特征和应用领域,以及它与面向对象编程的比较。本书既广泛介绍函数式编程的思想,也结合JavaScript的特点分析其应用和局限,注重从本质和内在逻辑的角度解释各个主题,并辅以相关的代码演示。对于函数式编程涉及的JavaScript语言本身的特性,以及与面向对象编程的比较,在书中也给予了重点讨论。
《RISC-V架构与嵌入式开发快速入门》
胡振波 著
本书的姊妹版《手把手教你设计CPU——RISC-V处理器篇》已经出版,提供了一个非常高效的超低功耗开源RISC-V处理器学习案例——蜂鸟E203,并对其进行了全方面剖析和讲解,解决了在CPU硬件设计方面中文资料欠缺的问题。
《算法详解(卷1)——算法基础》
Tim Roughgarden 著
算法详解系列图书共有4卷,本书是第一卷——基础算法。本书共有6章,主要介绍了4个主题,它们分别是渐进性分析和大O表示法、分冶算法和主方法、随机化算法以及排序和选择。附录A和附录B简单介绍了数据归纳法和离散概率的相关知识。本书的每一章均有小测验、章末习题和编程题,这为读者的自我检查以及进一步学习提供了较多的便利。