华信教育资源网
Python程序设计基础项目化教程
丛   书   名: 高等职业教育专科、本科计算机类专业新形态一体化教材
作   译   者:罗阳倩子 出 版 日 期:2024-01-01
出   版   社:电子工业出版社 维   护   人:李静 
书   代   号:G0468880 I S B N:9787121468889

编辑推荐:

本书主要介绍Python的基础知识及其在数据处理中的应用。本书以项目为主线展开,将Python的基础知识贯穿于项目之中,读者可以跟随项目进度逐渐深入了解Python。通过完成项目任务,读者可以初步掌握Python的程序设计能力。本书中的代码均在Python 3.10.x中测试通过。本书既可作为高职高专计算机类专业Python学习的入门教材,又可作为相关科研工作者或工程实践者的参考书。
定价 54.8
您的专属联系人更多
关注 评论(3) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书主要介绍Python的基础知识及其在数据处理中的应用。本书以项目为主线展开,将Python的基础知识贯穿于项目之中,读者可以跟随项目进度逐渐深入了解Python。通过完成项目任务,读者可以初步掌握Python的程序设计能力。本书中的代码均在Python 3.10.x中测试通过。本书既可作为高职高专计算机类专业Python学习的入门教材,又可作为相关科研工作者或工程实践者的参考书。

    图书详情

    ISBN:9787121468889
    开 本:16(185*260)
    页 数:264
    字 数:370

    本书目录

    项目1  Python的第一个项目	1
    项目任务	1
    实施人员信息	1
    项目日志	2
    项目介绍	2
    项目目标	3
    项目准备	4
    项目实施	5
    任务1.1  Python及IDE的安装	5
    任务1.2  HelloWorld程序的编写	17
    评价与考核	24
    程序人生	24
    课后练习与技能训练	25
    项目2  数据类型及运算	26
    项目任务	26
    实施人员信息	26
    项目日志	27
    项目介绍	27
    项目目标	27
    项目准备	28
    项目实施	37
    任务2.1  Python数据类型及变量的定义基础	37
    任务2.2  Python数据类型及变量的定义综合	40
    评价与考核	43
    程序人生	44
    课后练习与技能训练	44
    项目3  条件与循环	47
    项目任务	47
    实施人员信息	47
    项目日志	48
    项目介绍	48
    项目目标	48
    项目准备	49
    项目实施	59
    任务3.1  打印奇数	59
    任务3.2  打印1~100的素数	61
    任务3.3  打印实心菱形和空心菱形	62
    任务3.4  冒泡排序之降序	65
    评价与考核	66
    程序人生	66
    课后练习与技能训练	67
    项目4  函数与模块	71
    项目任务	71
    实施人员信息	71
    项目日志	72
    项目介绍	72
    项目目标	72
    项目准备	73
    项目实施	78
    任务4.1  猴子补丁	78
    任务4.2  第三方模块的获取与安装	80
    评价与考核	81
    程序人生	82
    课后练习与技能训练	83
    项目5  函数的高级应用	86
    项目任务	86
    实施人员信息	86
    项目日志	87
    项目介绍	87
    项目目标	87
    项目准备	88
    项目实施	93
    任务5.1  将输入升序输出	93
    任务5.2  应用斐波那契数列	94
    任务5.3  求阶乘之和	95
    任务5.4  计算圆的面积	97
    评价与考核	98
    程序人生	99
    课后练习与技能训练	99
    项目6  常用数据结构	102
    项目任务	102
    实施人员信息	102
    项目日志	103
    项目介绍	103
    项目目标	103
    项目准备	104
    项目实施	137
    任务6.1  列表元素倒序	137
    任务6.2  去重	138
    任务6.3  对调KV计算最小值及最大值	139
    任务6.4  公共键字典列表排序	140
    评价与考核	141
    程序人生	142
    课后练习与技能训练	143
    项目7  文件	148
    项目任务	148
    实施人员信息	148
    项目日志	149
    项目介绍	149
    项目目标	149
    项目准备	150
    项目实施	160
    任务7.1  获取文件及文件夹名	160
    评价与考核	161
    程序人生	162
    课后练习与技能训练	163
    项目8  类与对象	165
    项目任务	165
    实施人员信息	165
    项目日志	166
    项目介绍	166
    项目目标	167
    项目准备	167
    项目实施	180
    任务8.1  打印对象输出属性值	180
    评价与考核	181
    程序人生	182
    课后练习与技能训练	183
    项目9  继承与多态	186
    项目任务	186
    实施人员信息	186
    项目日志	187
    项目介绍	187
    项目目标	188
    项目准备	188
    项目实施	197
    任务9.1  调用父类及父类的构造器	197
    评价与考核	198
    程序人生	199
    课后练习与技能训练	200
    项目10  类与对象的高级应用	203
    项目任务	203
    实施人员信息	203
    项目日志	204
    项目介绍	204
    项目目标	204
    项目准备	205
    项目实施	211
    任务10.1  getter方法、setter方法、deleter方法与@property装饰器	211
    评价与考核	213
    程序人生	214
    课后练习与技能训练	216
    项目11  综合项目——字符串与Python爬虫基础	219
    项目任务	219
    实施人员信息	219
    项目日志	220
    项目介绍	220
    项目目标	220
    项目准备	221
    项目实施	238
    任务11.1  Python爬虫	238
    评价与考核	247
    程序人生	248
    课后练习与技能训练	249
    展开

    前     言

    Python是一种完全开源的、跨平台的编程语言,简单易学、上手快,支持使用命令行和函数编程,支持完全面向对象的程序设计。Python完全开源、语法简单的特性,使得其拥有各行各业使用者在社区贡献的各种强大的标准库、扩展库等。近几年来,Python的数据处理能力有了长足的发展。Python是一款非常适合用于解决数据分析等各种问题的工具,得到了数据处理领域用户的广泛关注。随着计算思维和大数据概念的普及,Python程序设计课程在各类高校中的教学开始普及。
    本书由工作在教学一线的高校教师编写。在编写本书时,编者注重理论与实践相结合,结合高职高专计算机类专业学生的培养方案,以项目贯穿全书,随着项目的进度,逐渐深入讲解Python的特性,读者通过学习,可以初步具备项目执行能力。
    本书共11个项目,主要内容如下。
    项目1以了解Python的基础知识和掌握Python的基本使用方法为主要目标,主要介绍Python版本、IDE、HelloWorld程序、内置函数与print()函数。
    项目2以初步了解Python数据类型与运算符的使用方法为主要目标,主要介绍Python的基础知识,包括代码风格、标识符与关键字、变量与常量、数据类型、运算符。
    项目3以掌握Python条件与循环结构的使用方法为主要目标,主要介绍条件结构和循环结构。
    项目4以掌握使用Python实现函数与模块所需的功能为主要目标,主要介绍函数的定义、函数的调用、形参与实参、函数的返回值、特殊形式的参数、模块、包、库、模块的_name_属性。
    项目5以熟悉Python函数的高级应用为主要目标,主要介绍变量的作用域、函数嵌套的定义、lambda()函数、闭包、装饰器和递归。
    项目6以掌握Python常用数据结构的概念和使用方法为主要目标,主要介绍Python的常用数据结构,包括序列、列表、元组、字典、集合、可迭代对象与迭代器、推导式、序列解包。
    项目7以熟悉Python文件的使用方法为主要目标,主要介绍文件的基础知识、文件的基本操作,以及Excel文件的基本操作。
    项目8以熟悉Python类与对象的概念和使用方法为主要目标,主要介绍类的定义、类的属性、类的方法、运算符的重载。
    项目9以掌握Python类的继承与多态的相关概念和使用方法为主要目标,主要介绍类的继承、类的组合。
    项目10以熟悉Python类与对象的高级应用为主要目标,主要介绍静态方法、类方法、动态扩展类、__slots__属性、@property装饰器和@setter装饰器、元类、单例模式、鸭子类型。
    项目11以掌握字符串的使用方法,了解网络爬虫的基本概念为主要目标,主要介绍字符串编码、字符串基本操作、格式化字符串、截取字符串、常用字符串内置函数、常用字符串方法、string模块、正则表达式、网络爬虫的基本概念。
    由于时间仓促,且编者水平有限,书中难免存在疏漏与不足之处,敬请广大读者批评指正。
    
    编  者   
    2023年8月
    展开

    作者简介

    罗阳倩子,硕士,广东农工商职业技术学院大数据专业教研室主任。主持“大数据分析、挖掘技术在湛江农垦企业精准营销中的应用”“广州市互动派文化传播有限公司大数据技术与应用专业校外实践教学基地”等多项课题,发表《双层RBF核快速鲁棒DAISY典型遥感图像配准》多篇论文,著作方向为大数据技术。
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网