书籍详情

Python程序开发

Python程序开发

作者:罗大伟,李洪建 著

出版社:人民邮电出版社

出版时间:2022-03-01

ISBN:9787115579676

定价:¥69.80

购买这本书可以去
内容简介
  本书为适应不同层次读者的学习需求,在知识体系和章节结构上进行了精心的编排,从而在确保知识体系完整的情况下,增强本书的使用性和趣味性,本书使用了丰富的案例,通过成果导向的学习模式让学生在做中学,体现职业教育的特点,让读者在实践中充分掌握python的编程技术。本书可作为计算机应用技术、软件技术、网络工程、信息安全、通信工程、数字媒体技术及其他工科专业高职或本科的设计教材。 Python程序员可以使用成熟的扩展库快速实现业务逻辑和创意,Python语言基础知识和基本数据结构的熟练掌握则是理解和运用其他扩展库的条件,并且在实际开发中建议优先使用Python内置对象和标准库对象实现预定功能。本书分为三部分,基础知识部分(第1章-第5章),主要介绍Python语言的发展历史和版本、开发环境的安装及使用,使用内置对象和运算符等基础语法,Python序列、列表、元组、字典、集合等序列结构和程序控制结构,自定义函数的设计和使用,让读者对python能够实现简单的编程和开发,进阶知识部分(第6章-第10章),系统讲解面向对象程序设计、字符串的操作和转换、正则表达式的使用、文件的读写操作、文件与文件夹操作,能够让读者结合实际的案例,实现生活中常用的一些文件的操作,实现一些小项目的开发和运维。综合实践部分(第11章-第12章),通过一些实际的例子深入讨论了数据可视化和爬虫编程的理论知识和实践操作,通过实际的案例实现目前python开发比较热门的领域的开发,实现自动化运维。
作者简介
  罗大伟,吉林电子信息职业技术学院副院长。全国高等院校计算机基础教育研究会电子商务专委会常委,参加工作至今,作为主讲教师参与多门省级优秀课的课程建设工作;撰写信息类专业教改教研、科研论文12篇;主持和参与省级以上教研立项20余项,主持研发横向项目10余项;主编、参编教材14部。获得软件著作权3项。指导学生参加全国职业院校技能大赛、全国行业协会大赛、吉林省职业院校技能大赛、互联网+大赛等各级各类大赛累计获一、二、三等奖20余项,获得协会类国赛优秀指导教师2次,职业院校技能大赛省赛优秀指导教师3次。2021年起任国家学分银行专家。主持吉林省职业院校职业培训促进就业创业行动重点建设项目中的“校企深度共建信息技术产业创业孵化器”项目及“面向1+X证书制度Web前端开发职业技能证书的培训名优团队”项目建设工作。李洪建,副教授,山东省高等学校教学名师,国家技能鉴定高级考评员、全国高职计算机基础学会电子信息委员、山东省计算机职业教育教学指导委员会委员、山东省物联网职业教育集团副秘书长,近五年,获国家教学成果奖二等奖1项,省教学成果奖特等奖1项,一等奖2项,山东省教育科学研究优秀成果二等奖1项,指导学生获国赛一等奖2项,主持省教改、省软科学、省高校科技(人文)等课题7项,授权实用新型专利2项,软件著作权2件。 夏汛,副教授,具有丰富的软件开发经验和一线授课经验,主持开发了数十个大数据和企业信息化项目,包括运营商精准营销系统,燃气公司NB-IoT智能压力表、智能燃气表后端和数据分析平台,大型酒企爬虫项目等,指导学生获国赛二等奖2项、三等奖3项,主持主研省市级课题11项,授权实用新型专利1项,软件著作权2件。 郭盛,工学硕士。现为沧州市公共实训基地ICT实训中心主任、华为(沧州)ICT学院负责人,信息工程系教师党支部书记,副教授。参加工作以来,发表专业技术、教学改革论文16篇(其中EI检索论文一篇、中文核心论文一篇),编写教材4部(其中主编3部)。参与完成课题12项,其中省级课题两项、市级课题10项。取得软件著作权7项。多次指导学生或本人参加相关专业技能大赛,获得省级一等奖1项、二等奖3项、三等奖7项,并多次获得省级优秀指导教师称号。
目录
目录 CONTENTS
第 一部分 Python应用基础编程
第 1章
Python概述\t2
1.1 认识Python\t2
1.2 安装Python运行环境\t4
1.3 Python编程规范和扩展库\t10
1.4 项目实训——姓名生成器\t13
1.5 本章小结\t14
1.6 本章习题\t14
第 2章
Python基础语言应用\t15
2.1 代码书写规范和命名规则\t15
2.2 常量与变量\t17
2.3 基本数据类型\t17
2.4 运算符和表达式\t19
2.5 项目实训——成绩单生成系统\t24
2.6 本章小结\t25
2.7 本章习题\t25
第3章
Python序列结构\t27
3.1 Python序列结构分类\t27
3.2 字符串\t27
3.3 元组\t\t39
3.4 列表...\t\t42
3.5 集合...\t\t48
3.6 字典...\t\t52
3.7 项目实训——成绩排行榜生成系统\t56
3.8 本章小结\t57
3.9 本章习题\t57
第4章
程序控制结构\t59
4.1 条件表达式\t59
4.2 分支结构\t60
4.3 循环结构\t65
4.4 异常处理\t67
4.5 项目实训——停车场自动收费系统\t70
4.6 本章小结\t72
4.7 本章习题\t72
第5章
函数\t74
5.1 定义和调用函数\t74
5.2 函数参数\t75
5.3 基本函数\t76
5.4 函数进阶\t81
5.5 变量作用域\t83
5.6 项目实训——绘制螺旋图\t86
5.7 本章小结\t87
5.8 本章习题\t87
第6章
正则表达式\t89
6.1 正则表达式基础\t89
6.2 re模块\t93
6.3 项目实训——用户名注册验证系统\t96
6.4 本章小结\t98
6.5 本章习题\t98
第7章
面向对象程序设计\t99
7.1 定义和使用类\t99
7.2 继承...\t100
7.3 类的属性和方法\t104
7.4 项目实训——射击游戏\t108
7.5 本章小结\t111
7.6 本章习题\t111
第二部分 用户界面设计
第8章
HTML标签和CSS属性\t114
8.1 HTML标签\t114
8.2 CSS属性\t127
8.3 项目实训——Web查询静态界面\t148
8.4 本章小结\t151
8.5 本章习题\t151
第9章
JavaScript编程基础\t153
9.1 JavaScript概述\t153
9.2 使用JavaScript\t154
9.3 语法、关键保留字及变量\t156
9.4 流程控制语句\t162
9.5 函数\t\t166
9.6 对象和数组\t168
9.7 字符串的处理方式\t172
9.8 元素操作\t172
9.9 ECharts数据可视化操作\t176
9.10 项目实训——聊天对话框\t180
9.11 本章小结\t184
9.12 本章习题\t184
第三部分 网络爬虫分析
第 10章
页面结构分析\t188
10.1 爬虫的实现\t188
10.2 浏览器的开发者工具\t194
10.3 XPath\t198
10.4 Beautiful Soup4\t204
10.5 项目实训——下载汽车图片资源\t211
10.6 本章小结\t212
10.7 本章习题\t212
第 11章
数据存储和可视化\t213
11.1 使用TXT、JSON、CSV格式存储爬取的数据\t213
11.2 解析JSON数据\t216
11.3 运用网页呈现数据\t217
11.4 实训项目——音乐网站排行榜\t218
11.5 本章小结\t222
11.6 本章习题\t222
猜您喜欢

读书导航