首页 > 图书中心 >图书详情
Python语言实训教程(微课视频版)
作者:董运成 主编,刘晓亚、何珍珍、方定、王建光、徐本福 副主编
丛书名:计算机技术开发与应用丛书
定价:59元
印次:1-1
ISBN:9787302668633
出版日期:2024.08.01
印刷日期:2024.08.20
"本书主要介绍 Python相关软件的安装、基本语法、流程控制、函数和模块的编写、异常的使用、面向对象的编程思想和使用、文件操作、网络编程、数据的处理和分析、数据可视化、网络爬虫技术、图形用户界面、软件测试及使用Python进行游戏开发等内容。 本书以实用为主,理论与实践相结合、以大量实用而有意思的小项目如猜拳游戏、通过文件内容查询文件、音乐播放器、柱状动态图、西游记内容的统计和查找、网络聊天系统和太空对战游戏等,讲解Python知识与体系结构。通过来自电信、财务、航空、运输和医疗等行业中的模拟案例,帮助读者了解Python软件行业应用和开发流程。无论您是想成为一名专业的Python开发者,还是希望利用Python解决实际问题,本书都将为您提供必要的知识和技能。 本书可作为高等院校各专业的Python语言入门教材,也可以作为想成为Python语言开发者自学的参考书。 "
more >前言 党的二十大报告指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,这三大战略共同服务于创新型国家的建设。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。 随着数字时代的飞速发展,掌握Python编程语言日益成为众多领域不可或缺的技能,简单、易读、易学且功能强大的特点使其成为最为流行的编程语言之一。Python拥有活跃的社区和庞大的第三方生态系统,被广泛地应用于数据科学、机器学习、Web开发、网络爬虫、科学计算、自动化脚本等领域。为了满足广大读者对于高效、互动式学习Python的需求,笔者非常荣幸地推出了这本全新的Python编程新形态教材。 本书内容深入浅出,以Python语言的特点为核心,结合新知识点的引入,采用讲解与练习相结合的方式,注重实践操作。通过分解任务、循序渐进的方式,分步骤详细讲解实现方法,使读者更容易理解。同时,通过精心设计的实战项目,帮助读者更好地掌握Python语言编程的方法和技巧,提升编程能力。 本书避免知识点的罗列,每章结合生活和工程中的案例,通过有意义的案例激发读者的学习兴趣,如猜拳游戏、查询西游记中孙悟空出现的次数、通过文件 内容查询文件、音乐播放器、数据可视化、网络爬虫和太空对战游戏等。 理论联系实际,力求在教学中,从工程化和实用化的角度全面掌握Python语言。每章大都有生活和工程中的模拟案例,通过来自电信、财务、航空、运输等行业中的业务,掌握计算机编程中的实际业务开发流程。本书在为初学者构建较为完整Python语言知识体系的同时,也希望通过Python语言解决生活和工程中的实际问题,学以致用。 另外,希望通过大量的项目实践来培养读者的实战能力、团队协作能力、问题解决能力和职业素养。读者将所学的Python基础知识与当前的Python开发热点无缝对接,快速掌握Python项目开发的精髓,为以后实际的软件开发积累经验。 本书主要包括以下内容: 第1章Python语言简介,包括Python语言的发展历程、Python软件的安装、开发工具PyCharm软件的安装和Python基础语法。 第2章开启Python语言编程之旅,包括运算符的使用、数据类型、print输出语句和input输入语句。 第3章标准库简介,包括数字与数学模块(随机数的生成)、日期和时间模块。 第4章Python语言流程控制,包括选择结构if语句的使用、循环结构while和for语句的使用、break和continue的用法。 第5章函数和模块,包括递归函数和lambda表达式的使用、第三方包和模块的安装。 第6章字符串的用法,包括字符串的运算、比较,以及字符串中函数的使用等。 第7章更复杂的数据类型,包括列表、元组、集合和字典的使用。 第8章异常,包括异常的语法结构、自定义异常及日志信息的记录。 第9章面向对象编程,包括面向对象思想、类的定义和使用、继承等。 第10章Python文件操作,包括对文件和文件夹的管理、文件内容的读写、通过文件内容查找文件。 第11章Python网络编程,包括网络基础知识、网络通信中服务器端和客户端的通信,文件的网络传输、多用户通信等。 第12章Python图形用户界面,包括Tkinter的介绍,以及音乐播放器的制作等。 第13章Pygame游戏编程,包括Pygame中绘图、事件、图像的使用、音乐的播放、太空对战游戏等。 第14章数据可视化,包括NumPy、Matplotlib库的介绍、柱状动态图的生成,理解如何将复杂数据转换为直观图表。 第15章网络爬虫,包括Requests、BeautifulSoup和Pandas库的介绍,教授读者如何从互联网海量信息中抓取所需数据。 第16章软件测试,包括测试的种类、Doctest、Unittest和Pytest软件的使用。 读者可以按照本书的编排顺序学习,也可以根据自己的需求,对某一部分内容有针对性地学习。 资源下载提示 素材(源码)等资源: 扫描目录上方的二维码下载。 视频等资源: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的二维码,可以在线学习。 在阅读本书时,务必动手实践,编写代码并进行调试。通过实际的练习,将更好地理解Python的语法、概念与应用,有助于开发能力的培养与训练。同时,鼓励积极参与讨论和交流,与其他Python爱好者分享经验与教训。学会通过搜索解决问题,养成查看Python和其他第三方库官方文档的习惯,文档往往包含最详细和权威的说明。 信阳职业技术学院刘晓亚和熊英老师参与了整本书的规划、体系设计以及校级新形态教材申报工作。何珍珍老师参与了第1章和第4章的编写,方定老师参与了第3章和第7章的编写,徐本福老师参与了第5章和第6章的编写。企业人员郑永生、刘松和王建光先生参与了数据可视化、网络爬虫等章节的编写指导工作。董运成老师负责全书的规划、设计和编写工作。 由于时间仓促,加之编者水平有限,书中难免有疏漏之处,欢迎广大读者批评指正。 编者2024年3月
more >