新書推薦:
《
人民币国际化报告2024:可持续全球供应链体系与国际货币金融变革
》
售價:HK$
87.4
《
道德经新注 81幅作者亲绘哲理中国画,图文解读道德经
》
售價:HK$
143.4
《
清俗纪闻
》
售價:HK$
98.6
《
镜中的星期天
》
售價:HK$
76.2
《
世界前沿技术发展报告2024
》
售價:HK$
188.2
《
可转债——新手理财的极简工具
》
售價:HK$
65.0
《
新加坡教育:神话与现实
》
售價:HK$
96.3
《
“口袋中的世界史”第一辑·冷战中的危机事件
》
售價:HK$
291.2
|
內容簡介: |
本书采用以项目为导向的编写方式,各章通过项目引导、实例、项目实战介绍Python编程基础及其相关知识的应用。全书共10章,包括Python概述、Python语言基础、程序控制结构、Python容器、字符串、正则表达式、函数、面向对象编程、文件、异常处理结构,各章均配备了相关习题。书中各章的项目涉及9个主题,包括turtle绘画、Pygame游戏开发、旅游、智能家居、爬虫、党史学习、Tkinter图形软件开发、数据批量处理、图像处理,可以帮助读者深入理解Python语言在各场景中的应用。为方便读者理解项目代码,书中以二维码形式配备了讲解微视频。本书可作为高等院校大数据、人工智能相关专业的教材,也可作为有关专业技术人员的培训教材,还可作为编程爱好者及大数据、人工智能应用爱好者的参考书。
|
關於作者: |
郑纯军,教授,大连东软信息学院软件学院副院长/大数据科学系主任,一直从事大数据技术、人工智能、深度学习等方面的科研与教学工作。
|
目錄:
|
第1章 Python概述11.1 项目引导:史努比画像11.1.1 项目描述11.1.2 项目分析11.1.3 项目实现11.2 认识Python21.2.1 Python语言的发展历史21.2.2 Python语言的特点31.3 Python开发环境配置41.3.1 Python自带编辑器IDLE及使用41.3.2 Anaconda开发环境安装及使用61.3.3 PyCharm环境安装及使用121.4 项目实战:应声虫221.4.1 项目描述221.4.2 项目分析221.4.3 项目实现22本章小结23习题123第2章 Python语言基础252.1 项目引导:教你科学减肥252.1.1 项目描述252.1.2 项目分析252.1.3 项目实现262.2 Python基础知识262.2.1 Python对象模型26实例2.1:我与Python对象的邂逅272.2.2 Python变量282.2.3 数字282.2.4 字符串292.2.5 布尔型302.2.6 数据类型转换31实例2.2:数据类型大变身322.2.7 输入与输出322.2.8 运算符342.2.9 模块导入与使用39实例2.3:一颗红星452.3 Python代码规范462.3.1 缩进462.3.2 标识符的命名472.3.3 留白472.3.4 注释472.4 Python的__name__属性482.5 编写自己的包49实例2.4:送你一朵玫瑰花492.6 Python程序打包52实例2.5:打包我的爱542.7 项目实战:美丽的星空552.7.1 项目描述552.7.2 项目分析552.7.3 项目实现55本章小结57习题258第3章 程序控制结构593.1 项目引导:安静的小球593.1.1 项目描述593.1.2 项目分析593.1.3 项目实现603.2 程序的基本结构613.2.1 3种控制结构613.2.2 程序流程图613.3 分支结构633.3.1 单分支结构63实例3.1:按键检测643.3.2 双分支结构65实例3.2:有生命的小球673.3.3 多分支结构69实例3.3:永不停止的小球703.3.4 分支嵌套结构73实例3.4:碰撞检测733.4 循环结构763.4.1 遍历循环:for循环76实例3.5:事件循环检测773.4.2 无限循环:while循环793.4.3 循环控制关键字:break和continue813.5 项目实战:弹弹球833.5.1 项目描述833.5.2 项目分析833.5.3 项目实现84本章小结86习题386第4章 Python容器884.1 项目引导:各省份5A景区信息884.1.1 项目描述884.1.2 项目分析884.1.3 项目实现884.2 列表894.2.1 列表的创建904.2.2 列表元素的获取914.2.3 列表元素的修改924.2.4 列表元素的添加和删除934.2.5 列表常用的函数和运算符944.2.6 列表推导式99实例4.1:为你私人定制的旅游计划1004.3 元组1014.3.1 元组与列表的区别1014.3.2 元组的创建1024.3.3 元组的访问1034.3.4 元组常用的内置函数1054.3.5 序列解包1064.3.6 生成器推导式107实例4.2:寻找你上学那一年获批的5A景区1084.4 字典1094.4.1 字典的创建1104.4.2 字典元素的获取1114.4.3 字典元素的添加和修改1124.4.4 字典及其元素的删除113实例4.3:给我个地点,我推荐你值得去的景区1154.5 集合1164.5.1 集合的创建1164.5.2 集合元素的添加1174.5.3 集合元素的删除1174.5.4 集合的操作119实例4.4:我来告诉你各地5A景区获批的年份1214.6 项目实战:一边旅游一边享受美食1224.6.1 项目描述1224.6.2 项目分析1224.6.3 项目实现123本章小结123习题4124第5章 字符串1255.1 项目引导:开门暗语1255.1.1 项目描述1255.1.2 项目分析1255.1.3 项目实现1255.2 字符串编码与驻留机制1265.3 字符串格式化1275.4 字符串切片130实例5.1:智能家居协议解析1315.5 常用的字符串方法1325.6 项目实战:智能家居设备状态采集1375.6.1 项目描述1375.6.2 项目分析1375.6.3 项目实现137本章小结139习题5139第6章 正则表达式1416.1 项目引导:制作我的第一个爬虫1416.1.1 项目描述1416.1.2 项目分析1416.1.3 项目实现1416.2 正则表达式语法142实例6.1:获取某网站的链接1486.3 re模块的常用方法1496.4 使用正则表达式对象153实例6.2:获取某网站更多功能1576.5 子模式与match对象1586.6 项目实战:我的英、汉互译1606.6.1 项目描述1606.6.2 项目分析1606.6.3 项目实现160本章小结161习题6161第7章 函数1637.1 项目引导:中国共产党历次全国代表大会历程回顾1637.1.1 项目描述1637.1.2 项目分析1637.1.3 项目实现1647.2 函数定义与调用1657.3 参数定义165实例7.1:查询中国共产党历次全国代表大会的召开时间1677.4 参数类型1677.4.1 必备参数1687.4.2 关键字参数1687.4.3 默认参数1687.4.4 不定长参数1697.4.5 参数传递的序列解包170实例7.2:查询多次中国共产党全国代表大会的召开地点1707.5 变量作用域171实例7.3:查询在某地召开中国共产党全国代表大会的次数1747.6 lambda表达式1757.7 项目实战:中国共产党历次全国代表大会详细查询1757.7.1 项目描述1757.7.2 项目分析1767.7.3 项目实现176本章小结177习题7177第8章 面向对象编程1798.1 项目引导:把大象关到冰箱里共分几步1798.1.1 项目描述1798.1.2 项目分析1798.1.3 项目实现1808.2 面向对象基础1828.3 类的定义与使用1838.3.1 类的定义183实例8.1:百变汽车1868.3.2 self参数1878.3.3 类成员与实例成员188实例8.2:汽车参数初探1898.3.4 私有成员与公有成员190实例8.3:汽车隐私数据操作1928.4 方法1958.5 继承1978.6 重载1998.7 封装2008.8 多态2018.9 项目实战:波斯猫的祖先2018.9.1 项目描述2018.9.2 项目分析2018.9.3 项目实现202本章小结204习题8204第9章 文件2069.1 项目引导:批量获取Excel文件内容2069.1.1 项目描述2069.1.2 项目分析2069.1.3 项目实现2079.2 文件分类2089.3 文件的基本操作208实例9.1:汇总金庸的15部武侠小说2129.4 文件级操作模块2129.4.1 os模块2129.4.2 os.path模块213实例9.2:批量修改图片名字2149.5 目录级操作模块216实例9.3:遍历目录下的所有图片2179.6 项目实战:批量读取PDF合同内容到Excel中2199.6.1 项目描述2199.6.2 项目分析2199.6.3 项目实现220本章小结221习题9221第10章 异常处理结构22310.1 项目引导:显示图片异常初体验22310.1.1 项目描述22310.1.2 项目分析22310.1.3 项目实现22410.2 异常的基本概念22410.3 异常处理结构22610.3.1 try…except结构226实例10.1:彩色图片转换为黑白图片22610.3.2 try…except…else结构227实例10.2:调整图片大小22810.3.3 带有多个except的try结构229实例10.3:图片风格过滤23010.3.4 try…except…finally结构232实例10.4:图片效果增强23310.4 自定义异常类23410.5 项目实战:图片高级应用23510.5.1 项目描述23510.5.2 项目分析23510.5.3 项目实现235本章小结238习题10238参考文献240
|
|