本教材基于Windows平台,以Pytho3为开发环境,采用理论和实验案例相结合的形式,从入门者的角度出发,循序渐进,系统性地讲解Python的核心基础知识及应用,开发工具采用比较流行的PyCharm或者Jupyter Notebook。全书共分为12章,包括初识Python、Python基础语法、Python常用流程控制语句、列表与元组、字典与集合、Python函数、Python文件操作、错误与异常、模块、类与面向对象、数据库编程、Python生态库的应用。教材中每一章节理论都配有丰富的实验案例,每个实验案例都有详细的实验目标、实验分析、实验代码和执行结果,可以帮助读者快速巩固所学知识,提升自己的实际应用和开发能力,达到学以致用的目的。 本教材适合作为高等院校计算机相关专业及其他工科专业的Python教材,也可作为编程爱好者的自学参考书。
《Python语言程序设计与应用/普通高等教育大学计算机“十三五”精品立体化资源规划教材》的编写参考了全国计算机等级考试“Python语言程序设计”及广东省计算机水平考试“Python程序设计”考试大纲及样题。全书共12章,分为基础和提高两篇。基础篇包含-7章,包括Python语言概述、Python语法基础、Python高级数据类型、Python控制语句、Python函数与模块、面向对象程序设计、Python文件操作与数据格式化,主要讲述程序设计基础知识及在Python语言中的实现;提高篇包含第8-12章,包括多媒体数据处理、网络编程、Python网络爬虫、科学计算和可视化应用、Python机器学习等。内容涵盖Python的不同应用领域,展现了丰富的Python应用生态,既有Python标准库,也有大量流行的第三方库。 《Python语言程序设计与应用/普通高等教育大学计算机“十三五”精品立体化资源规划教材》
《自动化测试实战宝典:Robot Framework Python从小工到专家》以自动化测试技术为主线,循序渐进地介绍了自动化测试所涉及的知识体系,通过不同端的实战项目,综合运用了所介绍的技术,旨在提高测试人员的综合技术能力并扩展知识体系。 《自动化测试实战宝典:Robot Framework Python从小工到专家》从对测试行业现状及未来几年趋势的分析开始,呼吁大家在时不我待的当今社会中,找准定位并建立自身的职场核心竞争力。然后围绕自动化测试技术应用结合多端(后端、Web端、Android端、iOS端、H5端、小程序端)实例来引导读者快速上手。本书涵盖了绝大部分自动化测试知识,不但内容充实、逻辑严密,且图文并茂、语言生动。对Robot Framework使用者来说,本书更是一部难得的工具宝典。 《自动化测试实战宝典:Robot Framework Python从小工到专家》适合对测试技术感兴趣或者
《零基础学 Python》是针对零基础编程学习者研发的 Pytho入门教程。从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用 IDLE 及 Pytho框架进行程序管理的知识和技术。全书共分 17 章,包括初识 Python、Pytho语言基础、流程控制语句、序列的应用、Pygame 游戏编程、网络爬虫开发、智慧星答题测试系统等。书中所有知识都结合具体实例进行讲解,涉及的程序代码给出了详细的注释,可以使读者轻松领会 Pytho程序开发的精髓,快速提高数据库管理技能。
本书提出了以理解和运用计算生态为目标的Python语言教学思想,不仅系统讲解了Python语言语法,同时介绍了从数据理解到图像处理的14个Python函数库,向初学Python语言的读者展示了全新的编程语言学习路径。全书一共设计了25个非常具有现代感的实例,从绘制蟒蛇、理解天天向上的力量到机器学习、网络爬虫,从文本进度条、统计名著人物重要性到图像手绘效果、雷达图绘制,绝大多数实例为作者原创,将随着内容深入不断激发读者学习Python语言的热情,因为“编程是件很有趣的事儿”。本书内容丰富、叙述清晰、循序渐进,采用新形态构建形式,提供大量扩展阅读资料、学习资料和学习视频。本书作者(中国大学MOOC平台“Python语言程序设计”课程的主讲教师)建议广大读者借助在线开放课程,深入学习本书内容。本书适合初学Python语言的读者使用,也适合作为各
Python 的丰富模块(module)以及广泛的应用范围,使 Python 成为当下重要的计算机语言之一, 本书尝试将所有常用模块与应用分门别类组织起来,相信只要读者遵循本书实例,一定可以轻松学会 Python 语法与应用,逐步向 Python 高手之路迈进,这也是撰写本书的目的。 本书以约 800 个程序实例讲解了:完整的 Python 语法,Python 的输入与输出,Python 的数据型态, 列表(list)、元组(tuple)、字典(dict)、集合(set),函数设计,类别设计,使用系统与外部模块(module), 设计自己的模块(module),文件压缩与解压缩,程序除错与异常处理,文件读写与目录管理,正则表达 式(Regular Expression)与文字探勘,剪贴簿(clipboard)、Word、PDF 文件处理,Excel、CSV、Json 文 件处理,图表绘制,电子邮件与简讯,鼠标与键盘控制,人脸识别系统,QR code 制作,多任务与多线程,
本书结合了机器学习、数据分析和Python语言,通过案例以通俗易懂的方式讲解了如何将算法应用到实际任务。 全书共20章,大致分为4个部分。部分介绍了Python的工具包,包括科学计算库Numpy、数据分析库Pandas、可视化库Matplotlib;第2部分讲解了机器学习中的经典算法,例如回归算法、决策树、集成算法、支持向量机、聚类算法等;第3部分介绍了深度学习中的常用算法,包括神经网络、卷积神经网络、递归神经网络;第4部分是项目实战,基于真实数据集,将算法模型应用到实际业务中。 本书适合对人工智能、机器学习、数据分析等方向感兴趣的初学者和爱好者。
本书从一位虚拟机(VM)架构师的角度,以易于理解、层层深入的方式介绍了各种主题和算法,尤其是不同VM通用的主要技术。这些算法用图示充分解释,用便于理解的代码片段实现,使得这些抽象概念对系统软件工程师而言具像化并可编程。书中还包括一些同类文献中较少涉及的主题,例如运行时辅助、栈展开和本地接口。本书集理论性与实践性于一身,不仅结合了高层设计功能与底层实现,而且还结合了高级主题与商业解决方案,是VM设计和工程实践方面的理想参考读物。
微服务具有模块性强、可替代性强、可持续开发、可独立伸缩、可持续交付等优点,近年来受到越来越多的开发者以及一些经验老到的架构师的青睐,采用微服务架构的公司也越来越多。本书围绕架构和团队的主题,详细介绍了微服务的各个方面,包括采用微服务的原因、微服务架构的基础知识、微服务的实际应用、如何克服相关的挑战,等等。本书还包含具体的实现示例,在代码层面详细介绍了微服务的技术实现。
《Go语言编程入门与实战技巧》从内容上分为部分,部分主要介绍Go语言的基础知识,包括Go语言的安装和开发工具,介绍了Go语言的特性与适合的场景,然后讲解了Go语言的程序结构和数据类型,并针对函数和一些关键字的用法与数据类型的调用原理做了阐述。第二部分介绍了Go语言数据结构和标准库,结合实际应用场景探讨了日常生产环境会遇到的问题与解决办法。第三部分主要介绍Go语言的测试工具和用法,并重点讲解了Go语言的内存管理机制,深入理解Go语言的设计哲学,了解Go语言底层的内存管理和并发机制,为更进一步的学习打下坚实的基础。本书适合对计算机编程尤其是对Go语言编程感兴趣的新手作为入门教程阅读,还适合想在Web开发领域有所发展的程序员学习。
本书介绍交互式设计的技术与技巧,讲述如何从目标用户的需求和期望出发,结合人类本身的心理特征和行为特点,用简单的方法创建易用、有效且让用户愉悦的设计。书中阐释了合理删除、分层组织、适时隐藏和巧妙转移这4个令交互设计成果程度简单易用的策略。第2版根据近年来交互设计领域的实践和发展,对书中案例进行了全面更新。