• 1

    ="让工作化繁为简:用Python实现办公自动化"

    让工作化繁为简:用Python实现办公自动化

    李杰臣编著

    本书是一本案例驱动型的Python编程指南,将语法知识和编程思路融入大量的典型案例,带领读者一步步学会将Python打造成自动化办公的利器。全书共10章,可划分为4个部分。第1部分包括第1章和第2章,主要讲解Python编程环境的搭建方法和Python的基础语法知识。第2部分包括第3~7章,通过大量案例讲解如何用Python自动化处理计算机文件、PDF文件和Office文件。第3部分包括第8章和第9章,主要讲解如何利用Python编写爬虫程序,自动从网页上爬取数据。第4部分为第10章,主要讲解如何利用Python自动发送电子邮件。本书案例典型实用,讲解浅显易懂,适合具备一定的Office软件操作基础又想进一步提高工作效率的办公人员,如从事文秘、行政、人事、营销、财务等职业的人士阅读,也可供Python编程初学者参考。

  • 2

    ="Python

    Python 3.7从零开始学

    刘宇宙

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

  • 3

    ="重学Java设计模式"

    重学Java设计模式

    付政委

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

  • 4

    ="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领域的高手。

  • 5

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

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

    程杰

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

  • 6

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

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

    凯S.霍斯特曼

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

  • 7

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

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

    刘琛梅

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

  • 8

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

    Unity3D高级编程:主程手记

    陆泽西

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

  • 9

    ="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工程师解决后台开发中遇到的高并发、高性能问题打下坚实的技术基础。

  • 10

    ="数据结构(Java语言描述)"

    数据结构(Java语言描述)

    罗福强 杨剑 刘英

    本书共9章,可划分为四个部分,第一部分是数据结构的基本概念部分,第二部分是基本的数据结构部分,包括线性结构(线性表、栈、队列、串、矩阵、广义表)与非线性结构(树、图);第三部分是基本技术部分,包括查找与排序方法;第四部分是综合项目实训部分,通过校园导游系统设计案例展示数据结构的应用与实现过程。本书面向应用型本科院校学生,基于把数据结构的基本概念和基本算法讲清楚、讲透彻,提供大量应用案例、有针对性的实训任务和综合项目实训,既方便教学又方便自学。

  • 11

    ="Kotlin开发教程(全2册)"

    Kotlin开发教程(全2册)

    霍丙乾 水滴技术团队

    《深入理解Kotlin协程》这是一部从工作机制、实现原理、应用场景、使用方法、实践技巧、标准库、框架、应用案例等多个维度全面讲解Kotlin协程的专著,它同时提供了多语言视角,亦可通过本书了解其他语言的协程。本书作者是腾讯的的高级工程师,是国内Kotlin领域的先驱者和布道者,不仅在工程实践领域积累了丰富的经验,而且在Kotlin开发者社群里有广泛的影响力和号召力。全书共9章:第1章从协程的核心应用场景——异步程序设计的思路和关键问题切入,引出Kotlin协程的概念;第2章首先介绍了协程的概念、分类,然后讲解了Python、Lua、Go等不同语言的协程实现和对比;第3~4章以 Kotlin 标准库的协程 API 为核心,讲解了简单协程的使用方法和运行机制,以及通过简单协程设计和实现复合协程的思路和方法;第5~6章以Kotlin的官方协程框架为模板,通过逐步实现其中的核心功能,分析了其中的实现细节和复合协程的运行机制,并对框架的使用做了深入探讨;第7~8章讲解了协程在Android应用开发和Web服务开发中的应用场景、面临的挑战,以及解决各种常见问题的方法和思路;第9章探讨了JavaScript和Native等非JVM平台对协程的支持情况,以及协程在这些平台上的应用。《Kotlin核心编程》本书分为4部分:第1部分为热身篇—Kotlin基础。介绍Kotlin设计哲学、生态及基础语法。第2部分为下水篇—Kotlin核心。涉及Kotlin的语言特性,包括面向对象、代数数据类型、模式匹配、类型系统、Lambda、集合、多态、扩展、元编程等方面的知识。其中“代数数据类型和模式匹配”“多态和扩展”在同类书籍中没有过多深入,但笔者认为它们是Kotlin语言中相当重要的特性和应用,故本书中进行了详细介绍探索。第3部分为潜入篇—Kotlin探索。该部分之所以命名为“探索”,是希望进一步探索Kotlin的设计模式和编程范式,内容包含设计模式、函数式编程、异步和并发编程。其中“函数式编程”为超越Kotlin本身的内容,但可以为读者提供深入理解Kotlin语言特性的示范。第4部分为遨游篇—Kotlin实战。着重演示Kotlin在Android和Web平台中的应用,包含基于Kotlin的Android架构、开发响应式Web应用。

  • 12

    ="Docker:容器与容器云(第2版)"

    Docker:容器与容器云(第2版)

    浙江大学SEL实验室

    本书根据Docker 1.10版和Kubernetes 1.2版对第1版进行了全面更新,从实践者的角度出发,以Docker和Kubernetes为重点,沿着“基本用法介绍”到“核心原理解读”到“高级实践技巧”的思路,一本书讲透当前主流的容器和容器云技术,有助于读者在实际场景中利用Docker容器和容器云解决问题并启发新的思考。全书包括两部分,第一部分深入解读Docker容器技术,包括Docker架构与设计、核心源码解读和高级实践技巧;第二部分归纳和比较了三类基于Docker的主流容器云项目,包括专注Docker容器编排与部署的容器云、专注应用支撑的容器云以及一切皆容器的Kubernetes,进而详细解读了Kubernetes核心源码的设计与实现,最后介绍了几种典型场景下的Kubernetes最佳实践。

  • 13

    ="Python实现Web

    Python实现Web UI自动化测试实战:Selenium 3/4+unittest/Pytest+GitLab+Jenkins

    Storm 李鲲程 边宇明

    《Python实现WebUI自动化测试实战:Selenium3/4+unittest/Pytest+GitLab+Jenkins》主要介绍如何基于Python使用Selenium、unittest、Pytest、GitLab、Jenkins等工具实现WebUI自动化测试,以帮助读者提升测试水平。《Python实现WebUI自动化测试实战:Selenium3/4+unittest/Pytest+GitLab+Jenkins》第1章简要介绍自动化测试的相关概念和思路、Selenium的特点和发展历史、WebDriver的原理,以及SeleniumIDE的简单应用。第2章和第3章介绍与Python相关的基础知识,为后续内容的讲解做准备。第4章~第15章详细介绍使用各种框架进行自动化测试的方法和实战案例,帮助读者进一步掌握自动化测试技能。第16章从实际情况出发,介绍提升自动化测试用例执行效率的几种常见方法,供读者在实际操作中参考。本书适合计算机相关专业的学生、测试行业的从业人员和希望提升自动化测试实战水平的技术人员阅读。

  • 14

    ="GitHub入门与实践"

    GitHub入门与实践

    大塚弘记

    本书从Git的基本知识和操作方法入手,详细介绍了GitHub的各种功能,GitHub与其他工具或服务的协作,使用GitHub的开发流程以及如何将GitHub引入到企业中。在讲解GitHub的代表功能Pull Request时,本书专门搭建了供各位读者实践的仓库,邀请各位读者进行Pull Request并共同维护。本书旨在指导各位读者如何在开发现场使用GitHub进行高效开发,适合所有想要使用GitHub进行开发的程序员或团队阅读。

  • 15

    ="Spring

    Spring Boot从入门到实战

    章为忠编著

    本书针对Spring Boot 2.x以上版本,采用“知识点+实例”的形式,重点讲解Spring Boot企业应用开发所涉及的知识点,同时针对某些常见的应用场景提供了完整的解决方案,最后带领读者从零开始构建一个完整的Spring Boot项目。本书内容紧扣互联网企业的实际需求,对于Java开发人员,尤其是初学Spring Boot的人员,以及从传统Spring转向Spring Boot开发的技术人员具有很高的参考价值。

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