软件与程序设计
-
算法通关之路路志鹏 李冰 俞俊 海凡路 黄乐兴 著这是一本图文并茂的力扣(LeetCode)题解书,旨在让广大读者理解数据结构和算法的知识,掌握解决各类经典题目的基本技能,陪伴读者攻克算法难关。本书通过算法题解的形式讲解了基本数据结构和算法知识,包括分治、贪心、回溯和动态规划等算法思想,二分查找、深度优先遍历和广度优先遍历、双指针、滑动窗口、位运算、并查集等解题思路和技巧,以及通用解题“套路”和解题模板等内容,引导读者了解并掌握解决算法题目的方式、方法,旨在循序渐进地提高读者应对算法题目的能力。本书适合数据结构和算法知识的学习者,希望学习如何解算法题或正在刷题的计算机行业从业者,也可作为大、中专院校相关专业的辅导参考书。 -
高级前端程序员面试笔试宝典猿媛之家 组编,平文 楚秦 等编著本书是对《前端程序员面试笔试宝典》的补充,不仅增加了目前流行的React、Vue.js、webpack、Babel等内容,还完善了各种面试技巧和非技术型面试题。 本书包括前端程序员面试笔试过程中各类知识点,在题目的广度上,搜集了近3年来多家IT企业针对前端岗位的笔试面试真题。在讲解的深度上,本书由浅入深,庖丁解牛式地分析每一个知识点,并提炼归纳,同时,引入相关知识点,并对其进行深度剖析,让读者不仅能够理解这个知识点,还能在遇到相似问题的时候,也能游刃有余地解决。本书根据知识点进行分类,结构合理,条理清晰,便于读者学习与查阅。 -
数字化转型实战指南王光鑫 刘思洁数字化转型实战指南以数字化转型为基础,介绍与其相关的诸多方面,如数字经济、数字化转型技术基础、数字化转型行动路线图,并罗列其对企业战略、行政管理、采购、财务、运营、供应链、C端等商业环节的赋能情况,循序渐进地揭示了数字化转型的知识、方法和技巧。此外,数字化转型实战指南深入分析了华为、中石化、爱驰汽车、宝洁、7FRESH等典型案例,希望可以帮助企业在新时代获得爆发式成长。数字化转型实战指南融合了笔者的知识积累和实践经验,适合企业管理者、创业者等关注数字化转型的读者阅读。 -
Cocos Creator 2.x 游戏入门毛居冬《Cocos Creator 2.x 游戏入门》由国内资深游戏设计师主笔,结合全国多家院校的课程设置,选用官方及业内典型实例编写而成。全书系统地介绍了Cocos Creator 2.x 引擎的基础知识,涵盖了Cocos Creator 2.x 所有的核心内容,包括对环境搭建、编辑器基础、场景制作、脚本开发、资源工作流程以及事件、动作、UI、动画、渲染、音效等系统模块的详细讲解,并结合具体项目案例提高学习效率。通过对本书的学习,读者可以全面掌握Cocos Creator 2.x 在2D 游戏开发中的开发流程和技术难点,提高自己的实践能力,成为一名优秀的程序员,实现制作游戏的梦想。 -
Head First C#[美]安德鲁-施特尔曼,[美]詹尼弗-格林,苏钰涵 等这本书对C#、.NET Core和Visual Studio做了妙趣横生、生动形象的介绍,利用这本书,你可以深入学习C#,并创建应用、用户界面、游戏以及更多其他项目。经过全面更新,这个指南涵盖了C# 8.0和Visual Studio 2019,初学者从章就可以开始构建一个功能完备的游戏。接下来你会学习如何使用类和面向对象编程、在Unity中创建3D游戏,以及如何使用LINQ查询数据。在这个过程中,你会解决谜题、动手完成练习,并构建真实的应用。完成所有这些之后,你会成为一名高水平的C#程序员,而且这将是一个轻松愉悦的学习过程! -
Spring Cloud Alibaba微服务实战周仲清《Spring Cloud Alibaba微服务实战》从初学者的角度出发,从微服务基础理论开始,基于Spring Boot框架搭建微服务系统。介绍了使用Spring Cloud Alibaba套件及其他热门微服务组件构建微服务系统的方法、微服务系统中常见的问题及解决方案,以及如何快速部署项目,使读者从开发到上线整体流程有一个清晰的认识。《Spring Cloud Alibaba微服务实战》分为14章。第1~3章主要介绍了微服务的基础理论和配置基础开发环境的方法,以及如何构建Spring Cloud Alibaba模板项目;第4~13章主要介绍了如何使用Spring Cloud Alibaba套件(Nacos、Sentinel等)和当下流行的微服务组件(如Spring Cloud Gateway、Spring Cloud Stream等)搭建微服务系统,解决开发中的常见问题;第14章主要介绍了如何使用Jenkins Gitlab Docker部署服务,使其又快又稳。通过对《Spring Cloud Alibaba微服务实战》的学习,读者能够熟知程序由开发到上线的整体流程。《Spring Cloud Alibaba微服务实战》内容丰富,案例通俗易懂,几乎涵盖了目前Spring Cloud的全部热门组件,特别适合想要了解Spring Cloud热门组件以及想搭建微服务系统的读者阅读。 -
Python编程与计算思维喻蓉蓉本书共8章,内容包括问题求解中的计算思维、Python编程基础、问题求解中的顺序结构、问题求解中的选择结构、问题求解中的循环结构、组合数据类型、函数、常用的经典算法。全书知识讲解由浅入深、循序渐进,运用计算思维求解问题的思想介绍Python语言的知识结构,不仅注重学习者知识与技能的掌握,更强调学习者思维习惯的养成,以期为学习者将来的学习打下良好的基础。 本书免费提供教学课件、源代码和微课视频,适合有一定数学基础的中高年级小学生和中学生,以及初学编程的自学者和编程爱好者使用,也可以作为中小学一线信息技术教师学习Python语言的入门教材。 -
Scratch快乐编程 小学学科创意编程实例方其桂 刘蓓 周本阔 等《Scratch快乐编程 小学学科创意编程实例》将Scratch 软件与小学数学、语文、英语、科学、美术、音乐、体育等7个学科紧密结合,通过27款寓教于乐的编程小游戏,让学生在体验编程创作乐趣的过程中,提升逻辑思维能力,扩展7个学科的学习深度。 《Scratch快乐编程 小学学科创意编程实例》共分为8单元、27课,采用由易到难、以案例带动理论学习的写作模式,用聪明小猫寻宝藏、神奇画笔小马良、我是小小鉴音师、炫酷体感打棒球、垃圾分类要科学、认识颜色学英文、有趣数字九宫格、成语接龙大闯关等27个编程小游戏贯穿全书,从零基础开始帮助学生逐步建立Scratch编程的知识体系,掌握Scratch程序设计的基本思维和方法。 《Scratch快乐编程 小学学科创意编程实例》适合对计算机编程感兴趣的小学生阅读,也适合小学生信息技术课或少儿编程培训机构的教师,以及希望辅导孩子进行编程训练的家长阅读参考。 -
微服务从小白到专家姚秋辰 等本书源码以Spring Boot 2.2.x、Spring Cloud Hoxton和Kubernetes 1.19.2为基础,从Spring Boot单体应用的搭建,到Spring Cloud微服务架构升级,再到使用Docker和Kubernetes容器编排技术做容器化改造,由浅入深、逐步讲解,使读者全面掌握主流微服务架构和容器编排方案。本书共22章,分为三个部分。部分,讲解Spring Boot的核心功能和底层原理,手把手带读者搭建一个基于Spring Boot的优惠券平台单体应用系统。第二部分,讲解Spring Cloud微服务技术的应用,涵盖了Spring Cloud Netflix和Spring Cloud阿里巴巴两大组件库的核心组件,在项目实战环节,将Spring Cloud微服务技术应用到优惠券项目中,让读者亲身体验从单体应用升级为微服务架构的过程。第三部分,深入讲解Docker容器技术和Kubernetes容器编排技术的核心功能,并对优惠券项目做容器化改造。本书紧扣实战、学练结合,适合具备一定Java基础的开发人员、对微服务架构和Spring Cloud技术及容器编排技术感兴趣的读者。对处在微服务架构转型期的团队来说,本书具有很大的实践指导价值。 -
Python代码整洁之道[美] 戴恩·希尔拉德(Dane Hillard)著,计湘婷 卢苗苗 田成平 译主要内容 组织大型Python项目 实现合适的抽象级别 编写整洁并可重用的代码 继承和组合 测试和性能的注意事项
