万本电子书0元读

万本电子书0元读

59元6本 Django 3.0应用开发详解
Django 3.0应用开发详解
李向军
¥53.40
随着Python发者的增多,Django作为一款高性能的Python Web发框架,受关注的程度也日渐提升,越来越多的企业选择使用Django行网站发。 本书详细剖析了Django 3.0的各个知识,帮助读者全面认识Django 3.0的技术细节以应用于实践,书中所有示例均基于Python 3.8实现。 【全书共15章,主要针对以下内容行讲解】 Django 3.0的新特性,以及它与其他框架的区别。 Django环境搭建方法以及默认情况下的工程内容。 Django中各类管理命令及其用法。 Django路由相关概念和路由调用的各种使用方式。 Django的请求响应机制、常用的CBV、模型的各种字段及其使用形式。 Django嵌结构化查询语言,实现对数据库的操作。 模板定义、模板变量、系统模板标签、系统模板过滤器相关内容及其使用方法。 常用中间件Admin模块的使用方法与技巧。 后用两章内容详细讲解了如何运用Django技术搭建一个基本的CMS站,并介绍了相关的部署准备以及发布流程。
59元6本 饿了么质量体系搭建实战
饿了么质量体系搭建实战
张丙振,檀飞翔
¥53.40
*篇:规划 本篇简要介绍了我们的业务背景、团队背景、测试的一般规律,以及我们团队在制定技术规划时是如何考虑的。      第二篇:基础 当团队从零开始的时候,QA(Quality Assurance,质量保证)基础设施落后、资源有限、技术改造频繁,应快速形成战斗力,以业务为先,保证产品的质量,此时QA团队的主要任务是发现产品中的Bug。本篇主要介绍了QA团队在功能测试、安全测试、兼容性测试等不同阶段的特点及不同之处。      第三篇:提效 当团队人员与业务基本稳定,而且功能迭代基本可以正常运行之后,我们就开始思考如何提高测试和研发的效率,例如,如何构建可用于提升效率的小工具和平台,如何实现API自动化,以及框架的搭建、分层思想、性能测试、环境的部署、CI(Continuous Integration,持续集成)流程的建立等,从而使得QA人员能够从大量的手工劳动中解放出来,提高工作效率,将更多的时间和精力投入到测试分析、发现Bug、预防Bug的工作中。      第四篇:赋能 在提效之后,我们开始思考,软件质量是“构建”出来的,是由软件开发整个过程的质量所决定的。所以,QA人员的工作不能总是停留在*后一个环节,在敏捷开发的大环境下,开发人员也要开始注重自测质量,作为QA人员,我们需要考虑如何赋能开发人员,使其能够对自己开发的产品进行自测。本篇主要从技术的角度(比如,可视化度量、自动化用例开放、工具开发,以及如何在流程上使用story_QA来使项目过程数据可视化)介绍了企业订餐业务的QA人员是如何赋能开发人员以提高软件质量的。      第五篇:探索 当前,业务开发周期越来越短,几乎每隔一天就有新版本发布。针对这种迭代速度快、回归量比较大的特点,自动化测试的稳定性正面临着巨大的挑战,除了传统的集成之外,我们还引入了契约测试、流量测试、探索性测试等辅助手段来提高测试质量,同时提高QA人员的工作效率。      第六篇:管理 本篇主要讲解了新型团队如何不拘泥于传统管理方法地勾勒团队画像,同时还介绍了技术分享的改革,以及如何让团队变成有格局、有原则、有自我认知、有凝聚力的健康团队。
59元6本 软件自动化测试实战解析:基于Python3编程语言
软件自动化测试实战解析:基于Python3编程语言
徐西宁
¥53.40
本书是一本教会人们如何有效且高效地解决问题的工具书。我们所面对的很多问题,都可以通过划分为四种问题类型来有效处理。本书详细描述了四种问题类型的概念及问题解决工具,全面展示了解决问题所需要的知识主体,人们提供了解决问题的参考路径,有助于培养人们解决问题的结构化能力,提升解决问题的速度。
59元6本 我的*堂编程课:孩子和家长都需要的编程思维
我的*堂编程课:孩子和家长都需要的编程思维
李国松
¥53.40
本书从“编程是什么?”等一系列计算机基础概念出发,带领小读者们一步步走进编程的世界,通过的实例操作,让他们接触到编程的基本概念和原理,体验在编码过程中探索事物本质的乐趣,激发对探索未知领域的兴趣。本书的前两章介绍编程的基础概念和目前*流行的少儿编程工具Scratch的安装和基本用法。从第三章开始,以编程思维为主线脉络,在每一章节中让小读者们设计并实现一个小小应用。在设计应用的过程中,学习并了解实际工程项目中使用到的编程工具和编程思维方式,如流程图、逻辑条件、场景设计、人工智能等。而在实现小应用的过程中,则可以学习到编程相关的具体知识点,如循环、条件、变量、算法等。在本书结尾章节,整体回顾在小读者们实际操作的项目中所涉及的编程思维、分析和解决问题的方法、团队合作等软件项目开发过程中会实际面临的软性技能和关键要素。
59元6本 Go微服务实战
Go微服务实战
刘金亮
¥53.40
当今世界,软件的规模越来越大、功能越来越复杂,研发团队的规模也变得越来越大,运维人员和研发人员之间的工作交集越来越多。在这个大前提下,微服务模式在大型项目中开始风靡。      本书对使用Go语言进行微服务开发做了*细致的介绍,包括微服务的基础知识、微服务的拆分、微服务进程间通信(IPC)、微服务的分布式事务管理、领域驱动设计(DDD)、微服务中的测试、基于ES-CQRS的微服务实践、微服务生产环境和持续交付等。本书比较*地对微服务进行了介绍,而且对于每个知识点都给出了技术实现和实例代码,比如微服务进程间通信部分重点介绍了gRPC,ES-CQRS部分则给出了Go语言的具体实现。在介绍完知识点之后,本书给出了一些综合性的案例,比如第10章、第22章等,并通过GitHub提供了完整的可运行的代码,可帮助有基本Go语言语法知识的读者尽快了解、掌握微服务模式。
59元6本 Knative实战:基于Kubernetes的无服务器架构实践
Knative实战:基于Kubernetes的无服务器架构实践
李志伟;游杨
¥53.40
准备篇(第1~2章):通过介绍Serverless与Knative项目的技术背景、架构设计以及相关的云原生平台基础设施,帮助读者了解Serverless技术。通过快速搭建Knative测试平台,使读者直观地感受Knative是如何管理应用的。基础篇(第3~5章):通过对Knative Serving和Eventing组件、CI/CD平台的介绍,帮助读者*了解各个组件的基础概念、架构设计及原理。实战篇(第6章):采用多个实际范例来验证Knative的服务管理能力以及事件驱动基础设施的能力。扩展篇(第7~9章):详细介绍了运维Knative平台需要关注的内容,包括Serving的高级配置、日志中心、监控平台。
59元6本 生之灿烂——摄影的艺术表达(精装版)
生之灿烂——摄影的艺术表达(精装版)
郭梅
¥53.40
300多幅精美绝伦的摄影佳作带你行一次环球旅行,从风光绚丽的意大利到东非埃塞俄比亚的原始部落,从落基山脉到中国云南纳西族古村落。有壮丽的风光,有淳朴的人文,带您启跨越千山万水的精彩旅行,多年摄影的心里路程,高品质的摄影作品。启发创作灵感、揭示影像的真谛。
59元6本 Boost程序库探秘:深度解析C++准标准库(第2版)
Boost程序库探秘:深度解析C++准标准库(第2版)
罗剑锋
¥53.40
Boost程序库由C++标准委员会部分成员所设立的 Boost社区开发并维护,它功能强大、构造精巧、跨 平台、开源并且完全免费,被称为“C++‘准’标准 库”,已被广泛应用在实际软件开发中。 C++的*标准(C++11)已经正式公布,而早在 这之前,Boost就已经使用库的形式实现了大部分新 功能——而且是完全基于C++98标准实现的,内容涵 盖智能指针、文本处理、并发、模板元编程等许多领 域,其范围之广内涵之深甚至要超过C++11标准,极 大地增强了C++的功能和表现力。 罗剑锋编著的《Boost程序库探秘(深度解析C++ 准标准库第2版)》基于Boost 1.54版,深入探讨了其 中的许多重要组件,包括迭代器、函数对象、容器、 流处理、序列化以及C++语言中复杂*威力的模 板元编程,并专辟一章详细阐述Boost的开发实例, 具有较强的实用性,可帮助读者更好更快地理解掌握 Boost的高级用法。 《Boost程序库探秘(深度解析C++准标准库第2版 )》内容丰富、组织得当、概念清晰、讲解细致,是 广大C++程序员和爱好者的好书。
59元6本 面向对象的思考过程:原书第5版
面向对象的思考过程:原书第5版
(美)马特·魏斯费尔德(Matt Weisfeld)
¥53.40
本书是一部独具特色的面向对象技术著作。书中结合代码示例生动透彻地讲述了面向对象思想的精髓,让读者真正学会以对象方式行思考。本书共15章,在结构上可以分为两部分:第壹部分包括第1~10章,探讨面向对象的基本概念,比如封装、多态、继承等;第二部分包括第11~15章,专注于将这些概念应用于一些通用的面向对象技术中,并结合了一些实用的应用程序。
59元6本 *研发:硅谷研发效能方法与实践
*研发:硅谷研发效能方法与实践
葛俊
¥53.40
本书以Facebook(Meta)等硅谷企业的研发经验为背景,结合作者17年的研发经验,讲解了如何实现个人和团队的高效研发。 全书主要从以下5个方面对硅谷的高效研发方法行了总结,提供了非常系统的指导原则和实践指南。 (1)研发效能综述  主要了讲解研发效能的定义、模型,以及研发效能度量的正确方法。希望借此帮助读者梳理出研发效能的主脉络,构建一幅清晰的知识图谱。 (2)个人高效研发实践 主要讲解如何提高个人研发效能,具体涉及深度工作、Git、命令行、VIM、工具环境集成等内容,旨在帮助读者提高技术的专精程度和持续成长。 (3)研发流程优化 主要讲解研发流程优化的基本目标和原则、代码优化、分支管理、DevOps、团队协同等,希望帮助读者深理解研发过程中的关键流程,以及流程优化的基本原则,从而能够针对自己的实际情况,找到合适的工程实践,让软件发的整个流程更加顺畅、高效。 (4)团队高效研发实践 主要讲解团队高效研发实践过程中各关键步骤的高效工程方法,内容涉及研发环境搭建、代码审查、合理处理技术债、源利弊分析、测试等,同时对研发流程及工程方法的趋势行解读,希望帮助读者掌握这些具体工程方法的正确使用。 (5)管理和文化 系统分析了硅谷研发团队的管理和文化,尤其是Facebook的工程师文化,并根据作者在国内公司的具体落地经验,给出推荐的文化引和建设方法。
59元6本 Java网络编程实战
Java网络编程实战
李建英
¥53.40
本书全面介绍如何使用Java发网络程序,将学习使用Java的网络类库既快速又轻松地完成常见的网络编程任务。本书共11章,主要内容包括: TCP/IP协议基础、搭建Windows下的Java网络发环境、搭建Linux下的Java网络发环境、本机网络信息编程、Java多线程编程、TCP套字编程、FTP网络编程、UDP编程和即时通信系统的设计、网络服务器设计、网络性能工具IPerf的使用、IPv6编程等。 本书适用于所有Java编程人员,包括Java初学者和资深Java发人员。本书还可作为高校的Java教材以及企业的Java培训教材。
59元6本 Android Jetpack开发:原理解析与应用实战
Android Jetpack开发:原理解析与应用实战
黄林晴
¥53.40
全书共12章,首先介绍Jetpack的基本知识,然后详细介绍了架构组件Lifecycle、ViewModel、LiveData、ViewBinding、DataBinding、Room、Hilt等,并通过切合实际的需求用例循序渐地讲解了每个组件的使用方法和使用场景。除此之外,还针对当下流行的Kotlin 协程和Flow行了讲解,让读者了解如何使用这些技术结合Jetpack组件写出更加优雅的代码,并演示了实战项目“出行防疫App”的实现方法。z后介绍了全新的声明式UI编程——Jetpack Compose。  
59元6本 内容平台:产品运营方案与实践
内容平台:产品运营方案与实践
张俊杰
¥53.40
随着微信公众号、今日头条和抖音等内容平台的崛起,内容在生活中扮演着越来越重要的角色,相关从业人员爆炸式增长。但是市面上缺乏系统性介绍内容平台产品运营方面的资料,以致大家都在“摸着石头过河”。本书以提升读者在内容平台方面的技能和加强对这个行业的理解为目标,系统性地介绍平台产品运营的工作框架和具体的工作细节,阐明如何*优化用户体验。本书首先概括性地勾勒出平台的工作框架,帮助读者建立起科学的认知。随后分别阐述平台四要素——内容池、内容分发、用户增长和商业化,顺着搭建平台的方向,一步一步地深入工作细节。*后关注平台和行业的发展,带领读者拓宽视野,展望未来。本书的讲述深入浅出,哪怕是内容平台运营的门外汉也能跟随本书从零搭建起一个完整的平台,快速上手相关工作。此外,平台专家可以从本书中找到优化平台产品体验的灵感,在面对具体问题时获得有针对性的建议。
59元6本 Serverless从入门到进阶:架构、原理与实践
Serverless从入门到进阶:架构、原理与实践
方坤丁,孙远高
¥53.40
-本书的核心思想是,企业要想长久且健康地存活,需要正确理解自己的客户、产品和销售方式,在不同发展阶段,选择适合自己的会计利润、经济利润或现金利润作为战略目标。 本书从理论与实践双重维度,深度剖析一家公司在不同发展阶段该如何去做正确的经营性思考,如何从战略上设计公司的长期发展规划和目标,从哪些角度管理可以让公司的日常运行和工作更轻松。作者邀请了15家企业,从12个利润创造视角,分享利润创造过程。这15家企业在其所属行业处于冠军位置,它们靠严谨的利润思维,实现了商业上的成功。
59元6本 Koa开发:入门、进阶与实战
Koa开发:入门、进阶与实战
刘江虹
¥53.40
这是一本能指导你零基础掌握Koa完整知识体系并深理解Node.js难的著作,将带领你在成为全栈工程师的道路上迈出坚实的一步。 本书作者是字节跳动抖音电商团队的前端架构师,曾利用Koa和Node.js等技术从零发过一款可对标Egg的BFF框架,并在生产环境中能支撑上千个线上服务,在Koa和Node.js方面积累了丰富的经验。 这本书以门、阶、实战为学习曲线,从基本用法、底层实现、常见场景解决方案、难和重等等角度对Koa和Node.js行了详细的讲解。 主要包括如下如下知识: (1)Koa的基本概念和完整用法,构建完整的Koa知识体系; (2)Koa的源码实现和底层原理分析; (3)Koa在实际业务中遇到的问题及其解决方案; (4)从零搭建一个企业级BFF框架; (5)BFF框架的架构设计、工程建设以及常见业务场景的解决方案; (6)Node.js中比较常见但难以理解的概念和知识; (7)Node.js底层架构解析。 全书有大量实例和代码,能帮助读者在实践中迅速从新人成长为高手。
59元6本 Java工程师修炼之道
Java工程师修炼之道
杭建
¥53.34
Java开发一直是当前互联网领域*火热的开发技能之一,Java工程师也一直是需求量非常大的开发职位。本书主要针对一名合格的Java工程师的技能做了大纲性的总结和阐述。本书内容包括了工程化、常用开发框架、数据存储、数据传输、Java编程高级知识、性能优化、安全技术等内容,基本涵盖了Java工程师需要掌握的绝大部分技能点。
59元6本 Python网络爬虫技术与实战
Python网络爬虫技术与实战
赵国生;王健
¥53.00
本书是一本系统、全面地介绍Python网络爬虫的实战宝典。作者融合自己丰富的工程实践经验,紧密结合演示应用案例,内容覆盖了几乎所有网络爬虫涉及的核心技术。在内容编排上,一步步地剖析算法背后的概念与原理,提供大量简洁的代码实现,助你从零基础始编程实现深度学习算法。 全书按照学习爬虫所涉及的核心技术从易到难,再到应用的顺序分为14章。第1章介绍Python的安装配置和基础语法。 第2章介绍爬虫类型、抓取策略以及网络基础知识。第3章介绍Python常用库。第4章介绍正则表达式的语法、匹配规则。第5章讲解PIL库、Tesseract库和TensorFlow库的语法、类型和识别方法。第6章介绍抓包利器Fiddler。第7章介绍数据存储。第8章介绍Scrapy爬虫框架。第9章介绍多线程爬虫。第10章介绍动态网页爬虫。第11章介绍分布式爬虫。第12章介绍电商网站商品信息爬虫项目。第13章介绍生活娱乐评类信息爬虫。第14章介绍图片信息类爬虫项目。
59元6本 神经网络设计与实现
神经网络设计与实现
(英)列奥纳多·德·马尔希;(英)劳拉·米切尔
¥53.00
本书是一本神经网络实践阶指南,适合对AI和深度学习感兴趣并且想一步提高技能的读者阅读。 本书从机器学习基础、深度学习应用和高级机器学习这三个方面手,结合算法理论、代码实现和应用场景,介绍了机器学习的新动向和新技术。本书分为三部分:第1部分网络神经门,主要介绍了人工智能历史、机器学习概述和神经网络基础;第二部分,深度学习应用,主要是基于卷积神经网络图像处理、文本挖掘、循环神经网络、利用迁移学习重用神经网络;第三部分,高级应用领域,主要介绍对生成对抗网络、自动编码器、损失函数、深度信度网络、强化学习基本定义等。
59元6本 *前端:Web*编程与优化实践
*前端:Web*编程与优化实践
李银城
¥53.00
这不是一本单纯讲解前端编程技巧的书,而是一本注重思想提升和内功修炼的书。 全书以问题为导向,精选了前端发中的34个疑难问题,从分析问题的原因手,逐步给出解决方案,并分析各种方案的优劣,*后针对每个问题总结出高效编程的*实践和各种性能优化的方法。 全书共7章,内容从逻辑上大致可以分为两大类: *类,偏向实践,围绕HTML、CSS、JavaScript等传统前端技术,以及PWA等新兴前端技术,讲解如何行HTML优化、CSS优化、JavaScript优化、页面优化等,以此帮助前端工程师们提升高效编程和应用优化的能力。 第二类,注重基础,讲解了前端工程师必须掌握的数据处理、网络协议、文件操作、测试等基础性的发技,目的是帮助前端工程师们修炼内功,下扎实的基础。 希望通过本书,不仅能帮助前端工程师们夯实基础,而且还能写出简洁、优美的代码,为应用带来良好的用户体验。
59元6本 深入理解边缘计算:云、边、端工作原理与源码分析
深入理解边缘计算:云、边、端工作原理与源码分析
崔广章
¥53.00
内容简介 这是一本从环境搭建、部署配置、系统架构、工作原理、源码分析、二次发等维度系统讲解如何造协同的云、边、端系统的著作。 全书一共9章,逻辑上分为三大部分: 第1部分 边缘计算基础(第1~2章) 首先介绍了边缘计算和边缘计算系统的概念、组成、架构,以及边缘计算系统的部署与管理;然后分别以Kubernetes、KubeEdge、EdgeX Foundry为例讲解了云、边、端的部署与配置。既给出了边缘计算系统部署所需的自动化脚本,又分析了应用在云数据中心部署和以云、边、端协同的方式部署的利弊。 第二部分 工作原理(第3~6章) 首先从整体上对边缘计算系统的逻辑架构行了介绍,然后从部署、配置、架构等角度对分别云、边、端的核心组件的工作原理行了深解析。 第三部分 源码分析(第7~9章) 云、边、端的源框架众多,云部分选择Kubernetes、边部分选择KubeEdge、端部分选择EdgeX Foundry,首先详细介绍了这3种发框架的发环境搭建和源码的整体架构,然后对他们的核心组件的源码行了深分析,同时也对这3个框架的二次发行了讲解。
59元6本 软件自动化测试实战解析:基于Python3编程语言
软件自动化测试实战解析:基于Python3编程语言
徐西宁
¥53.00
本书由浅深地对自动化软件测试行了阐述,内容涵盖软件测试的基础知识、Python、PyTest、Selenium、面向对象编程、自动化测试框架的设计要和测试自动化发实践等,本书内容组织成门、阶和高阶三个逐步提高的版块,每个版块都有实战编程章节,清晰呈现了技术方案的磨和改的过程。 本书的内容分为三个大的版块。 个版块,从基础的部分讲起,让基础薄弱的工程师对测试和编程语言有基本的认识,在此基础上始了解PyTest测试框架的基础用法,以及如何用Selenium来做简单的Web UI的自动化测试。 通过这个版块的学习,测试工程师有能力把一些简单的测试工作用代码实现,减少手工重复劳动的比重,做到一定程度的测试自动化,这是对自动化测试工程师的门要求。 第二个版块,夯实Python语言基础,讲解更深的PyTest和Selenium特性,演示如何应用这些知识来改测试用例的编写,改善测试框架,让测试自动化更加高效。 通过这个版块的学习,测试工程师对编程语言和测试工具会有更深的了解,可以更高效地行测试自动化的工作,有能力始针对产品特性来设计自动化测试框架,这是工程团队对中级测试工程师的一般要求。 第三个版块,学习Python的高级特性、面向对象的思想、自动化测试工具和框架的高级特性、设计思路、以及存在的问题、限制及其改思路、工程团队的高质量协作、实际项目中的实践等更深的内容,这个部分包含了大量实战中提炼出来的经验和总结。 通过这个版块的学习,测试工程师可以往高级工程师和架构师方向迈出坚实的一步,而具备这样的技术能力和思维方式后,测试工程师可以在整个软件工程团队中起到非常积极的正面影响,而不只限于测试团队。 每个版块的末尾都有一个实战章节,所有的实战章节围绕同一个测试场景展,前后衔呼应,有很强的延续性。每个实战章节都是针对相应的技术水平而设计的,读者可以非常直观地看到代码和设计如何随着技术水平的提升而改。