【现货!】Python基础与应用开发 王德志主编李冬艳杨阳崔新伟副
二手会有少量涂画,整体不影响再次阅读使用!套装不一定齐全,请下单前咨询在线客服!
¥
7.9
1.3折
¥
59
八五品
库存3件
作者王德志主编李冬艳杨阳崔新伟副 主编
出版社清华大学出版社
ISBN9787302563259
出版时间2020-11
版次1
装帧平装
开本16开
纸张胶版纸
定价59元
货号9787302563259
上书时间2024-12-03
商品详情
- 品相描述:八五品
- 商品描述
-
基本信息
书名:Python基础与应用开发
定价:59.00元
作者:王德志主编李冬艳杨阳崔新伟副 主编
出版社:清华大学出版社
出版日期:2020-11-01
ISBN:9787302563259
字数:
页码:
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
(1)涵盖了Python语言在数据库、网络爬虫、Web网站、游戏、人工智能、嵌入式硬件等当前热门领域的应用开发。 (2)语言简洁明了,介绍由浅入深,适合作为高等学校计算机和非计算机专业的程序设计教材。 (3)示例丰富,每章后面有实验和习题,便于对所学知识的理解、和巩固。
内容提要
本教材以应用型本科院校学生为目标,适用计算机程序设计公共课基础教学。知识结构由简到难,结合实际应用开发教学案例,抛弃传统复杂算法的程序设计学习方法,以趣味图形编程为引导,配合各种应用案例,提升学生学习兴趣。
目录
章Python语言概述/11.1Python语言发展简介11.1.1Python语言历史11.1.2Python语言特点11.1.3Python应用领域21.2集成开发环境31.2.1Python默认开发环境31.2.2PyCharm开发环境41.2.3Anaconda开发环境41.2.4VS Code51.3代码编写与执行方法51.3.1Python语言的书写规则51.3.2命令行交换执行方式61.3.3程序文件执行方式71.4Python案例讲解81.4.1简单输入/输出程序81.4.2turtle绘制蟒蛇程序9实验一Python环境与基本操作实验10习题一10第2章基本数据类型与运算/122.1数据类型概述122.2常量与变量122.2.1标识符的命名规则132.2.2变量132.2.3关键字142.3数值型数据操作152.3.1数值型数据152.3.2数值运算符152.3.3数值运算函数172.3.4数值类型转换函数182.4字符串型数据操作182.4.1字符串型数据182.4.2字符串基本操作192.4.3字符串内置函数202.4.4字符串内置方法212.4.5字符串格式化方法252.5标准输入/输出函数272.5.1输入函数input272.5.2输出函数print282.6扩展: math库的使用302.6.1math库的引用302.6.2math库的常用函数31实验二数据操作实验32习题二33Python基础与应用开发目录第3章组合数据类型/353.1组合数据类型概述353.2列表363.2.1列表的定义与赋值363.2.2列表的基本操作383.2.3列表的内置方法393.2.4列表的内置函数423.2.5range函数的使用443.3元组453.3.1元组的定义与赋值453.3.2元组的基本操作453.4字典463.4.1字典的定义与赋值463.4.2字典的基本操作473.5集合493.5.1集合的定义与赋值493.5.2集合的基本操作503.6列表与其他数据类型的转换513.6.1列表与字符串间的转换513.6.2列表与字典间的转换523.7扩展: random库52实验三组合数据类型的操作54习题三54第4章选择程序/574.1程序设计结构概述574.1.1算法的概念574.1.2算法的表示584.2关系运算符与逻辑运算符634.2.1关系运算符634.2.2逻辑运算符644.2.3优先级654.3成员运算符与一致性运算符654.3.1成员运算符654.3.2一致性运算符664.4顺序结构674.5选择结构684.5.1单分支结构: if语句684.5.2双分支结构: ifelse语句694.5.3条件表达式704.5.4多分支结构: ifelifelse语句714.5.5if语句的嵌套结构724.6扩展: time库和datetime库的使用744.6.1calendar库使用744.6.2time库和datetime库使用744.7综合案例77实验四选择结构使用81习题四82第5章循环结构/855.1循环结构概述855.2while循环结构855.2.1while的基本结构855.2.2while的使用示例865.3forin循环结构875.3.1forin的基本结构885.3.2forin的使用示例895.4嵌套循环925.5break与continue语句935.5.1break语句935.5.2continue语句955.5.3循环结构中的else子句965.6特殊循环——列表解析985.7异常捕捉995.7.1Python中的异常995.7.2捕捉异常1015.7.3else子句1035.7.4finally子句1045.8扩展: turtle库的使用1055.8.1海龟绘图概述1055.8.2turtle库常用方法1065.8.3turtle库绘图示例107实验五循环结构使用109习题五111第6章函数/1176.1函数的概念1176.2常用Python标准库1176.3函数的定义、调用与返回值1186.3.1函数的定义1186.3.2函数的返回值1196.3.3函数的调用1196.4函数的参数传递1246.4.1参数是否可变1246.4.2不同类型的参数1266.5变量的作用域范围1296.5.1局部变量与全局变量的概念1296.5.2使用关键字global语句声明全局变量1316.6函数的嵌套和递归1326.6.1函数的嵌套调用1326.6.2函数的递归调用1326.7Python内置函数1346.8lamda函数定义与使用1346.8.1lamda函数定义1346.8.2在lambda中调用其他函数1356.9扩展: jieba库的使用1356.9.1jieba库概述1366.9.2jieba库解析1366.9.3文本词频统计1386.10综合案例138实验六函数的使用140习题六144第7章文件/1477.1文件概念1477.1.1文本文件和二进制文件1477.1.2文本文件的编码1477.1.3文件指针的概念1487.2文件的打开与关闭1487.2.1打开文件1487.2.2关闭文件1497.3文件的读写1507.3.1读取文件数据1507.3.2往文件写入数据1527.3.3文件的定位读写1537.3.4读写二进制文件1547.4CSV文件操作1547.4.1CSV文件的概念和特点1547.4.2数据的维度1557.4.3向CVS文件中读写一维和二维数据1567.5扩展: openpyxl库的文件使用158实验七文件161第8章词云与PyInstaller库应用/1628.1WordCloud应用1628.1.1WordCloud的安装1628.1.2WordCloud的使用1638.2PyInstaller应用1668.2.1PyInstaller的安装1668.2.2使用PyInstaller打包1678.2.3PyInstaller的参数1678.3综合案例: 基于共现提取人物关系的Python实现168实验八《三国演义》词频统计与词云展示172第9章数据分析入门/1739.1数据分析概述1739.1.1数据分析的基本概念1739.1.2数据分析的基本流程1739.1.3数据分析第三方库的安装1749.2Matplotlib数据可视化1759.2.1绘制基本图形1759.2.2添加坐标轴和图标识1769.2.3绘制多窗口1779.2.4配置常用图形参数1789.2.5添加箭头注释1809.3NumPy多维数组1829.3.1数组生成及属性1829.3.2数组切片1849.3.3运算符操作数组1859.3.4数组修改操作1869.3.5常用数学函数与统计函数1879.3.6线性代数1889.3.7综合案例1899.4Pandas数据处理1919.4.1Pandas数据结构1919.4.2读取csv/xlsx文件生成数据帧1949.4.3数据切片读取1969.4.4行列数据的增删改操作1999.4.5修改行列索引2029.4.6数据筛选2049.4.7统计分析2069.4.8综合案例207实验九设计学生成绩分析系统2090章PyQt5 GUI编程开发/21110.1GUI开发第三方库介绍21110.1.1GUI开发基本概念21110.1.2常用第三方GUI库21110.1.3PyQt5特点21210.2PyQt5开发环境安装21310.2.1安装库文件21310.2.2配置外部工具命令21410.3创建主窗体21610.3.1绘制主窗体21610.3.2转换窗体代码21810.3.3编写窗体运行程序21810.3.4修改窗体21910.4常用控件使用22010.4.1标签22010.4.2文本框22210.4.3信号/槽和按钮22310.4.4下拉列表框22610.4.5弹出消息框22810.4.6表格控件22910.5设计多窗体23310.5.1嵌入式多窗体23310.5.2弹出式多窗体23610.5.3主窗体与子窗体交互数据23710.6Matplotlib图形在PyQt5中的使用24010.6.1总体设计思路24010.6.2静态Matplotlib图形展示24010.6.3动态Matplotlib图形展示24310.7PyQt5程序打包发布24410.7.1打包第三方工具的安装24410.7.2打包命令24410.8综合案例244实验十设计学生成绩分析系统2491章其他经典应用领域介绍/25011.1Python热门应用领域概述25011.2数据库操作应用25111.2.1数据库基础知识25111.2.2使用内置的SQLite3数据库25111.2.3操作MySQL和SQL Server数据库25311.3网络爬虫应用25411.3.1网络爬虫第三方库安装25411.3.2requests库的使用25411.3.3HTML格式说明25611.3.4beautifulsoup4库的使用25711.3.5爬取豆瓣电影网Top 25025711.4Web网站开发应用25911.4.1Flask开发环境配置25911.4.2路由26111.4.3利用上下文获得数据26311.4.4超链接地址跳转26411.4.5静态网页模板渲染26511.5游戏开发应用26711.5.1Pygame库介绍与安装26711.5.2Pygame游戏框架26811.5.3添加一个运动图像26911.5.4键盘控制27011.5.5发射子弹27111.5.6利用精灵产生敌方坦克27211.5.7精灵碰撞——多子弹与坦克碰撞27411.6人工智能应用27811.7嵌入式硬件开发应用279附录APython集成开发环境安装/283A.1官网下载和安装编程环境283A.2第三方PyCharm环境安装与基本操作285附录B常用Python库及集成环境/297附录CPython函数/304附录D国家计算机二级等级考试(Python)介绍/307参考文献/309
作者介绍
2007年7月毕业于中国矿业大学(北京),获得通信与信息系统博士学位。毕业后在华北科技学院工作,现为计算机学院基础教研室主任,
序言
— 没有更多了 —
以下为对购买帮助不大的评价