
会员
健壮的Python
更新时间:2024-04-12 19:13:34
最新章节:封底开会员,本书免费读 >
你的Python项目是否正在变得越来越庞大?随着代码的扩展,调试和维护工作变得更加艰难,你是否感到痛苦?Python是一种容易学习和使用的语言,但这也意味着系统可以迅速发展到无法理解的程度。值得庆幸的是,Python具有帮助开发者克服可维护性困境的功能。在这本实用的书中,作者将告诉你如何最大限度地使用Python的类型系统。你将看到用户定义的类型(如类和枚举),以及Python的类型提示系统。你还将学习如何使Python代码具有可扩展性,以及如何基于一个全面的测试策略构建安全网。利用这些知识和技术,你将编写更清晰、更易于维护的代码。通过学习本书,你将:了解为什么类型在现代开发生态系统中是必不可少的。了解类、字典和枚举等类型选择是如何反映特定意图的。在不加剧臃肿的情况下使Python代码在未来可扩展。使用流行的Python工具来提高代码库的安全性和健壮性。评估当前的代码以检测常见的可维护性问题。通过linter和测试构建代码库的安全网。
品牌:机械工业出版社
译者:姚文杰等
上架时间:2023-03-01 00:00:00
出版社:机械工业出版社
本书数字版权由机械工业出版社提供,并由其授权上海阅文信息技术有限公司制作发行
健壮的Python最新章节
查看全部最新上架
- 会员
HuggingFace自然语言处理详解:基于BERT中文模型的任务实战
本书综合性讲解HuggingFace社区提供的工具集datasets和transformers,书中包括最基础的工具集的用例演示,也包括具体的项目实战,以及预训练模型的底层设计思路和实现原理的介绍。通过本书的学习,读者可以快速掌握HuggingFace工具集的使用方法,掌握自然语言处理项目的一般研发流程,并能研发自己的自然语言处理项目。本书共14章,分为工具集基础用例演示篇(第1~6章),详细讲解计算机7.7万字 - 会员
冲刺高薪Offer:Java并发编程进阶及面试指南
本书是一份旨在帮助Java求职者在面试中脱颖而出的重要指南。本书涵盖Java并发编程的多个关键主题,如并发原理和线程安全、并发关键字原理、并发锁和死锁、并发容器和工具、并发线程池以及并发设计与实战等。本书的特色在于将“大厂”“名企”的面试问题和实践经验相结合,不仅对面试问题和面试官心理进行深度剖析,还对面试问题解答和相关技术点进行详细介绍,这样更有利于读者全面理解相关知识点和技术,并能够在实际工作计算机17.6万字 - 会员
Django 5企业级Web应用开发实战(视频教学版)
《Django5企业级Web应用开发实战:视频教学版》精选当前简单、实用和流行的Django实例代码,帮助读者学习和掌握Django5框架及其相关技术栈的开发知识。本书系统全面、内容翔实、重点突出、通俗易懂,基本涵盖Django5框架应用开发的所有技术。《Django5企业级Web应用开发实战:视频教学版》共分为13章,内容包括Django框架基础与环境搭建、常用配置、模型、视图与路由、模计算机15.9万字 - 会员
Elasticsearch实战(第2版)
本书全面深入地介绍Elasticsearch的核心功能及其工作机制。本书由浅入深,从Elasticsearch的基本用法和架构原理,以及倒排索引、分片、节点角色和相关性等核心概念讲起;然后深入探讨数据处理和索引管理,涵盖映射模式、数据类型、文本分析、索引模板;接着详细介绍词项级搜索、全文搜索、复合查询和高级搜索等Elasticsearch的搜索功能,并深入讲解聚合;最后聚焦生产环境中的Elasti计算机27.5万字 - 会员
小学生Scratch创意编程(视频教学版)
《小学生Scratch创意编程(视频教学版)》采用任务制编排方式,按照课节形式设计,让学习更有节奏感。《小学生Scratch创意编程(视频教学版)》分为四部分。第一部分让读者懂得为什么学和要学什么,明白为什么而学让学习更具动力;第二部分强调基础,以项目的形式讲解每一个知识点,打牢基础才能有的放矢;第三部分从方法到方法论的提升让思维更上一层楼;第四部分通过综合项目实战,提升编程能力,提高项目分析能力计算机5.8万字 - 会员
深入浅出Go语言核心编程
《深入浅出Go语言核心编程》是一本全面而深入的Go语言学习手册,涵盖了Go语言的诸多关键特性,包括语法结构、内存原理、并发、上下文机制与框架应用等。本书共20章。第1章引导读者快速搭建开发环境,详细介绍Go语言的环境配置及编译运行的具体细节。第2~5章详细讨论Go语言独特的变量、常量、常用数据类型和流程控制,并重点解析复杂类型的底层实现机制。第6~8章讲解Go语言的函数及如何实现面向对象编程,打通计算机19.8万字 - 会员
Python人工智能编程实践
本书在不涉及大量数学与编程知识的前提下,从零开始,逐步带领读者熟悉并掌握当下最新的基于Python3的人工智能编程工具,包括但不限于数据分析(Pandas),以及支持单机(Scikitlearn)、深度(PyTorch、TensorFlow、PaddlePaddle)和分布式(PySparkML)机器学习的开源程序库,等等。全书共分为4部分,分别如下。入门篇:包括对全书核心概念的指南性介绍,计算机9.4万字 - 会员
TypeScript+Vue.js前端开发从入门到精通
《TypeScript+Vue.js前端开发从入门到精通》以一个一线前端架构师的视角,深入浅出地介绍TypeScript与Vue.js整合开发大型前端应用的全部技术细节。全书共17个章节,主要内容包括TypeScript基础、面向对象编程、Vue中的模板、组件属性和方法、用户交互处理、组件基础与进阶、Vue响应性编程、动画技术、脚手架VueCLI和Vite工具的使用、ElementPlusUI计算机13.1万字 - 会员
PHP程序设计
PHP是一种运行于服务器端并完全跨平台的嵌入式脚本编程语言,是目前开发各类Web应用的主流语言之一。本书站在初学者的角度,以通俗易懂的语言、丰富的图表、实用的案例详细介绍了PHP语言。全书共分11章:第1~7章主要介绍了Web开发概念和PHP入门、PHP基本语法、PHP流程控制和数组、PHP函数及应用、PHP与网页交互、PHP访问MySQL数据库、会话控制;第8~11章则围绕PHP进阶、PHP中的计算机14.5万字
同类书籍最近更新
- 会员
C程序设计实践教程
本书根据高职教学要求和高职学生的特点,将C语言的知识点贯穿在一个个项目实例之中,使学生通过生动的实例来学习和体会C语言的编程方法,而不再是机械地死记硬背,大大提高学习效率。本书以C语言为依托介绍程序设计方法而又不局限于C语言。书中融入了作者多年的程序设计心得体会和教学经验,此书并非是对已有教材的重复或编排,而是一种新的教学思路的体现,具有较强的实用性和指导意义。程序设计11.4万字 - 会员
AI自动化测试:技术原理、平台搭建与工程实践
本书分为三部分。第一部分是原理篇,重点介绍图像识别和增强学习相关的AI算法原理,为后续学习具体工具的落地应用打下基础。第二部分是平台篇,详细介绍了腾讯游戏AI自动化开发工具的设计与实现,包括和Android设备的对接、数据标注流程及AI算法在游戏自动化中的具体实现等。第三部分是最佳实践篇,详细介绍了不同需求场景下的实践案例。读者可以在实际游戏产品的测试中使用本书所介绍的工具实现不同需求,并可尝试在程序设计7.3万字 - 会员
零基础学Python(第2版)
快进:这是一个梦想,同时也是现实。曾经那些疯狂的想法,比如机器人卡车、马赫一级地面交通工具、无人机部队,以及高度智能化和适应性的智能家居正在成为可能的现实。所有这些都将使企业家和他们的支持者变得非常富有,但是公众股东也将从中受益。这就是本书的主题。本书记录了所有的构建模块是如何拼接到一起的,每一个模块都增加了之前的模块,上述认知使得富有远见的企业家能够建立真正的转型企业。最重要的是,在这个过程中,程序设计26.4万字 - 会员
Python游戏趣味编程
本书把趣味游戏开发应用于Python编程教学,通过介绍12个由易到难的趣味游戏案例的编写过程,带领读者从零基础开始学习。本书共13章,系统讲解了Python语言基本概念、开发环境搭建、循环、列表、数据类型、条件、复合运算符、字符串拼接、布尔变量、数组、函数、列表操作、面向对象编程等基础知识,还介绍了图片操作、文件读写、声音播放、异常处理等较为实用的编程技能。所有这些知识和技能,都通过游戏案例讲解和程序设计6.7万字 - 会员
深入理解Kotlin协程
这是一部从工作机制、实现原理、应用场景、使用方法、实践技巧、标准库、框架、应用案例等多个维度全面讲解Kotlin协程的专著,它同时提供了多语言视角,亦可通过本书了解其他语言的协程。本书作者是腾讯的的高级工程师,是国内Kotlin领域的先驱者和布道者,不仅在工程实践领域积累了丰富的经验,而且在Kotlin开发者社群里有广泛的影响力和号召力。全书共9章:第1章从协程的核心应用场景——异步程序设计的思路程序设计9.2万字 - 会员
Python程序设计现代方法
Python作为编程语言的一种,具有高效率、可移植、可扩展、可嵌入、易于维护等优点;同时Python语法简洁,代码高度规范,是初学者步入程序开发与设计之路的不二之选。本书在Windows环境下介绍Python3.x的基础语法,讲解程序开发流程,并结合项目介绍Python常用模块与通用的程序设计方法。本书分为10章,其中第1、2章简单介绍计算机与程序的概念,讲解Python的基础语法;第3~6章程序设计12.6万字