首页 > 图书中心 >图书详情
Python语言程序设计(第3版·微课版)
作者:孙玉胜、曹洁、张志锋、桑永宣
丛书名:高等院校信息技术系列教材
定价:69.80元
印次:3-1
ISBN:9787302671855
出版日期:2024.08.01
印刷日期:2024.09.05
"Python是一门简单易学、功能强大的编程语言,它内建了高效的数据结构,丰富的第三方开发库,能够用简单而又高效的方式编程。本书由浅入深、步步引导、循序渐进地阐述了Python语言的基础知识、基本语法。本书以12章的篇幅来介绍Python,包括Python程序设计快速入门,字符串和列表,元组、字典和集合,函数,正则表达式,文件与文件夹操作,面向对象程序设计,模块和包,错误和异常处理,Tkinter图形用户界面设计,数据可视化,数据库编程。 本书可作为高等院校各专业的Python程序设计教材,也可作为软件开发人员的参考资料,还可作为读者自学Python语言的参考书。 "
more >前言Foreword Python语法简洁清晰,代码可读性强,编程模式非常符合人类的思维方式,易学易用。对于同样的功能,用Python写的代码更简洁。Python拥有很多面向不同应用的开源扩展库,无论是在数据科学、人工智能、Web开发还是物联网领域,我们能想到的功能基本上都已经有人替我们开发了,我们只需把想要的程序代码进行组装便可构建个性化的应用。学习Python不仅是为了掌握一门编程语言,更是在培养一种解决问题、创造价值的思维方式。正是这种思维方式,让Python成为世界各领域中不可或缺的一部分。在Python的世界里,每一行代码都是对未知世界的探索,每一个程序都是一次创新的开始。 1. 本书编写特色 内容系统全面: 全面介绍Python的主流知识。 原理浅显易懂: 代码注释详尽、零基础入门。 学习实践结合: 每章配有综合实战案例。 配套资源丰富: 配有教学课件、数据集和源代码。 提供了大量习题,并提供习题解答。 2. 本书内容组织 第1章Python程序设计快速入门。讲解安装Python软件和运行Python程序、安装Anaconda软件和运行Python程序、Python关键要素、库的导入与扩展库的安装、Python在线帮助。 第2章字符串和列表。讲解字符串基础,字符串运算,字符串对象的常用方法,字符串常量,列表,序列类型的常用操作,统计和排序列表中的元素,列表推导式,用于列表的一些常用函数,基于turtle库绘图和绘制文本。 第3章元组、字典和集合。讲解元组、字典和集合三种数据类型,序列解包,日期格式和字符串格式相互转化,循环中的break、continue、pass和else。 第4章函数。讲解定义函数,函数调用,向函数传递实参,通过传引用来传递实参,生成器函数,lambda表达式定义匿名函数,变量的作用域,函数的递归调用,常用内置函数,pyinstaller打包生成可执行文件。 第5章正则表达式。讲解正则表达式的构成,正则表达式的分组匹配,正则表达式的选择匹配,正则表达式的贪婪匹配与懒惰匹配,正则表达式模块re,正则表达式中的(?:pattern)、(?=pattern)、(?!pattern)、(?<=pattern)和(?<!pattern)。 第6章文件与文件夹操作。讲解文件的概念,文件读写,文件与文件夹操作,CSV文件的读取和写入。 第7章面向对象程序设计。讲解编程范式,创建和使用类,类中的属性,类中的方法,类的继承,object类,对象的浅复制和深复制,自定义分类感知器,自定义数据结构。 第8章模块和包。讲解模块,导入模块时搜索目录的顺序与系统目录的添加,包,自定义二叉树数据结构。 第9章错误和异常处理。讲解在执行前修改错误,在运行时产生异常。本章主要介绍: 程序的错误,异常处理,断言处理,自定义图数据结构。 第10章Tkinter图形用户界面设计。讲解Tkinter图形用户界面库,Tkinter布局管理器,主窗口,标签和按钮,文本框,消息和对话框,选择组件,菜单与框架,Tkinter的子模块ttk。 第11章数据可视化。讲解matplotlib绘图流程,绘图属性设置,绘制线形图和散点图,绘制直方图和条形图,绘制饼图、极坐标图和雷达图,绘制箱形图和3D效果图,绘制动画图,图像载入与展示。 第12章数据库编程。讲解关系数据库,结构化查询语言SQL,SQLite3数据库,Navicat 操作MySQL数据库,Python操作MySQL数据库。 3. 本书适用读者 (1) 本科、专科或研究生; (2) 编程爱好者; (3) 其他对Python感兴趣的人员。 本书由孙玉胜、曹洁、张志锋,桑永宣编著,参与编写的还有王博、陈明、王晓、高铁梁、薛化建。 在本书的编写和出版过程中得到了郑州轻工业大学、铜陵学院、清华大学出版社的大力支持和帮助,在此表示感谢。同时,在撰写过程中,参考了大量专业书籍和网络资料,在此向这些作者表示感谢。 由于编写时间仓促,编者水平有限,书中难免有缺点和不足,热切期望得到专家和读者的批评指正。如果您遇到任何问题或有宝贵意见,欢迎将其发送邮件至bailj@tup.tsinghua.edu.cn,期待能够收到您的真诚反馈。编者2024年6月于郑州轻工业大学
more >