Python中文网

Python 3程序设计基础

cnpython187

编程书籍推荐:Python 3程序设计基础,由机械工业出版社2019-06-01月出版,本书发行作者信息: 周元哲 著此次为第1次发行, 国际标准书号为:9787111627784,品牌为机工出版, 这本书采用平装开本为16开,附件信息:未知,纸张采为胶版纸,全书共有240页字数万 字,值得推荐的Python Book。

此书内容摘要

《Python 3程序设计基础》对Python 3进行了全面的阐述,内容分为基础和应用两部分。其中,基础部分包括Python编程概述、基本数据类型、组合数据类型、输入输出文件、顺序与选择结构、循环结构、函数与模块、面向对象程序设计基础。应用部分包括图形用户界面、科学计算、网络爬虫、数据库应用、Web开发、电子游戏开发和异常处理与测试。附录给出了全国计算机等级考试二级Python语言程序设计考试大纲、Python内置函数和基础部分的习题的参考答案。
《Python 3程序设计基础》适合作为高等院校相关专业Python程序设计的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,亦可作为全国计算机等级考试、软件技术资格与水平考试的培训资料。
《Python 3程序设计基础》配套授课电子课件,需要的教师可登录www.cmpedu.com免费注册,审核通过后下载,或联系编辑索取(QQ:2850823885;电话:010-88379739)。

关于此书作者

暂无.

编辑们的推荐

适读人群 :高等院校相关专业学生,从事计算机应用开发的各类技术人员,全国计算机等级考试、软件技术资格与水平考试考生
本书提供电子课件、习题参考答案、全部源代码。内容精练,实训题目经典实用,明确定位面向初、中级读者,由“入门”起步,侧重“提高”。
附录给出了全国计算机等级考试二级Python语言程序设计考试大纲、Python内置函数。
作者多年从事计算机编程语言的教学工作,致力于启发读者掌握编程思想及编程方法,提高编程开发能力。

Python 3程序设计基础图书的目录

目 录

前言

第1章 Python编程概述1
11 Python简介1
111 Python发展历程1
112 Python特点1
113 Python应用场合2
12 Python解释器安装2
121 Linux下安装Python2
122 Windows下安装Python3
13 Python开发环境5
131 IDLE5
132 PyCharm5
133 Anaconda7
14 Python 2x和Python 3x的区别13
15 学习建议13
16 习题14
第2章 基本数据类型15
21 数据类型15
211 数值15
212 字符串16
22 变量18
221 标识符18
222 变量引用19
23 运算符19
231 算术运算符19
232 关系运算符20
233 赋值运算符21
234 逻辑运算符22
235 位运算符23
236 成员运算符23
237 身份运算符24
24 表达式24
241 表达式计算24
242 数据类型转换25
25 习题26
第3章 组合数据类型28
31 序列概述28
32 序列分类28
321 列表28
322 元组31
323 字符串32
33 序列通用34
331 通用操作34
332 通用方法35
333 通用函数36
34 字典37
341 字典概念37
342 字典操作38
35 集合40
351 集合概念40
352 集合操作41
353 集合运算42
36 数据类型转换43
37 习题43
第4章 输入输出文件44
41 输入输出44
411 输入44
412 输出44
42 文件46
421 ASCII文件46
422 二进制文件47
43 文件操作47
431 打开关闭文件47
432 读写文件48
433 文件相关方法50
44 习题53
第5章 顺序与选择结构54
51 程序设计流程54
511 算法54
512 程序流程图55
513 三种基本结构56
52 顺序结构57
53 选择结构57
531 单分支58
532 双分支59
533 多分支59
534 分支嵌套61
54 代码书写规则63
541 缩进63
542 多行语句63
543 空行64
544 注释64
55 习题64
第6章 循环结构66
61 循环概述66
611 三个表达式66
612 循环分类67
62 while语句67
621 基本形式67
622 else语句68
623 无限循环69
63 for语句69
631 应用序列类型69
632 内置函数range()70
64 循环嵌套72
641 基本形式72
642 循环嵌套实现73
65 辅助语句76
651 break语句76
652 continue语句77
653 pass语句78
66 编程规范78
67 习题79
第7章 函数与模块80
71 函数概述80
72 函数定义与调用80
721 函数定义80
722 函数调用81
73 参数传递82
731 实参与形参82
732 传对象引用83
74 参数分类84
741 必备参数84
742 默认参数84
743 关键参数84
744 不定长参数85
75 两类特殊函数85
751 匿名函数85
752 递归函数86
76 变量作用域90
761 局部变量90
762 全局变量90
77 模块91
771 命名空间91
772 模块定义与导入91
78 习题92
第8章 面向对象程序设计基础93
81 面向对象概述93
811 基本概念93
812 与面向过程对比94
813 三大特性94
82 类和对象95
83 类属性与实例属性96
831 实例属性96
832 类属性97
84 方法98
841 对象方法98
842 类方法99
843 静态方法99
85 构造函数与析构函数100
851 构造函数100
852 析构函数101
86 继承性101
861 单继承101
862 多继承103
87 多态性103
88 习题104
第9章 图形用户界面105
91 概述105
911 界面设计准则105
912 GUI库简介105
92 tkinter106
921 简介106
922 基本控件106
923 布局110
924 绘图113
93 PyQt117
931 简介117
932 PyQt5举例118
94 wxPython119
941 简介119
942 wxPython举例119
第10章 科学计算121
101 科学计算概述121
1011 Python与科学计算121
1012 与MATLAB相比121
102 NumPy123
1021 NumPy简介123
1022 创建数组123
1023 查看数组125
1024 索引和切片125
1025 矩阵运算126
103 Matplotlib127
1031 Matplotlib简介127
1032 线性图127
1033 散点图128
1034 饼状图129
1035 条形图129
1036 直方图130
104 SciPy130
1041 SciPy简介131
1042 二项分布131
1043 正态分布132
1044 beta分布133
1045 指数分布133
105 pandas134
1051 pandas简介134
1052 Series和DataFrame135
1053 pandas与Excel137
第11章 网络爬虫141
111 网络爬虫概述141
1111 概念141
1112 爬取流程141
112 爬取网页141
1121 urllib库141
1122 requests库142
113 解析信息143
1131 正则表达式143
1132 BeautifulSoup库147
1133 selenium_phantomjs151
114 爬虫框架Scrapy153
1141 Scrapy简介153
1142 爬取流程155
115 综合比较157
第12章 数据库应用158
121 数据库概念158
1211 关系型数据库158
1212 结构化查询语言159
122 SQLi

部分内容试读

Python 已经成为继Java、C++之后的第三大语言,作为一种面向对象的解释型计算机程序设计语言,具有简单易学、免费开源、丰富和强大的库等特点。
本书内容分为基础部分和应用部分。其中,基础部分包括Python编程概述、基本数据类型、组合数据类型、输入输出文件、顺序与选择结构、循环结构、函数与模块、面向对象程序设计基础。应用部分包括图形用户界面、科学计算、网络爬虫、数据库应用、Web开发、电子游戏开发和异常处理与测试。附录给出了全国计算机等级考试二级 Python语言程序设计考试大纲、Python内置函数和基础部分的习题答案。
学习Python,最重要的是学习编程思想,Python 2和Python 3只是存在少量的语法差异,其编程思想基本共通。本书的作者多年从事计算机编程语言的教学工作,编写过C语言、VB 60、VBNET、Python 2、算法等相关教材,一直致力于培养学生掌握编程思想及编程方法,意在提高学生的编程开发能力。学习编程语言的重要方法就是去实践,本书的所有程序都在Anaconda进行调试和运行,希望读者注重读代码和写代码的异同点,注重养成编写代码的习惯。
本书内容精练、文字简洁、结构合理,实训题目经典实用、综合性强,明确定位面向初、中级读者,由“入门”起步,侧重“提高”;特别适合作为高等院校相关专业Python程序设计的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,亦可作为全国计算机等级考试、软件技术资格与水平考试的培训资料。
在本书编写过程中,西安邮电大学惠小强、焦继业、孟伟君、张庆生、李晓戈审阅部分手稿,提出了很多宝贵的意见。本书参阅了大量中英文的专著、教材、论文、报告及网上的资料,由于篇幅所限,未能一一列出。在此,一并表示敬意和衷心的感谢。
由于编著者水平有限,时间紧迫,本书难免有疏漏之处,恳请广大读者批评指正。本书编著者的电子信箱是 zhouyuanzhe@163com。

编著者

关于此书评价

暂无.

书摘内容

暂无.

Python 3程序设计基础最新最全的试读、书评、目录、简介信息由Python中文网整理提供。