《Python编程练习与解答》通俗易懂,精选186道涵盖各学科和日常生活的实用练习题,帮助程序员扎实掌握基础知识,提高编程技能。还提供一部分练习的答案,其中的注释指出解题技巧或Python语法要点。 这个新版本对上一版做了全面更新,呈现更多基础知识,简明扼要地讲述习题中涉及的核心概念。阅读本书前,读者只需要了解Python入门编程知识。
创建有趣且有用的树莓派程序 不需要具备编程经验,本书就可以帮助读者在强大的树莓派上创建有新意的程序和有趣的游戏。 《Python树莓派编程从零开始(第3版)》介绍了树莓派形式.上的一些变化和新的配置过程,以及对当前版本4的操作系统的更新。通过阅读本书,读者将了解如何配置硬件和软件,如何编写Python脚本,如何创建用户友好的GUI和控制外部电子设备。书中按步骤讲解了一个数字时钟原型项目和一个功能齐全的树莓派机器人项目。 内容涵盖: ●配置树莓派并探索其功能 ●开始编写和调试Python程序 ●使用字符串、列表、函数和字典 ●使用模块、类和方法 ●使用面向对象的开发方法 ●使用Pygame创建用户 友好的游戏 ●使用guizero构建直观的用户界面 ●使用gpiozero库与硬件连接 ●通过GPIO端0连接外部电子设备 ●为项目添加强大的Web功能
全书精选十个游戏案例,涵盖不同的游戏类型,每一章围绕一个经典游戏案例展开,并突出一个游戏编程的主题。本书涉及的主要知识点有游戏循环的原理、鼠标及键盘事件处理、碰撞检测及处理、随机数的运用、定时器的使用、游戏场景的滚动、角色动画的播放、音效及音乐的播放、缓动效果、游戏关卡设计、游戏人工智能的原理及运用等。本书将 Python语法知识及常用的编程技巧糅合在各个游戏案例中介绍,为读者展示 Python语言的实际运用场景。 本书内容安排合理,架构清晰,注重理论与实践相结合,适合作为零基础学习 Python开发初学者的教程,也可作为本科院校及大专院校的教材,还可供职业技术学校和各类游戏培训机构使用。
本书采用项目驱动模式,并通过Python库建立起一套基础的、实用的接口自动化测试框架。 本书共分为两部分,部分为接口自动化测试基础,包括第1~6章,先带读者部署被测系统, 然后分别讲解 HTTP 请求的发送(Requests 库)、目录及文件的操作(os 库)、日志信息的 记录与输出(logging 库)、数据库的操纵(PyMySQL 库)、pytest 框架的使用等,所用的库 都是设计接口自动化测试框架常用的基础库。第二部分为构建接口自动化测试框架,包括第 7 ~ 9 章,将应用部分的基础知识,带读者对 ZrLog 项目设计测试用例、搭建接口自动化 测试框架、实现接口自动化测试框架的持续集成等。 本书不但展示了设计接口自动化测试框架的整个过程,还讲解了设计接口自动化测试框 架所需的基础能力和思维。本书适合接口自动化测试的从业者阅读,也适合相关专业的院校 及各大培
Python可以用来做机器人!通过编程实现人工智能! Python不需要任何基础!中小学生也能学会! Python前景广阔!一招在手, 天下无敌! 在纷繁的编程世界中,Python毫无疑问已经成为非常适合青少年学习的语言。它入门简单,应用广泛,青少年既能玩得开心,又可以为将来的深造打下基础。 本书就是专为青少年打造的Python 入门读物。全书图文并茂,讲解细致,从搭建开发环境入手,逐步引导读者掌握Python的基础知识、核心操作及编程技巧,*后深入了解编程思维。 本书适合Python 语言的零基础读者学习,尤其适合青少年读者阅读使用。此外,对中小学人工智能相关课程及青少年编程培训班的授课教师,也有一定的参考作用。
机器学习作为实现人工智能的方法,是一种让计算机具备学习能力的数理技术。本书就以Python为工具,结合实例和代码分析对机器学习中的异常检测和系列数据分析技术进行了详细解说。其中前半部分介绍了基本的分类器和预测器的使用方法,以便读者能够顺利地进行机器学习实践。后半部分以作者的研究经验为基础,介绍了一些应用于实际问题的例子。 本书以解说实例源码为中心,特别适合有一定编程基础、对机器学习技术感兴趣的高校学生学习,也适合将机器学习技术应用于实际业务的工程师参考。
有限元是当今工程分析中应用*广泛的数值计算方法。本书以结构分析为主题,介绍了基于Python的有限元分析开源框架(被作者命名为Feon)的搭建过程和扩展方法。本书分为5章,主要内容包括Python、Numpy(Python著名的矩阵运算包)和Matplotlib(Python著名的二维绘图包)简介,Feon的框架及结构分析子包Feon.sa(structural analysis)的搭建过程,Feon中自带单元的定义和应用,如何自定义单元、求解函数(以计算结构动力学频率和振型为例)及子包(以渗流分析为例,定义子包ffa(fluid flow analysis)),以及Python进行有限元编程方面的建议。书中所有的程序均在Python 2.7上测试通过。
本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程。贯穿全书的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供了一个具体场景方便介绍的媒介。全书共21章,详细介绍Python语言编程的方方面面。本书从基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结构。书中还探讨了如何处理文件和数据库,如何理解对象、方法和面向对象编程,如何使用调试技巧来修正语法错误、运行时错误和语义错误。每一章都配有术语表和练习题,方便读者巩固所学的知识和技巧。此外,每一章都抽出一节来讲解如何调试程序。作者针对每章所专注的语言特性,或者相关的开发问题,总结了调试的方方面面。本书的第2版与第1版相比,做了很多更新,将
本书是作者结合自己多年Abaqus 使用经验,在汲取国内外大量资料的基础上编写的一本Python 二次开发知识点笔记。内容涉及开发环境的搭建、Python 基础语法知识、Abaqus Python API 讲解,并以实例展示的方式详细阐明了二次开发的流程和方法。本书可以帮助正在使用Abaqus 进行仿真分析工作的工程师或者科研人员学习Abaqus Python 二次开发方法,同时对熟悉Abaqus 二次开发流程的读者也有一定的借鉴价值。
本书内容共81个Python实验项目,涵盖运算符、内置函数、选择结构与循环结构、函数定义与使用、面向对象编程、字符串与正则表达式等Python基础知识,以及文件操作、数据库操作、Office文档操作、多线程与多进程、Socket编程、tkinter编程、算法分析与设计、数字图像处理、计算机图形学、声音处理、密码学、自动运维、网络爬虫、数据分析、数据可视化和机器学习等领域的应用。书中全部案例代码适用于Python 3.5/3.6/3.7或更高版本。 本书可以作为Python程序设计课程的实验指导书(根据需要选择不同的实验项目)或教师参考用书,也可以作为Python爱好者的自学参考书。
本书通过全彩图解 视频讲解的形式,介绍了Python编程入门及应用的相关知识,主要内容包括:Python编程环境安装与运行、Python中的数字运算、Python中的数据类型、输入输出与文件操作、条件与循环语句、函数与库、Python的OS、Python的命名空间与生命周期,以及Python五子棋项目实例、Python实现简易计算器、Python嵌入式实例 机器视觉等综合案例的开发。本书内容循序渐进,讲解通俗易懂,书中重难点章节配套视频讲解,扫码即可随时观看,同时提供源程序,方便学习实践。本书适合Python初学者、热爱编程的青少年朋友自学使用,也适合中小学信息技术课堂或相关培训机构用作教材。
本书共分为4篇18章,第1篇为Python入门,主要介绍Python的功能、使用和学习方法。第2篇为Python应用基础,主要介绍变量与字符串、列表、元组和字典、控制语句、函数、模块与包、递归、文件、异常、面向对象技术、查找与排序。第3篇为Python科学计算与数据可视化,主要介绍Python科学计算库、Matplotlib数据可视化。第4篇为Python深度学习与实战,主要介绍数据挖掘、植物病害识别案例和皮肤癌变类识别实例。 本书适合Python初学者或爱好者作为入门教材,也可以作为软件技术基础、深度学习、人工智能等课程的参考教材。
本书以Python编程为主线,通过丰富的学科应用案例,系统且循序渐进地介绍Python编程基础、基础数据科学及人工智能编程等知识,让教师们从编程学习中逐渐熟悉和掌握用信息化手段解决问题的过程与方法。此外,本书还有一个突出特点是:书中通过对数量众多的真实学科案例的剖析,深入浅出地介绍了很多极具教育价值的工具。学科教师可以直接将其应用于学科教学、备课或自身提升。
全书共10 章。第1 章介绍Python 开发环境的搭建、简单使用和Python 代码规范;第2 章讲解Python 内置对象与运算符的使用;第3 章讲解列表、元组、列表推导式与生成器表达式以及切片和序列解包的用法;第4 章讲解字典应用;第5 章讲解集合应用;第6 章讲解字符串与正则表达式的应用;第7 章讲解选择结构与循环结构语法和应用;第8 章讲解函数设计与应用;第9 章讲解文本文件操作、二进制文件操作、Office 文档操作以及文件夹操作;第10 章讲解如何使用Python 扩展库numpy 和pandas 处理数据。 本书全部代码适用于Python 3.5/3.6/3.7 以及更新的版本。本书可以作为数据科学与大数据技术专业和计算机、电子信息等其他相关专业的Python 程序设计课程教材,也可以作为相关的工程技术人员学习Python 程序设计时的快速入门参考书。
本书是《 笨办法 学Python 3》一书的进阶篇,《 笨办法 学Python 3》介绍了用Python 3编程的基础知识,而本书则通过52个精心设计的习题帮助读者超越基础,提升水平。这52个习题大部分都结合实际演示,并配有附加挑战,每个习题都可以帮读者掌握一项关键的实践技能,包括使用文本编辑器管理复杂的项目、利用功能强大的数据结构、应用算法处理数据结构、掌握必要的文本分析和处理技术、使用SQL有效且合逻辑地建模存储数据,以及学习强大的命令行工具等。本书旨在帮助读者从单纯地编写能运行的代码跨越到编写能解决实际问题的高质量Python代码,成为一名高阶的Python程序员。 本书适合所有已经开始使用Python的技术人员,包括初级开发人员和已经升级到Python 3.6版本以上的经验丰富的Python程序员。
本书选用各项性能指标优良的Ubuntu作为Linux系统实例,以Python为编程语言,理论结合实践,系统地讲解网络各层次的功能、所包含的常用协议、数据报文格式,并给出实际操作的程序实例。本书包括Linux系统介绍、Python语言基础、TCP/IP协议簇、Socket原理、进程和线程、网络应用程序实例、Web应用程序开发等内容。本书内容也适用于其他版本的Linux。本书可作为普通高等院校信息类专业本科生和研究生教材,也可作为广大Linux用户、网络管理员、程序员的自学用书和参考手册。
编程已经成为21世纪人们应掌握的一项重要技能,随着人工智能技术的发展以及STEAM教育理念的推广和普及,青少年编程市场也越来越火热,学习编程可以锻炼孩子的逻辑思维能力。 Python作为时下*流行的编程语言,语法简洁清晰,应用广泛,特别适合初学者学习编程使用。本书通过生动有趣的例子、通俗易懂的语言,介绍了Python编程的基本方法和技巧,主要包括编程环境、变量、语法等基础知识,选择结构、循环结构、函数、对象、模块、海龟绘图等进阶知识,并通过实际案例加以运用;【资料卡片】和【动手试试】等环节有助于将所学延伸拓展,举一反三。 本书非常适合6~14岁的孩子作为编程入门读物学习使用,家长带着孩子一起边学边实践,更能带来一段高质量的亲子陪伴时光。
一个除了游戏干啥啥不行的菜鸟小学生,一个IQ 250的编程天才,一个年龄不详的小伙伴,让我们和他们一起展开Python的探索之旅吧! 本书是日本教学漫画巨匠菅谷充的新作品,以漫画的形式展开,从什么是程序开始讲起,带领大家安装Python、认识变量、编写程序,并开发出一个又一个的好玩儿的游戏。FizzBuzz游戏、猜拳游戏、弹球游戏 当你亲手开发的游戏在计算机上运行起来,当你解决掉不经意间造成的程序bug,你将切实体会到编程的乐趣,并在此过程中掌握扎实的Python编程能力。 本书适合对Python感兴趣的零基础初学者,特别是青少年学生阅读。
Python是一款解释型、面向对象、动态数据类型的高级程序设计语言。Python语法简捷而清晰,具有丰富和强大的类库,因而在各种行业中得到广泛的应用。对于初学者来讲,Python是一款既容易学又相当有用的编程语言,国内外很多大学开设这款语言课程,将Python作为一门编程语言学习。 本书是一本轻松、快速掌握Python编程的入门读物。全书分为3部分,共18章。第1部分是第1章到第12章,介绍Python编程基础知识,包括Python的安装和配置、变量、字符串、列表、元组和字典、条件语句、循环语句函数和模块、类、内建函数和绘图,等等。第2部分是第13章和第14章,介绍如何用Python开发实例游戏弹球。第3部分包括第15章到第18章,介绍了火柴人实例游戏的开发过程。 本书语言轻松,通俗易懂,讲解由浅入深,力求将读者阅读和学习的难度降到*。任何对计算机编程有
《Python程序设计/普通高等教育 十三五 规划教材》基于作者团队近几年的教学实践与研发经验,按照满足初学者对Python语言的需求进行编写。全书共12章,主要内容包括Python语言基础、结构化和面向对象程序设计、正则表达式、函数、文件、图形界面设计、网络程序设计、数据库、线程与进程、大数据技术等。 《Python程序设计/普通高等教育 十三五 规划教材》采用 案例驱动 的编写方式,以程序设计为中心,语法介绍精炼,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性。每章均配备精心设计的习题。 另外,《Python程序设计/普通高等教育 十三五 规划教材》所有程序配有视频讲解,教材配套提供题库及软件测试系统,可供平时练习、实验实训和课程测试之用。 《Python程序设计/普通高等教育 十三五 规划教材》既可以作为本专科
Python趣味编程与精彩实例 共19 章,前12章主要以Python 基础知识如文件创建、输出与变量、输入与判断、运算符和循环、列表和字典、函数编程、pygame的各种知识为主,13-19章则以游戏编程的形式,由浅入深进行讲解,既让青少年学习了扎实的基础知识,又以他们*喜爱的游戏编程形式,将知识融会贯通,对学习Python 程序编写起到了较好的锻炼作用。 Python趣味编程与精彩实例 适合小学到初中阶段年龄层的学生阅读。
内容简介: 本书是一本面向初学者的Python基础性教程,分别从 程序是什么 开始Python的学习 编写Python程序时的规则 构成程序的基本功能 试着编写猜数字游戏 将猜数字游戏图形化 类和对象 试着使用扩展模块 8章对Python语言进行由浅入深的讲解,令Python初学者带着兴趣去学习。本书语言生动、版式设计活泼,通过讲解一段语法后进行编写示例的形式,能够让初学者加深理解。 本书适合对Python感兴趣的零基础的读者阅读和学习,也适合相关培训机构作为教材使用。
非参数统计是统计学和数据科学的重要分支领域。本书作为该领域的基础教材,其特点体现在以下几方面: 1.针对性强。该书针对数据分析专业的特点和需要,阐述非参数统计的基本概念、理论、方法和编程,重点从非受控观察数据对参数推断知识的需要角度出发,将统计推断知识、理论和方法与反事实复杂场景因果关系的解读与判断问题相结合,应用于稳健估计、局部模式、严格证据的信息提取任务中。 2.通用性强。适用于Python技术数据管理人才培养。增加Python技术的应用内容,编写了Python综合程序,降低了统计理论学习难度,增强了技术的可嵌入性;自主研发的 分析求解程序,大大补充了Python中小数据推断程序的不足,计算的便利性大幅提升,适用于Python自动化测试、运维、数据分析等多种 数据管理岗位的嵌入式学习需求。 3.内容新颖。顺应人工智
这不是一本简单教你学习Python语法、数据类型、程序结构的书。这也不是一本苦 涩难懂、学而不会、例多无用的书。 本书从第-行Python代码开始,就让您轻松感受到学习Python的乐趣。本书经过一线 Python开发大师的精心设计,巧妙地把Python的基础知识点融入到了流行、精彩但又经过 精心处理的商业案例之中,突出了学习目标的同时,简化了学习难度。一些流行、重要 但看似复杂的技术,如爬虫、人脸识别、网页实时数据抓取、文件自动化处理等,跟随 本书您都可以轻松掌握并亲手实现。 本书基础讲解系统,案例设计突出精、新、小、实,特别适合于Python学习者自学 使用或作为高校大数据、人工智能、云计算等相关专业的教材使用。