Python中文网

Python快速编程入门

cnpython1177

Python快速编程入门,由人民邮电出版社在2017-09-01月出版发行,本书编译以及作者信息为: 黑马程序员 著,这是第1次发行, 国际标准书号为:9787115458360,品牌为人民邮电出版社, 这本书采用平装开本为16开,纸张采为胶版纸,全书共有258页,字数万字,值得推荐。

此书内容摘要

Python是一种面向对象、解释性的高级程序语言,它已经被应用在众多领域,包括Web开发、操作系统管理、服务器运维的自动化脚本、科学计算、桌面软件、服务器软件(网络软件)、游戏等方面。本书以Windows为平台,系统全面地讲解了Python 3的基础知识,其中,第1章主要是带领读者认识Python;第2章主要针对Python的基础语法进行讲解;第3章主要介绍Python中的常用语句;第4~5章主要介绍了字符串、列表、元组、字典等类型;第6~7章讲解了函数的基础和高级知识;第8章讲解了Python中的文件操作;第9章讲解了Python中异常的相关知识;第10章讲解了Python中的模块;第11~12章侧重讲解了面向对象编程思想;第13章围绕着面向对象的编程思想,开发了一个飞机大战的小游戏。本书附有配套视频、源代码、习题、教学课件等资源,为了帮助初学者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。 本书既可作为高等院校本、专科计算机相关专业的程序设计课程教材,也可作为Python编程基础的培训教材,是一本适合广大编程开发初学者的入门级教材。

关于此书作者

黑马程序员,传智播客旗下高端IT教育品牌,成立于2006年,它是由中国Java培训**人张孝祥老师发起,联合全球*大的中文IT社区CSDN、中关村软件园共同创办的一家专业教育机构。办学至今,我们一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念,坚持培养优秀软件应用工程师的宏伟目标,在累计培养的十万余名学员中,其中90%的学员均已在北、上、广等一线城市高薪就业。

编辑们的推荐

1. 本书是一本真正意义的基础教程,全部内容定位于Python的基本知识、语法、函数、面向对象等基础性内容。在夯实基础后,*后一章设置了游戏开发的综合训练。2. 本书基于Python3编写,掌握*新语法,手把手教会开发环境的搭接,步骤清晰,思路流畅。3. 基于Windows平台开发,减免普通读者和高校师生的学习平台困扰。每章配备一套试题,加强知识的巩固和检测。3.资源丰富、配有教学视频、教学PPT、教案、50个线下案例、1000道试题等资源,*大限度帮老师减负。

Python快速编程入门图书的目录

第1章 Python概述 1
1.1认识Python2
1.1.1Python的发展历程2
1.1.2Python的特点2
1.1.3Python的应用领域3
1.1.4Python的版本4
1.1.5Python 2.x和Python 3.x版本
区别5
1.2Python安装8
1.2.1Windows安装Python开发环境9
1.2.2Linux安装Python开发环境12
1.2.3Mac OS安装Python开发环境13
1.3IPython——交互式解释器14
1.4集成开发环境——PyCharm15
1.4.1PyCharm的下载安装15
1.4.2PyCharm的使用18
1.5Python程序执行原理22
1.6本章小结22
1.7本章习题23

第2章Python基础语法25
2.1基本语法26
2.1.1注释26
2.1.2行与缩进26
2.1.3语句换行27
2.2变量和数据类型27
2.2.1变量和赋值27
2.2.2变量的类型28
2.3标识符和关键字30
2.3.1标识符30
2.3.2关键字31

2.4简单数值类型31
2.4.1整型31
2.4.2浮点型32
2.4.3布尔类型32
2.4.4复数类型33
2.4.5数字类型转换33
2.5运算符34
2.5.1算术运算符34
2.5.2赋值运算符35
2.5.3复合赋值运算符36
2.5.4比较运算符37
2.5.5逻辑运算符39
2.5.6成员运算符40
2.6位运算41
2.6.1按位左移42
2.6.2按位右移42
2.6.3按位与42
2.6.4按位或43
2.6.5按位异或43
2.6.6按位取反43
2.7运算符优先级44
2.8本章小结45
2.9本章习题45

第3章Python常用语句48
3.1判断语句49
3.1.1if语句49
3.1.2if-else语句50
3.1.3if-elif语句52
3.1.4if嵌套53
3.1.5if案例——猜拳游戏54
3.2循环语句55
3.2.1while循环56
3.2.2for循环56
3.2.3while循环案例——计算1~100
偶数和57
3.2.4while嵌套57
3.2.5while嵌套案例——打印图形58
3.2.6while嵌套案例——九九乘法表59
3.3Python的其他语句60
3.3.1break语句60
3.3.2continue语句60
3.3.3pass语句61
3.3.4else语句61
3.4本章小结62
3.5本章习题62

第4章字符串65
4.1字符串介绍66
4.1.1什么是字符串66
4.1.2转义字符66
4.2字符串的输出和输入68
4.2.1字符串输出68
4.2.2字符串输入69
4.3访问字符串中的值70
4.3.1字符串的存储方式70
4.3.2使用切片截取字符串70
4.4字符串内建函数70
4.4.1find71
4.4.2index72
4.4.3count73
4.4.4replace73
4.4.5splite74
4.4.6capitalize74
4.4.7title75
4.4.8startswith75
4.4.9endswith76
4.4.10upper76
4.4.11ljust77
4.4.12rjust77
4.4.13center78
4.4.14lstrip78
4.4.15rstrip79
4.4.16strip79
4.5字符串运算符80
4.6本章小结81
4.7本章习题81

第5章列表、元组和字典84
5.1列表概述85
5.2列表的循环遍历85
5.3列表的常见操作86
5.3.1在列表中增加元素86
5.3.2在列表中查找元素88
5.3.3在列表中修改元素89
5.3.4在列表中删除元素89
5.3.5列表的排序操作91
5.4列表的嵌套92
5.4.1什么是列表的嵌套92
5.4.2列表嵌套案例——分配老师到
不同的办公室92
5.5元组93
5.6字典96
5.6.1字典介绍96
5.6.2字典的常见操作96
5.6.3字典的遍历100
5.7本章小结101
5.8本章习题102

第6章Python函数105
6.1什么是函数106
6.2函数的定义和调用106
6.2.1定义函数106
6.2.2调用函数107
6.3函数的参数107
6.3.1函数参数的传递107
6.3.2默认参数108
6.3.3不定长参数109
6.4函数的返回值111
6.5函数的四种类型111
6.5.1无参数、无返回值的函数111
6.5.2无参数、有返回值的函数112
6.5.3有参数、无返回值的函数112
6.5.4有参数、有返回值的函数113
6.6函数案例——名片管理器113
6.7函数的嵌套调用116
6.8变量作用域117
6.8.1LEGB原则117
6.8.2全局变量和局部变量118
6.8.3global和nonlocal关键字119
6.9递归函数和匿名函数120
6.9.1递归函数120
6.9.2匿名函数121
6.10日期时间函数123
6.10.1时间函数123
6.10.2日历函数127
6.11随机数函数128
6.12阶段案例——学生管理
系统130
6.13本章小结134
6.14本章习题134

第7章高级函数137
7.1闭包138
7.2装饰器139
7.2.1什么是装饰器139
7.2.2多个装饰器141
7.2.3装饰器对有参数函数进行装饰143
7.2.4装饰器对带有返回值的函数进行
装饰145
7.2.5带有参数的装饰器146
7.3常见Python内置函数147
7.3.1map函数147
7.3.2filter函数148
7.3.3reduce函数149
7.4本章小结150
7.5本章习题150

第8章Python文件操作153
8.1文件的打开和关闭154
8.1.1文件的打开154
8.1.2文件模式154
8.1.3文件的关闭155
8.2文件的读写155
8.2.1写文件155
8.2.2读文件156
8.2.3文件读写应用——制作文件的
备份158
8.2.4文件的定位读写159
8.3文件的重命名和删除162
8.3.1文件的重命名162
8.3.2文件的删除162
8.4文件夹的相关操作162
8.5文件操作应用——批量修改
文件名163
8.6文件案例——学生管理系统
(文件版)164
8.7本章小结166
8.8本章习题166

第9章异常169
9.1异常简介170
9.2异常类170
9.3异常处理172
9.3.1捕获简单异常173
9.3.2捕获多个异常174
9.3.3捕获异常的描述信息175
9.3.4捕获所有的异常176
9.3.5没有捕获到异常178
9.3.6终止行为179
9.4抛出异常181
9.4.1raise语句181
9.4.2assert语句183
9.5自定义异常184
9.6预定义清理185
9.6.1with语句185
9.6.2上下文管理器186
9.7本章小结187
9.8本章习题187

第10章Python模块189
10.1模块的基本使用190
10.2模块的制作192
10.3Python中的包193
10.4模块的发布194
10.5模块的安装196
10.6本章小结196
10.7本章习题197

第11章Python面向对象
编程(上)198
11.1面向对象编程概述199
11.2类和对象200
11.2.1类和对象的关系200
11.2.2类的定义201
11.2.3根据类创建对象201
11.3构造方法和析构方法202
11.3.1构造方法203
11.3.2析构方法204
11.4self的使用205
11.5运算符重载206
11.5.1加法运算符重载206
11.5.2索引和分片重载207
11.5.3定制对象的字符串形式210
11.6阶段案例——反恐精英CS212
11.7本章小结219
11.8本章习题219

第12章Python面向对象
编程(下)221
12.1封装(隐藏数据和保护
属性)222
12.2继承223
12.2.1单继承223
12.2.2多继承225
12.2.3重写父类方法与调用父类方法227
12.3多态229
12.4类属性和实例属性231
12.5类方法和静态方法232
12.6本章小结234
12.7本章习题234

第13章飞机大战236
13.1游戏介绍237
13.1.1飞机大战游戏简介237
13.1.2分析游戏显示的过程238
13.2游戏准备工作238
13.2.1添加pygame模块238
13.2.2搭建游戏界面241
13.2.3检查键盘的输入242
13.3显示玩家飞机,控制移动
方向244
13.4玩家飞机发射子弹246
13.4.1显示子弹246
13.4.2子弹移动247
13.5敌人飞机249
13.5.1显示敌人飞机249
13.5.2控制敌人飞机移动251
13.5.3敌人飞机发射子弹252
13.6优化程序代码254
13.6.1抽取子弹基类254
13.6.2抽取飞机基类255
13.7本章小结258

部分内容试读

暂无.

关于此书评价

暂无.

书摘内容

暂无.

Python快速编程入门最新最全的试读、书评、目录、简介信息由Python中文网整理提供。