python编程:从入门到实践是一本针对所有层次的Python读者而作的Python入门书。为了方便大家阅读,小编分享的这本书,只要点击目录即可进入想阅读的部分。如何学习编写第一个程序,每个程序员都有不同的故事。python编程:从入门到实践分两部分:首部分介绍用Python编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python.2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。这本书旨在让你尽快学会Python以便能够编写能正确运行的程序。本书审核任何年龄的读者阅读,不要去你有任何Python编程经验,甚至不要求你有编程经验。
袁国忠,自由译者;2000年起专事翻译,主译图书,偶译新闻稿、软文;出版译著40余部,其中包括《C++Prime.Plus中文版》《CCNA学习指南》《CCNP.ROUTE学习指南》《面向模式的软件架构:模式系统》《Android应用UI设计模式》《风投的SHOU最佳选择:谁是下一个十亿美元级公司》等,总计700余万字;专事翻译前,从事过三年化工产品分析和开发,做过两年杂志和图书编辑。
禁用于商业用途!如果您喜欢《python编程:从入门到实践》,请购买正版,谢谢合作。
爱学习,请到大西洋软件园软件站查找资源自行下载!
第1章起步2
1.1搭建编程环境2
1.1.1Python2和Python32
1.1.2运行Python代码片段3
1.1.3HelloWorld程序3
1.2在不同操作系统中搭建Python编程环境3
1.2.1在Linux系统中搭建Python编程环境3
1.2.2在OSX系统中搭建Python编程环境6
1.2.3在Windows系统中搭建Python编程环境8
1.3解决安装问题12
1.4从终端运行Python程序13
1.4.1在Linux和OSX系统中从终端运行Python程序13
1.4.2在Windows系统中从终端运行Python程序13
1.5小结14
第2章变量和简单数据类型15
2.1运行hello_world.py时发生的情况15
2.2变量16
2.2.1变量的命名和使用16
2.2.2使用变量时避免命名错误17
2.3字符串18
2.3.1使用方法修改字符串的大小写19
2.3.2合并(拼接)字符串19
2.3.3使用制表符或换行符来添加空白20
2.3.4删除空白21
2.3.5使用字符串时避免语法错误22
2.3.6Python2中的print语句23
2.4数字24
2.4.1整数24
2.4.2浮点数25
2.4.3使用函数str()避免类型错误25
2.4.4Python2中的整数26
2.5注释27
2.5.1如何编写注释27
2.5.2该编写什么样的注释28
2.6Python之禅28
2.7小结30
第3章列表简介31
3.1列表是什么31
3.1.1访问列表元素32
3.1.2索引从0而不是1开始32
3.1.3使用列表中的各个值33
3.2修改、添加和删除元素33
3.2.1修改列表元素34
3.2.2在列表中添加元素34
3.2.3从列表中删除元素35
3.3组织列表39
3.3.1使用方法sort()对列表进行**性排序39
3.3.2使用函数sorted()对列表进行临时排序40
3.3.3倒着打印列表41
3.3.4确定列表的长度41
3.4使用列表时避免索引错误42
3.5小结43
第4章操作列表44
4.1遍历整个列表44
4.1.1深入地研究循环45
4.1.2在for循环中执行更多的操作46
4.1.3在for循环结束后执行一些操作47
4.2避免缩进错误47
4.2.1忘记缩进48
4.2.2忘记缩进额外的代码行48
4.2.3不必要的缩进49
4.2.4循环后不必要的缩进49
4.2.5遗漏了冒号50
4.3创建数值列表51
4.3.1使用函数range()51
4.3.2使用range()创建数字列表51
4.3.3对数字列表执行简单的统计计算53
4.3.4列表解析53
4.4使用列表的一部分54
4.4.1切片54
4.4.2遍历切片56
4.4.3复制列表56
4.5元组59
4.5.1定义元组59
4.5.2遍历元组中的所有值59
4.5.3修改元组变量60
4.6设置代码格式61
4.6.1格式设置指南61
4.6.2缩进61
4.6.3行长61
4.6.4空行62
4.6.5其他格式设置指南62
4.7小结63
第5章if语句64
5.1一个简单示例64 5.2条件测试65
5.2.1检查是否相等65
5.2.2检查是否相等时不考虑大小写65
5.2.3检查是否不相等66
5.2.4比较数字67
5.2.5检查多个条件67
5.2.6检查特定值是否包含在列表中69
5.2.8布尔表达式69
5.3if语句70
5.3.1简单的if语句70
5.3.2if-else语句71
5.3.3if-elif-else结构72
5.3.4使用多个elif代码块73
5.3.5省略else代码块74
5.3.6测试多个条件74
5.4使用if语句处理列表76
5.4.1检查特殊元素77
5.4.2确定列表不是空的78
5.4.3使用多个列表78
5.5设置if语句的格式80
5.6小结80
第6章字典81
6.1一个简单的字典81
6.2使用字典82
6.2.1访问字典中的值82
6.2.2添加键—值对83
6.2.3先创建一个空字典83
6.2.4修改字典中的值84
6.2.5删除键—值对85
6.2.6由类似对象组成的字典86
6.3遍历字典87
6.3.1遍历所有的键—值对87
6.3.2遍历字典中的所有键89
6.3.3按顺序遍历字典中的所有键91
6.3.4遍历字典中的所有值91
6.4嵌套93
6.4.1字典列表93
6.4.2在字典中存储列表95
6.4.3在字典中存储字典97
6.5小结99
第7章用户输入和while循环100
7.1函数input()的工作原理100
7.1.1编写清晰的程序101
7.1.2使用int()来获取数值输入102
7.1.3求模运算符103
7.1.4在Python2.7中获取输入104
7.2while循环简介104
7.2.1使用while循环104
7.2.2让用户SHOU*选择何时退出105
7.2.3使用标志106
7.2.4使用break退出循环107
7.2.5在循环中使用continue108
7.2.6避免无限循环109
7.3使用while循环来处理列表和字典110
7.3.1在列表之间移动元素110
7.3.2删除包含特定值的所有列表元素111
7.3.3使用用户输入来填充字典112
7.4小结113
第8章函数114
8.1定义函数114
8.1.1向函数传递信息115
8.1.2实参和形参115
8.2传递实参116
8.2.1位置实参116
8.2.2关键字实参118
8.2.3默认值118
8.2.4等效的函数调用119
8.2.5避免实参错误120
8.3返回值121
8.3.1返回简单值121
8.3.2让实参变成可SHOU*选的122
8.3.3返回字典123
8.3.4结合使用函数和while循环.......124
8.4传递列表126
8.4.1在函数中修改列表126
8.4.2禁止函数修改列表129
8.5传递任意数量的实参130
8.5.1结合使用位置实参和任意数量实参131
8.5.2使用任意数量的关键字实参131
8.6将函数存储在模块中133
8.6.1导入整个模块133
8.6.2导入特定的函数134
8.6.3使用as给函数指定别名134
8.6.4使用as给模块指定别名135
8.6.5导入模块中的所有函数135
8.7函数编写指南136
8.8小结137
第9章类138
9.1创建和使用类138
9.1.1创建Dog类139
9.1.2根据类创建实例140
9.2使用类和实例142
9.2.1Car类143
9.2.2给属性指定默认值143
9.2.3修改属性的值144
9.3继承147
9.3.1子类的方法__init__()147
9.3.2Python2.7中的继承149
9.3.3给子类定义属性和方法149
9.3.4重写父类的方法150
9.3.5将实例用作属性150
9.3.6模拟实物152
9.4导入类153
9.4.1导入单个类153
9.4.2在一个模块中存储多个类155
9.4.3从一个模块中导入多个类156
9.4.4导入整个模块157
9.4.5导入模块中的所有类157
9.4.6在一个模块中导入另一个模块157
9.4.7自定义工作流程158
9.5Python标准库159
9.6类编码风格161
9.7小结161
......
1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在大西洋软件园软件站选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载大西洋软件园软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
作者简介:
Eric Matthes,高中科学和数学老师,现居住在阿拉斯加,在DANG*当地讲授Python入门课程。他从5岁开始就一直在编写程序。袁国忠,自由译者;2000年起专事翻译,主译图书,偶译新闻稿、软文;出版译著40余部,其中包括《C++Prime.Plus中文版》《CCNA学习指南》《CCNP.ROUTE学习指南》《面向模式的软件架构:模式系统》《Android应用UI设计模式》《风投的SHOU最佳选择:谁是下一个十亿美元级公司》等,总计700余万字;专事翻译前,从事过三年化工产品分析和开发,做过两年杂志和图书编辑。
免责声明:
来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。禁用于商业用途!如果您喜欢《python编程:从入门到实践》,请购买正版,谢谢合作。
爱学习,请到大西洋软件园软件站查找资源自行下载!
python编程:从入门到实践目录:
第一部分基础知识第1章起步2
1.1搭建编程环境2
1.1.1Python2和Python32
1.1.2运行Python代码片段3
1.1.3HelloWorld程序3
1.2在不同操作系统中搭建Python编程环境3
1.2.1在Linux系统中搭建Python编程环境3
1.2.2在OSX系统中搭建Python编程环境6
1.2.3在Windows系统中搭建Python编程环境8
1.3解决安装问题12
1.4从终端运行Python程序13
1.4.1在Linux和OSX系统中从终端运行Python程序13
1.4.2在Windows系统中从终端运行Python程序13
1.5小结14
第2章变量和简单数据类型15
2.1运行hello_world.py时发生的情况15
2.2变量16
2.2.1变量的命名和使用16
2.2.2使用变量时避免命名错误17
2.3字符串18
2.3.1使用方法修改字符串的大小写19
2.3.2合并(拼接)字符串19
2.3.3使用制表符或换行符来添加空白20
2.3.4删除空白21
2.3.5使用字符串时避免语法错误22
2.3.6Python2中的print语句23
2.4数字24
2.4.1整数24
2.4.2浮点数25
2.4.3使用函数str()避免类型错误25
2.4.4Python2中的整数26
2.5注释27
2.5.1如何编写注释27
2.5.2该编写什么样的注释28
2.6Python之禅28
2.7小结30
第3章列表简介31
3.1列表是什么31
3.1.1访问列表元素32
3.1.2索引从0而不是1开始32
3.1.3使用列表中的各个值33
3.2修改、添加和删除元素33
3.2.1修改列表元素34
3.2.2在列表中添加元素34
3.2.3从列表中删除元素35
3.3组织列表39
3.3.1使用方法sort()对列表进行**性排序39
3.3.2使用函数sorted()对列表进行临时排序40
3.3.3倒着打印列表41
3.3.4确定列表的长度41
3.4使用列表时避免索引错误42
3.5小结43
第4章操作列表44
4.1遍历整个列表44
4.1.1深入地研究循环45
4.1.2在for循环中执行更多的操作46
4.1.3在for循环结束后执行一些操作47
4.2避免缩进错误47
4.2.1忘记缩进48
4.2.2忘记缩进额外的代码行48
4.2.3不必要的缩进49
4.2.4循环后不必要的缩进49
4.2.5遗漏了冒号50
4.3创建数值列表51
4.3.1使用函数range()51
4.3.2使用range()创建数字列表51
4.3.3对数字列表执行简单的统计计算53
4.3.4列表解析53
4.4使用列表的一部分54
4.4.1切片54
4.4.2遍历切片56
4.4.3复制列表56
4.5元组59
4.5.1定义元组59
4.5.2遍历元组中的所有值59
4.5.3修改元组变量60
4.6设置代码格式61
4.6.1格式设置指南61
4.6.2缩进61
4.6.3行长61
4.6.4空行62
4.6.5其他格式设置指南62
4.7小结63
第5章if语句64
5.1一个简单示例64 5.2条件测试65
5.2.1检查是否相等65
5.2.2检查是否相等时不考虑大小写65
5.2.3检查是否不相等66
5.2.4比较数字67
5.2.5检查多个条件67
5.2.6检查特定值是否包含在列表中69
5.2.8布尔表达式69
5.3if语句70
5.3.1简单的if语句70
5.3.2if-else语句71
5.3.3if-elif-else结构72
5.3.4使用多个elif代码块73
5.3.5省略else代码块74
5.3.6测试多个条件74
5.4使用if语句处理列表76
5.4.1检查特殊元素77
5.4.2确定列表不是空的78
5.4.3使用多个列表78
5.5设置if语句的格式80
5.6小结80
第6章字典81
6.1一个简单的字典81
6.2使用字典82
6.2.1访问字典中的值82
6.2.2添加键—值对83
6.2.3先创建一个空字典83
6.2.4修改字典中的值84
6.2.5删除键—值对85
6.2.6由类似对象组成的字典86
6.3遍历字典87
6.3.1遍历所有的键—值对87
6.3.2遍历字典中的所有键89
6.3.3按顺序遍历字典中的所有键91
6.3.4遍历字典中的所有值91
6.4嵌套93
6.4.1字典列表93
6.4.2在字典中存储列表95
6.4.3在字典中存储字典97
6.5小结99
第7章用户输入和while循环100
7.1函数input()的工作原理100
7.1.1编写清晰的程序101
7.1.2使用int()来获取数值输入102
7.1.3求模运算符103
7.1.4在Python2.7中获取输入104
7.2while循环简介104
7.2.1使用while循环104
7.2.2让用户SHOU*选择何时退出105
7.2.3使用标志106
7.2.4使用break退出循环107
7.2.5在循环中使用continue108
7.2.6避免无限循环109
7.3使用while循环来处理列表和字典110
7.3.1在列表之间移动元素110
7.3.2删除包含特定值的所有列表元素111
7.3.3使用用户输入来填充字典112
7.4小结113
第8章函数114
8.1定义函数114
8.1.1向函数传递信息115
8.1.2实参和形参115
8.2传递实参116
8.2.1位置实参116
8.2.2关键字实参118
8.2.3默认值118
8.2.4等效的函数调用119
8.2.5避免实参错误120
8.3返回值121
8.3.1返回简单值121
8.3.2让实参变成可SHOU*选的122
8.3.3返回字典123
8.3.4结合使用函数和while循环.......124
8.4传递列表126
8.4.1在函数中修改列表126
8.4.2禁止函数修改列表129
8.5传递任意数量的实参130
8.5.1结合使用位置实参和任意数量实参131
8.5.2使用任意数量的关键字实参131
8.6将函数存储在模块中133
8.6.1导入整个模块133
8.6.2导入特定的函数134
8.6.3使用as给函数指定别名134
8.6.4使用as给模块指定别名135
8.6.5导入模块中的所有函数135
8.7函数编写指南136
8.8小结137
第9章类138
9.1创建和使用类138
9.1.1创建Dog类139
9.1.2根据类创建实例140
9.2使用类和实例142
9.2.1Car类143
9.2.2给属性指定默认值143
9.2.3修改属性的值144
9.3继承147
9.3.1子类的方法__init__()147
9.3.2Python2.7中的继承149
9.3.3给子类定义属性和方法149
9.3.4重写父类的方法150
9.3.5将实例用作属性150
9.3.6模拟实物152
9.4导入类153
9.4.1导入单个类153
9.4.2在一个模块中存储多个类155
9.4.3从一个模块中导入多个类156
9.4.4导入整个模块157
9.4.5导入模块中的所有类157
9.4.6在一个模块中导入另一个模块157
9.4.7自定义工作流程158
9.5Python标准库159
9.6类编码风格161
9.7小结161
......
下载说明:
方法一:1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在大西洋软件园软件站选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载大西洋软件园软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
∨ 展开