Python程序设计——从基础到应用
正版保障 假一赔十 电子发票
¥
44.03
6.4折
¥
69
全新
库存4件
作者袁红娟
出版社机械工业出版社
ISBN9787111733454
出版时间2023-09
装帧平装
开本16开
定价69元
货号1203030760
上书时间2024-12-26
商品详情
- 品相描述:全新
- 商品描述
-
目录
前言
第1章Python语言概述1
1.1程序设计语言1
1.1.1程序设计语言发展1
1.1.2编译与解释2
1.2Python语言简介2
1.2.1Python的历史2
1.2.2Python的应用3
1.3程序设计基本方法3
1.3.1程序设计的IPO模式4
1.3.2程序编写的步骤4
1.3.3结构程序设计的基本方法6
1.4Python语法6
1.4.1Python语法元素6
1.4.2Python程序书写规范7
1.4.3Python语言的特点8
1.5Python输入/输出8
1.5.1输入函数:input()8
1.5.2eval()函数9
1.5.3输出函数:print()9
1.5.4字符串的format()方法10
1.5.5format()方法的格式控制11
1.6Python的安装和运行12
1.6.1Python开发环境的安装12
1.6.2Python程序的运行13
1.7习题15
第2章基本数据类型17
2.1变量17
2.1.1变量定义17
2.1.2删除变量19
2.1.3变量命名规则20
2.2基本数据类型20
2.2.1数字21
2.2.2字符串23
2.3运算符和表达式26
2.3.1算术运算符26
2.3.2常用数学函数27
2.3.3赋值运算符30
2.3.4关系运算符31
2.3.5逻辑运算符32
2.3.6位运算符33
2.3.7表达式34
2.4习题36
第3章程序控制结构38
3.1算法与流程图38
3.1.1算法38
3.1.2用流程图描述算法39
3.1.3程序的三种基本结构39
3.1.4顺序结构程序设计40
3.2选择结构程序设计41
3.2.1单分支结构41
3.2.2双分支结构42
3.2.3多分支结构43
3.2.4选择结构的嵌套45
3.3循环结构程序设计46
3.3.1遍历循环46
3.3.2条件循环48
3.3.3break语句50
3.3.4continue语句51
3.3.5循环结构的嵌套51
3.4异常处理52
3.4.1try…except语句53
3.4.2try…except…else语句54
3.4.3try…except…finally语句55
3.5应用实例56
3.5.1书店销售策略56
3.5.2九九乘法表56
3.5.3计算圆周率的近似值57
3.5.4求乒乓球比赛对手名单57
3.5.5猜数字游戏58
3.6习题59
第4章组合数据类型61
4.1列表61
4.1.1列表的基本操作62
4.1.2列表的常用函数66
4.1.3列表常用的操作方法67
4.2元组71
4.2.1元组的基本操作71
4.2.2元组的常用函数73
4.2.3元组的方法73
4.2.4元组与列表的区别74
4.3字符串75
4.3.1字符串的基本操作75
4.3.2字符串的常用函数77
4.3.3字符串的方法78
4.4集合81
4.4.1集合的基本操作81
4.4.2集合运算82
4.4.3集合的常用函数及方法83
4.5字典84
4.5.1字典的基本操作84
4.5.2字典的常用函数及方法85
4.5.3字典的遍历87
4.6应用实例88
4.6.1日期计算88
4.6.2二分法查找89
4.6.3约瑟夫环问题90
4.6.4删除列表相关元素92
4.6.5统计单词个数93
4.6.6英文词频统计94
4.6.7恺撒密码加密95
4.7习题96
第5章函数与模块98
5.1函数概述98
5.2函数的定义与调用99
5.2.1函数的定义99
5.2.2函数的调用99
5.2.3函数调用处理过程100
5.2.4无参函数与有参函数100
5.2.5函数的返回值101
5.3函数的参数传递102
5.3.1形式参数与实际参数102
5.3.2引用和对象102
5.3.3参数传递103
5.4不同类型的参数104
5.4.1位置参数104
5.4.2关键字参数105
5.4.3可选参数106
5.4.4可变长位置参数107
5.4.5可变长关键字参数107
5.5匿名函数108
5.6递归函数109
5.6.1递归函数的定义109
5.6.2递归的求解110
5.7变量的作用域110
5.7.1简单数据类型变量作用域110
5.7.2组合数据类型变量作用域111
5.8模块112
5.8.1模块的定义112
5.8.2导入模块113
5.9应用实例114
5.9.1计算中奖概率114
5.9.2统计素数个数116
5.9.3斐波那契数列117
5.9.4发红包游戏程序118
5.9.5学生管理系统程序119
5.10习题122
第6章类和对象123
6.1面向对象的概念123
6.1.1类和对象的概念123
6.1.2面向对象程序设计基本特征123
6.2类的定义和对象的创建124
6.2.1利用内置的类创建对象124
6.2.2定义自己的类125
6.2.3利用自定义的类创建对象126
6.2.4类属性与实例属性127
6.2.5类的特殊方法128
……
内容摘要
本书系统介绍了Python语言的语法基础知识,包括Python基本数据类型、程序控制结构、组合数据类型、函数与模块、类和对象、文件,以及Python常用标准库;并围绕Python网络爬虫、Python数据分析、Python票据识别的具体实例,详细介绍了Python第三方库的相关应用,阐述其应用程序的开发方法和过程,实现知识到能力的进阶。本书第1~9章为Python学习的基础内容部分,夯实基础,万丈高楼方能有望。第10~12章为Python学习的应用和提高部分,遴选有趣且实用的案例,通过翔实的讲解和丰富的代码案例带领读者充分领略Python的强大之处。本书既可作为高等学校程序设计类课程的教材,也适用于初学Python语言的读者,还可作为全国计算机等级考试二级Python语言程序设计的参考书。
主编推荐
《Python程序设计——从基础到应用》内容丰富、循序渐进,是江苏省一流本科课程“Python程序设计—从基础到应用”(中国大学MOOC)的配套用书。《Python程序设计——从基础到应用》配有电子课件、混合式教学方案,适合开展线上线下混合式教学,每章配有习题,以指导读者深入地进行学习。
— 没有更多了 —
以下为对购买帮助不大的评价