《Python编程练习与解答》通俗易懂,精选186道涵盖各学科和日常生活的实用练习题,帮助程序员扎实掌握基础知识,提高编程技能。还提供一部分练习的答案,其中的注释指出解题技巧或Python语法要点。 这个新版本对上一版做了全面更新,呈现更多基础知识,简明扼要地讲述习题中涉及的核心概念。阅读本书前,读者只需要了解Python入门编程知识。
本书系统全面地讲解Streamlit的核心概念,实例项目应用和最佳实践。通过案例带你从零开始,逐步掌握Streamlit的基础知识和高级技能。你将学会如何使用Streamlit实现数据可视化、添加交互组件,构建出炫酷的Web应用。 本书分为两篇,基础篇(第1~7章)讲解Streamlitt的安装配置,以及基本的文本、数据、图表、多媒体等组件的使用和页面布局。实战篇(第8~10章)讲解开发企鹅分类项目、医疗费用预测项目、销售数据仪表板项目,帮助读者熟练掌握Streamlit的高级技能和开发流程。 本书采用理论与实践结合的方式,示例丰富。适合想快速构建机器学习和数据科学Web应用的Python使用者。配套内容有练习数据和源代码,读者可以通过阅读和编码实践快速掌握Streamlit,开发机器学习和数据科学的Web应用。
本书采用项目驱动模式,并通过Python库建立起一套基础的、实用的接口自动化测试框架。 本书共分为两部分,部分为接口自动化测试基础,包括第1~6章,先带读者部署被测系统, 然后分别讲解 HTTP 请求的发送(Requests 库)、目录及文件的操作(os 库)、日志信息的 记录与输出(logging 库)、数据库的操纵(PyMySQL 库)、pytest 框架的使用等,所用的库 都是设计接口自动化测试框架常用的基础库。第二部分为构建接口自动化测试框架,包括第 7 ~ 9 章,将应用部分的基础知识,带读者对 ZrLog 项目设计测试用例、搭建接口自动化 测试框架、实现接口自动化测试框架的持续集成等。 本书不但展示了设计接口自动化测试框架的整个过程,还讲解了设计接口自动化测试框 架所需的基础能力和思维。本书适合接口自动化测试的从业者阅读,也适合相关专业的院校 及各大培
创建有趣且有用的树莓派程序 不需要具备编程经验,本书就可以帮助读者在强大的树莓派上创建有新意的程序和有趣的游戏。 《Python树莓派编程从零开始(第3版)》介绍了树莓派形式.上的一些变化和新的配置过程,以及对当前版本4的操作系统的更新。通过阅读本书,读者将了解如何配置硬件和软件,如何编写Python脚本,如何创建用户友好的GUI和控制外部电子设备。书中按步骤讲解了一个数字时钟原型项目和一个功能齐全的树莓派机器人项目。 内容涵盖: ●配置树莓派并探索其功能 ●开始编写和调试Python程序 ●使用字符串、列表、函数和字典 ●使用模块、类和方法 ●使用面向对象的开发方法 ●使用Pygame创建用户 友好的游戏 ●使用guizero构建直观的用户界面 ●使用gpiozero库与硬件连接 ●通过GPIO端0连接外部电子设备 ●为项目添加强大的Web功能
科学是一门以实验为基础的学科,通过进行科学实验可以学习丰富的科学知识、探索未知 的奥秘。科学实验为学生提供了分析问题、总结问题的环境,通过编程体现学生通过自我思考,模拟实验环节,一步一步地解决相关系列问题,从而得到最终的结论并由此过程激发出学生对 学科研究的兴趣和对科学结论的严谨态度。 本书基于Python3 详细讲解了10 个趣味的物理化学实验。这些实验由浅入深地介绍了Python 语言语法的使用方式,并展现了程序设计的基本思维和方法。 全书共10章,通过实例应用的方式,在介绍实验的同时,详细介绍Python的基础知识, 基本数据类型,Python中的运算处理,选择语句和循环语句的使用方法,字符串、列表、元组 和字典的使用方法,文件的使用方法以及图形图像的应用等相关知识。 本书内容通俗易懂,具备较高的趣味性和交互性。书中实
本书介绍了如何应用Python结合语言人文学科进行编程思维的培养,还分别结合语言文字的语义识别、诗词文体的聚类分析、知识图谱的构建、词云分析等主题进行了人工智能相关知识的阐述及应用。全书分为10章。第1章介绍使用计算机绘图模块呈现课文描述的语言场景。第2章介绍使用计算机语义识别技术识别图像。第3章介绍通过计算机聚类算法对不同的诗歌类别进行聚类。第4章介绍通过文本存取和随机匹配算法编写诗词大赛的随机组卷程序。第5章介绍通过Python构建诗歌相关信息的知识图谱,帮助读者进行自学与记忆。第6章介绍通过Python进行音频播放器的程序设置,进而便于学习与不断训练标准的朗诵技巧。第7章介绍通过Python实现课文的中英文互译。第8章介绍通过Python实现作文素材的收集与整理。第9章介绍通过Python的Qt界面实现简易的文本剪辑器,实现文本的
有限元是当今工程分析中应用*广泛的数值计算方法。本书以结构分析为主题,介绍了基于Python的有限元分析开源框架(被作者命名为Feon)的搭建过程和扩展方法。本书分为5章,主要内容包括Python、Numpy(Python著名的矩阵运算包)和Matplotlib(Python著名的二维绘图包)简介,Feon的框架及结构分析子包Feon.sa(structural analysis)的搭建过程,Feon中自带单元的定义和应用,如何自定义单元、求解函数(以计算结构动力学频率和振型为例)及子包(以渗流分析为例,定义子包ffa(fluid flow analysis)),以及Python进行有限元编程方面的建议。书中所有的程序均在Python 2.7上测试通过。
本书是目前市面很少有的专门介绍区块链量化交易编程的书籍,本书侧重实战,先讲解区块链基础知识、交易所基本概念和操作方法,后面重点介绍交易所API的使用方法及如何利用这些API编程交易策略程序,为读者编写自己的交易策略打下一个坚实的基础。 本书共6章,分为区块链基础篇和实战操作篇。区块链基础篇(第1~3章)详细介绍区块链的基础知识、加密货币交易所基本概念和基本操作、交易所API详解,其中第3章是重点难点;实战操作篇(第4~6章)介绍了编写交易程序相关的Python语法知识、如何在服务器搭建Python程序运行环境的方法、抛砖引玉的介绍几个实际的交易策略,包括三角套利策略、MACD指标策略、RSI指标策略、币价波动监视机器人、捕捉插针策略等。 本书适合量化交易初学者入门,同时也为有交易经验的从业人员提供了多个项目案例作为参考。
本书分为12个单元,通过科学、合理的结构,以亲切的笔调、活泼的对话介绍了Python编程的相关知识。用有趣的例子,借助可爱的漫画生动形象地介绍了包括变量、输入输出语句、循环语句、列表、对象等编程的基本概念。学习本书的内容,可以帮助孩子掌握计算机的思维方式,而书中可视化和以游戏为主的例子可以激发孩子的学习兴趣,培养其专注力。 本书每单元末尾均设置有 小试牛刀 和 小小总结 板块,可以拓展读者的思维,巩固学习的知识和技能。本书是写给孩子看的Python编程书,也适合父母、老师、学生,以及想要了解计算机编程基础知识、学习Python编程技能的未成年人阅读,同时还可以作为少儿编程的教材参考用书。
全书精选十个游戏案例,涵盖不同的游戏类型,每一章围绕一个经典游戏案例展开,并突出一个游戏编程的主题。本书涉及的主要知识点有游戏循环的原理、鼠标及键盘事件处理、碰撞检测及处理、随机数的运用、定时器的使用、游戏场景的滚动、角色动画的播放、音效及音乐的播放、缓动效果、游戏关卡设计、游戏人工智能的原理及运用等。本书将 Python语法知识及常用的编程技巧糅合在各个游戏案例中介绍,为读者展示 Python语言的实际运用场景。 本书内容安排合理,架构清晰,注重理论与实践相结合,适合作为零基础学习 Python开发初学者的教程,也可作为本科院校及大专院校的教材,还可供职业技术学校和各类游戏培训机构使用。
本书是面向具有一定逻辑思维和数学基础的中学高年级学生的Python程序设计及算法竞赛入门教材,采用通俗易懂的语言,注重基础,注重实践,以提高中学生编程实践水平为指导方针,从毫无经验、刚开始接触程序设计的初学者的角度组织章节内容,以期能为中学生了解Python和算法设计思想打下良好基础。全书理论联系实际,材料组织合理,知识体系完整,内容由浅入深,讲述力求清晰,示例丰富完整,引导学生从 算法 的角度考虑问题并设计代码。 本书可作为中学生入门Python编程与算法竞赛的辅导用书。
人工智能已经成为推动科学技术和国民经济发展的重要力量。为帮助青少年读者深入理解并有效应用这一前沿技术,提升跨学科思维和综合能力,《掌控智能生活:用mPython实践创客文化》基于掌控板和适用于中小学生的图形化编程,围绕智能生活这一主题,设计与人工智能相关的项目式学习案例。 《掌控智能生活:用mPython实践创客文化》共13课,每课包含 基础我来学 和 进阶我会用 两大模块。读者可以依托模块中的 准备清单 与 快速指引 ,概览案例全貌;通过 操作步骤 与 参考程序 ,掌握人工智能知识和应用方法;借助 小贴士 与 知识库 ,扩充相关知识;*后在 脑洞大开 中,激发无限的思维创造力。
《Python趣味编程:从入门到人工智能》是专门为青少年编写的零基础Python语言编程入门教材,由浅入深、循序渐进地讲授Python语言编程知识,以解决问题为导向,培养青少年的编程思维。本书采用单元课程的形式编排内容,分为编程基础、数学与算法、游戏编程、人工智能四个单元,采用符合青少年认知水平的趣味案例进行教学,指导青少年使用编程的思维方式解决身边的问题,带领青少年迈进Python编程的奇妙世界。 本书是零起步教材,适合广大青少年和所有对编程感兴趣的初学者阅读,也适合作为学校编程社团和编程培训机构的教材。
本书系统介绍了经典的机器学习算法,并通过实践案例对算法进行解析。 本书内容包含三部分: 部分(第1章和第2章)为入门篇,着重介绍Python开发基础及数据分析与处理;第二部分(第3章和第4章)为基础篇,着重介绍机器学习的理论框架和常用机器学习模型;第三部分(第5~11章)为实战篇,介绍经典机器学习算法及应用,包括KNN分类算法、K Means聚类算法、推荐算法、回归算法、支持向量机算法、神经网络算法以及深度学习理论及项目实例。 本书力求叙述简练,概念清晰,通俗易懂。书中的案例选取了接近实际应用的典型问题,以应用能力、创新能力的培养为核心目标。 本书可作为高等院校计算机、软件工程、大数据、通信、电子等相关专业的教材,也可作为成人教育及自学考试用书,还可作为机器学习相关领域开发人员、工程技术人员和研究人员的参考用
内容简介: 本书是一本面向初学者的Python基础性教程,分别从 程序是什么 开始Python的学习 编写Python程序时的规则 构成程序的基本功能 试着编写猜数字游戏 将猜数字游戏图形化 类和对象 试着使用扩展模块 8章对Python语言进行由浅入深的讲解,令Python初学者带着兴趣去学习。本书语言生动、版式设计活泼,通过讲解一段语法后进行编写示例的形式,能够让初学者加深理解。 本书适合对Python感兴趣的零基础的读者阅读和学习,也适合相关培训机构作为教材使用。
机器学习作为实现人工智能的方法,是一种让计算机具备学习能力的数理技术。本书就以Python为工具,结合实例和代码分析对机器学习中的异常检测和系列数据分析技术进行了详细解说。其中前半部分介绍了基本的分类器和预测器的使用方法,以便读者能够顺利地进行机器学习实践。后半部分以作者的研究经验为基础,介绍了一些应用于实际问题的例子。 本书以解说实例源码为中心,特别适合有一定编程基础、对机器学习技术感兴趣的高校学生学习,也适合将机器学习技术应用于实际业务的工程师参考。
学编程用不用背知识点,用不用记笔记?哪些知识该记?这些都是困扰编程初学者的问题。我们从编程实际开发的角度出发,融汇了多位开发高手的经验和总结设计了这套《Python Pyqt编程魔卡》,将学习Python Pyqt时需要背记的内容系统整理出来,让学习者在学习过程中能随时查找使用。 本套卡片有很强的实用性,内容包括Python Pyqt模块的函数、方法、属性等开发中常用内容,既适合作Python Pyqt初学者配套学习,又适合程序开发人员随时查询函数、方法、技巧等。
本书通过全彩图解 视频讲解的形式,介绍了Python编程入门及应用的相关知识,主要内容包括:Python编程环境安装与运行、Python中的数字运算、Python中的数据类型、输入输出与文件操作、条件与循环语句、函数与库、Python的OS、Python的命名空间与生命周期,以及Python五子棋项目实例、Python实现简易计算器、Python嵌入式实例 机器视觉等综合案例的开发。本书内容循序渐进,讲解通俗易懂,书中重难点章节配套视频讲解,扫码即可随时观看,同时提供源程序,方便学习实践。本书适合Python初学者、热爱编程的青少年朋友自学使用,也适合中小学信息技术课堂或相关培训机构用作教材。
机器学习是人工智能的重要技术基础,涉及的内容十分广泛。本书基于Python语言,实现了12个典型的实战案例,其内容涵盖了机器学习的基础算法,主要包括统计学习基础、可视化、常用的分类算法、文本分析、卷积神经网络、循环神经网络、注意力机制、生成对抗网络、电子推荐系统等理论。 本书深入浅出,以实际应用的项目作为案例,实践性强,注重提升读者的动手操作能力,适合作为高等院校本科生及研究生机器学习、深度学习、数据挖掘等课程的实验教材,也可作为对机器学习和深度学习感兴趣的研究人员和工程技术人员的参考资料。
本书系统地介绍了基于Python 平台的人工智能的原理及实现过程,全书共7 章。第1 章 从这里开始认 识Python ,介绍人工智能及Python 基础知识;第2 章 Python 语法基础 ,通过生动有趣的实验实例介绍 Python 编程语法知识;第3 章 Python 程序设计 ,以实例为基础,介绍Python 的编程方法;第4 章 数据 结构 ,通过范例介绍列表、元组、字典、集合、函数等数据结构的使用方法;第5 章 数据库及应用 ,主 要介绍Python 数据库应用及Web 应用开发技术,通过实例讲解Python 数据库应用;第6 章 大数据应用 , 基于实例,主要介绍网络爬虫、Excel 数据爬取及分析处理等技术,了解数据挖掘分析处理等大数据应用技 术的一般设计流程;第7 章 人工智能 ,以具体实例讲解照片人脸识别、图像识别、视频人脸识别、聊天 机器人、微信语音聊天机器人、图文识别、语音识别及花朵识别等
本书全面介绍了深度元学习技术的知识,包括元学习、机器学习、深度学习及其技术平台和应用案例,给出了一套较为完备的深度元学习框架,并根据作者所在课题组的研究成果提出了一些具有启发性的元学习算法和思考方向。 全书共9章。第1章主要介绍元学习的基本概念、基本任务和基本类型;第2章系统介绍深度学习的概念、原理和应用,帮助读者逐步具备一定的深度学习实践能力;第3章介绍一种简单的元学习神经网络 孪生网络;第4章介绍原型网络及其各种变体;第5章介绍两种有趣单样本元学习算法 关系网络和匹配网络;第6章介绍记忆增强神经网络;第7章进一步介绍饶有趣味且应用广泛的元学习算法 模型无关元学习及其变种;第8章介绍另外两种经典的元学习模型 Meta SGD和Reptile;第9章深入介绍元学习的一些新进展与**研究成果 基于样本抽样和任务难
Python基础语法,包括三种结构,函数,面向对象,海龟绘图。案例结合中国诗词、魔术、字谜等传统文化,趣味性和应用性强。本书面向8到16岁青少年,可作为其编程学习的入门书,文字幽默,内容丰富多彩,案例有趣好玩,是难得的一本青少年编程学习书。本书由浅入深、循序渐进地讲解Python青少年趣味编程所需要的基础知识,力求从零开始、通俗易懂。中小学生即使对编程没有任何概念,只要从*章开始依次阅读,也是可以完全理解并掌握这些内容的。
本书内容以Python基础编程和数据分析为主线,以超市管理项目为任务组织撰写。全书共分8个任务,包括输入并显示超市系统的开发者名称(初识Python)、超市商品入库(Python程序设计基础)、超市购物(Python程序的控制结构)、超市商品管理(序列数据类型)、基于控制台的购物系统(函数和代码复用)、保存进货交易记录(Python文件操作)、随机生成验证码(模块与Python标准库模块)、超市销售记录分析(Python数据分析基础)等内容。 全书基于Python知识提供了大量的案例和技能训练素材,建有辅助学习平台,同时配备了完善的教学课件、微课视频、课程标准、源代码、技能训练及答案等学习资源,为读者带来全方位的学习体验。 本书可作为高等院校本、专科计算机类专业群Python程序设计课程的教材,也可作为其他专业学习Python相关知识的入门用书。
本书注重理论与实践相结合,通过实际案例和编程实现让读者理解理论在实践中的应用;同时还充分强调 案例的实用性、程序的可模仿性 ,且在案例程序中附有详细的注释。例如,投资组合管理、KMV 模型计算、期权定价模型与数值方法等案例程序,读者可以直接使用或根据需要在源代码基础上进行修改使用。 本书共19章,前两章分别对金融市场的基本概况与Python的基础知识进行概述;接下来的16章为金融数量分析常用的案例(含完整、稳健的程序),包括现金流分析、随机模拟、策略模拟、期权定价模型与数值方法、固定收益证券的久期与凸度计算、期货或股票的技术指标计算与回测等;*后一章,总结了一些Python金融编程技巧。 本书既可作为高等院校金融数学、金融工程专业的实践教材,也可作为理工科、经济金融学科和数量分析方面的研究生,以及与经济金融相关的研究人员和
本书是一部系统论述Python编程语言和实际应用技术的图书,全书共分为13章。第1~8章讲解Python基本语法; 第9~13章讲解Python实际应用的技术。主要内容包括编写第一个Python程序、Python基本语法、Python数据类型、函数、面向对象、日期和时间、异常处理、访问文件和目录、GUI编程、网络编程、多线程、MySQL数据库编程和访问Excel文件。 本书每章后面安排了 动手练一练 实践环节,旨在帮助读者消化和吸收本章所讲解的知识点,在本书附录A中提供了动手练一练参考答案。 为便于读者高效学习,快速掌握Python编程方法,作者精心制作了配套的教学课件、源代码和微课视频,并提供在线答疑服务。