• 1

    ="Python

    Python 3.7从零开始学

    刘宇宙

    本书专门针对Python新手量身编写,涵盖Python 3实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络编程、邮件收发、数据库操作等,提供Python爬虫、自然语言处理、区块链项目范例,各章还安排了调试、问题解答、温故知新、牛刀小试等内容,以帮助读者学会处理程序异常、解答学习困惑、巩固知识、学以致用。 本书还开发了配套小程序学习课件,课件中涵盖视频教学、代码示例、资源包、扩展知识、习题、PPT、FAQ、作业8大主题,大幅扩展了本书知识体系,可帮助读者轻松快速地掌握Python编程技能。 本书技术先进、示例丰富、代码可读性及可操作性强,非常适合Python初学者和转型到Python开发的程序员使用,也可作为Python网课、培训机构及大专院校的教学用书。

  • 2

    ="Linux内核深度解析"

    Linux内核深度解析

    余华兵

    本书基于4.x版本的Linux内核,介绍了Linux内核的若干关键子系统的技术原理。本书主要内容包括内核的引导过程、内核管理和调度进程的技术原理、内核管理虚拟内存和物理内存的技术原理、内核处理异常和中断的技术原理,以及系统调用的实现方式等。此外,本书还详细讲解了内核实现的各种保护临界区的互斥技术,以及内核的文件系统。本书内容丰富,深入浅出,通过大量的图例来描述数据结构之间的关系和函数的执行流程,并结合代码分析,引导读者阅读和理解内核源代码。

  • 3

    ="重学Java设计模式"

    重学Java设计模式

    付政委

    本书是一本基于互联网真实案例编写的Java设计模式实践图书。全书以解决方案为核心,从实际开发业务中抽离出交易、营销、规则引擎、中间件、框架源码等22个真实场景,对设计模式进行全面、彻底的分析。帮助读者灵活地使用各种设计模式,从容应对复杂变化的业务需求,编写出易维护、可扩展的代码结构。本书融合了生动有趣的动画插图和实践开发的类结构图,让读者不仅能体会设计模式的概念和原理,更能清楚地知晓落地方法。此外,本书还介绍了DDD四层架构、RPC中间件设计、分布式领域驱动设计和设计模式的结合使用等内容。本书适合计算机相关行业的研发人员、高等院校计算机专业的学生阅读。无论是初学者,还是中、高级研发人员都能从本书中有所获益。

  • 4

    ="性能之巅:洞悉系统、企业与云计算"

    性能之巅:洞悉系统、企业与云计算

    布兰登·格雷格

    大型网络、云计算、大数据和虚拟计算机系统的快速部署已经为性能优化带来了新的挑战。本书为此提供了解决方案。国际知名的性能优化专家Brendan Gregg汇集了最先进的技术和工具来分析调优大型网络或云计算的环境。本书的内容包括现代化的性能分析和容量规划;与云计算相关的新性能和可靠性挑战;方法、概念、术语、工具和指标;负载与结构问题的权衡;调整操作系统、CPU、内存、文件系统、磁盘、网络和总线;调整虚拟系统;性能相关的编程语言问题,对C、 C++、 Java和node.js编写的应用程序分析。

  • 5

    ="Python

    Python GUI设计:tkinter菜鸟编程

    洪锦魁

    这是国内首先使用tkinter设计GUI的中文Python书籍之一。本书主要讲解如何在窗口内使用Python的内部模块tkinter设计图形用户接口(GUI)程序,使 用户可以利用图形接口与计算机沟通。tkinter模块是一个跨平台的窗口应用程序,使用它设计的 程序未来可以在Windows、Mac、Linux系统上执行。Python的tkinter模块内部有许多Widget(可以翻译为控件或组件或部件),有了这些Widget 就可以设计出所有与图形接口相关的程序应用。本书介绍的tkinter模块Widget包括Button(按 钮)、Canvas(画布)、Checkbutton(选项钮)、Entry(文本框)、Frame(框架)、Label(卷标)、 LabelFrame(卷标框架)、Listbox(窗体)、Menu(菜单)、MenuButton(单选按钮)、Message(信息)、 OptionMenu(下拉式窗体)、PanedWindow(面板)、RadioButton(选项钮)、Scale(滚动条值控制)、 Scrollbar(滚动条)、Spinbox(可微调输入控件)、Text(文字区域)、TopLevel(上层窗口)。 此外,本书还介绍了与tkinter模块设计应用有关的变量类别(Variable Classes)与事件绑定 (Events and Binds)概念。 为了详细讲解GUI设计,本书共使用了约270个程序实例,详细解析各种Widget的用法, 同时也将应用扩充到设计文字编辑程序、计算器、动画与相关的游戏设计中。相信读者学完本书 可以轻松将GUI知识应用到未来职场,成为一位称职的软件工程师,并成为Python领域的高手。

  • 6

    ="用数据讲故事"

    用数据讲故事

    科尔·努斯鲍默·纳福利克

    本书通过大量案例研究介绍数据可视化的基础知识,以及如何利用数据创造出吸引人的、信息量大的、有说服力的故事,进而达到有效沟通的目的。具体内容包括:如何充分理解上下文,如何选择合适的图表,如何消除杂乱,如何聚焦受众的视线,如何像设计师一样思考,以及如何用数据讲故事。适合所有需要用图表展示信息和数据的人士阅读。

  • 7

    ="简约至上:交互式设计四策略(第2版)"

    简约至上:交互式设计四策略(第2版)

    贾尔斯科尔伯恩

    追求简单易用是人类的本性,简单易用始终是赢得用户的关键,并决定了产品寿命。本书作者贾尔斯·科尔伯恩依托20多年交互式设计的探索与实践,提出了合理删除、分层组织、适时隐藏和巧妙转移这4个达成简约至上的策略,讲述了为什么应该站在主流用户一边,以及如何从他们的真实需求和期望出发,简化设计,提升易用性,创造出卓尔不群、历久弥新的用户体验。本书第1版出版后一直高居同类图书销量排行榜前列,被读者奉为交互设计和产品设计必读入门书。第2版根据近年来交互设计领域的实践和发展,对书中案例进行了全面更新,并在设计策略层面有更深入的探讨。

  • 8

    ="大话数据结构[溢彩加强版]"

    大话数据结构[溢彩加强版]

    程杰

    《大话数据结构【溢彩加强版】》以一个计算机教师的教学过程为场景,讲解数据结构和相关算法的知识。全书以趣味方式来叙述,大量引用各种各样的生活知识来类比,并充分运用全彩色图形语言来解读抽象内容,对数据结构所涉及的一些经典算法做出逐行分析、多算法比较。与同类图书相比,《大话数据结构【溢彩加强版】》内容有趣易读,算法讲解细致深入,是一本非常适合自学的读物。

  • 9

    ="Kafka权威指南"

    Kafka权威指南

    妮哈·纳克海德 格温·沙皮拉 托德·帕利诺

    本书是关于Kafka的全面教程,主要内容包括:Kafka相对于其他消息队列系统的优点,主要是它如何完美匹配大数据平台开发;详解Kafka内部设计;用Kafka构建应用的最佳实践;理解在生产中部署Kafka的最佳方式;如何确保Kafka集群的安全。

  • 10

    ="Java核心技术·卷Ⅱ:高级特性(原书第10版)"

    Java核心技术·卷Ⅱ:高级特性(原书第10版)

    凯S.霍斯特曼

    本书是按照Java SE 8完全更新后的《Java核心技术 卷Ⅱ 高级特性(原书第10版)》。卷Ⅰ主要介绍了Java语言的一些关键特性;而本卷主要介绍编程人员进行专业软件开发时需要了解的高级主题。因此,与本书卷Ⅰ和之前的版本一样,我们仍将本书定位于用Java技术进行实际项目开发的编程人员。

  • 11

    ="深度学习"

    深度学习

    特伦斯·谢诺夫斯基

    全球科技巨头纷纷拥抱深度学习,自动驾驶、AI医疗、语音识别、图像识别、智能翻译以及震惊世界的AlphaGo,背后都是深度学习在发挥神奇的作用。深度学习是人工智能从概念到繁荣得以实现的主流技术。经过深度学习训练的计算机,不再被动按照指令运转,而是像自然进化的生命那样,开始自主地从经验中学习。 本书作者特伦斯·谢诺夫斯基是全球人工智能十大科学家之一、深度学习先驱及奠基者,亲历了深度学习在20世纪70年代到90年代的寒冬。但他和一众开拓者,利用大数据和不断增强的计算能力,终于在神经网络算法上取得重大突破,实现了人工智能井喷式的发展。 作为深度学习领域的通识作品,本书以恢弘的笔触,通过3个部分全景展现了深度学习的发展、演变与应用,首次以亲历者视角回溯了深度学习浪潮在过去60年间的发展脉络与人工智能的螺旋上升,并前瞻性地预测了智能时代的商业图景。

  • 12

    ="测试架构师修炼之道:从测试工程师到测试架构师"

    测试架构师修炼之道:从测试工程师到测试架构师

    刘琛梅

    本书讨论的主要内容是“测试策略”,虽然现在已经有很多优秀的测试类书籍,但是讨论测试策略方面的书籍却比较少,本书可以为读者在测试策略的制定上提供很有价值的参考。本书也讨论了测试设计、测试方法、缺陷分析、质量评估等大家熟悉的测试技术,本书还使用了大量的篇幅来讨论如何在工作中使用这些技术,制定出如何适应实际情况的策略,来使测试更为有效。另外本书还提供了一些有很强实用性的模型模板和checklist,读者可以直接在产品中使用。

  • 13

    ="微信小程序开发入门与实践"

    微信小程序开发入门与实践

    雷磊

    本书主要围绕OrangeCan项目展开一系列编码工作,用几近真实的项目介绍小程序的各个API、组件用法,并附带一些小程序开发的经验、技巧以及常见的误区说明。整个OrangeCan项目分为三部分:文章阅读、电影资讯以及设置。文章阅读包括文章列表、文章详情以及评论,通过编写文章阅读功能的代码,读者将学会swiper组件的裁剪模式、image组件的裁剪模式、缓存的使用技巧、列表渲染、数据绑定、模板、音乐播放、录音、分享等知识。除此之外,读者将对小程序页面的生命周期有一个大致了解。学习完这部分内容,读者将可以轻松做出一个内容型小程序应用。电影资讯功能主要介绍如何调用服务器数据及template模板的使用技巧。设置页面功能包含大量功能示例,包括获取硬件设备信息、罗盘与重力感应的应用、扫描二维码、用户登录、用户信息校验、解析用户加密数据、获取用户openId、发送模板消息、微信支付等功能。本书还提供部分服务器的PHP代码,主要供用户登录、校验、解析加密数据、模板消息、微信支付等功能调用。本书内容丰富、注重实战,讲解通俗易懂。适合小程序开发人员、培训机构和企业内部培训使用。

  • 14

    ="Unity3D高级编程:主程手记"

    Unity3D高级编程:主程手记

    陆泽西

    本书共10章,每章都是一个独立的知识领域,读者可以按照章节顺序阅读本书,也可以根据喜好挑选自己感兴趣的章节学习。如果你是一名经验丰富的程序员,能够理解游戏编程的相关基础知识,那么你可以直接阅读你感兴趣的章节。如果你是一名初学者,建议尽量从第1章开始学习。第1章讲了架构的意义、架构的原理以及如何实现架构。第2章对C#技术的基础知识做了详细的讲解。第3章主要针对客户端中的表格数据、程序的协作与应用进行讲解。第4章介绍的是用户界面(UI)的工作原理与优化手段。第5章针对3D模型的原理、动画的原理以及两者的优化做了详细的讲解。第6章介绍的是网络层的业务与底层原理。第7章针对各种AI类型进行了解析。第8章主要介绍场景构建与优化、地图构建以及寻路算法优化的相关知识。第9章则给出了图形数学、图形学常用算法、渲染管线的相关知识。最后一章(第10章)针对客户端各类渲染技术的渲染原理进行了详细的解析。

  • 15

    ="Spring

    Spring Cloud、Nginx高并发核心编程

    尼恩

    本书从动态代理模式、Reactor模式、三大限流策略等知识入手,深入浅出地剖析Spring Cloud+Nginx系统架构的核心原理以及Web高并发开发技术。全书从基础设计模式和基础原理出发,理论与实战相结合,系统、详尽地介绍Spring Cloud + Nginx高并发核心编程。本书共10章。前6章剖析Feign高并发RPC的底层原理,解析Hystrix高性能配置的核心选项,阐述Hystrix滑动窗口的核心原理;后4章介绍Nginx的核心原理及其配置,并结合秒杀场景实现Spring Cloud秒杀、Spring Cloud+Nginx Lua秒杀,为广大Java开发者提供一个全面学习高并发开发的实战案例。这些知识会为广大Java工程师解决后台开发中遇到的高并发、高性能问题打下坚实的技术基础。

Copyright © 2020 - 2022 Mitsuha. All Rights Reserved. 用户协议 · 隐私政策 ·