- ISBN:9787302677307
- 装帧:平装
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:0
- 出版时间:2025-01-01
- 条形码:9787302677307 ; 978-7-302-67730-7
本书特色
•基础性。内容全面,语言叙述通俗易懂,遵循循序渐进的学习曲线,助您轻松掌握Python基础知识和基本概念。
•实用性。作者具有丰富的教学经验,了解学生在学习中遇到的问题,通过丰富的实例助您快速掌握Pvthon编程。
内容简介
全书以通俗易懂的语言、由浅入深的实例,全面介绍Python程序设计的基本语法、程序设计的步骤以及相关模块的应用。本书以全国计算机等级考试二级Python语言程序设计考试大纲为指导,围绕Python语言的基础语法和数据结构组织编排讲授内容,包含Python概述、语言基础、程序控制结构、函数、组合数据类型、文件及数据格式化和模块、包与库的使用、图形用户界面程序设计等。本书在给读者介绍理论知识的同时,每一章给出了大量案例讲解,力求让读者在基础知识理解后,就能学以致用,快速上手。本书可作为高等院校及各类社会培训学校的Python教材,也是广大编程爱好者的参考书。
前言
Python以其简洁的语法和强大的功能,已经成为全球*受欢迎的编程语言之一。随着大数据和人工智能的发展,Python语言在数据分析和人工智能领域的优势越来越明显,无论是编程领域的初学者,还是希望提高编程技能的编程爱好者,这本教材都将为他们开启一扇通往Python编程世界的大门。
《Python编程基础》参照全国计算机等级考试(Python程序设计)科目大纲编写,从Python语言的基本概念和基础语法出发,逐步介绍Python编程的基本技术,并将这些技术应用于解决实际问题。书中内容包括Python语言概述、Python语法基础、Python语言控制结构、函数和代码复用、组合数据类型、文件和数据格式化、Python程序设计方法、Python计算生态等。本书在介绍Python编程的各种语法知识时,运用了大量的程序实例,注重培养读者解决实际问题的能力。
本书内容丰富、结构合理、思路清晰、语言通俗易懂、示例翔实。每一章内容均结合Python关键技术和难点,穿插了大量典型示例。每章*后都安排了有针对性的思考和练习题,思考题可以帮助读者巩固所学的基本概念,练习题有助于培养读者的实际动手能力,并增强对基本概念的理解和实际应用能力。
《Python编程基础》主要面向程序设计初学者,既适合作为Python程序设计培训班和高等院校相关专业的教材,也可作为应用程序开发人员的参考书。
目录
第1章 Python语言概述 1
1.1 程序设计和算法 1
1.2 程序设计语言 6
1.3 Python语言的特点和执行方式 7
1.4 Python的安装与配置 10
1.4.1 安装Python解释器 10
1.4.2 运行Python程序 12
1.4.3 安装Python第三方库 15
1.4.4 使用Python帮助文档 16
1.5 本章小结 19
1.6 思考和练习 19
第2章 Python语法基础 22
2.1 Python程序书写格式 22
2.1.1 缩进 22
2.1.2 注释 24
2.1.3 续行符 25
2.2 Python标识符和关键字 25
2.3 Python常量和变量 26
2.4 基本数据类型 29
2.4.1 整数类型 30
2.4.2 浮点数类型 31
2.4.3 复数 32
2.4.4 布尔类型 32
2.5 运算符和表达式 35
2.5.1 算术运算符和算术表达式 35
2.5.2 关系运算符和关系表达式 37
2.5.3 逻辑运算符和逻辑表达式 37
2.5.4 位运算符与表达式 39
2.5.5 成员运算符和成员表达式 40
2.5.6 变量的比较 41
2.6 字符串 43
2.6.1 字符串创建 43
2.6.2 字符串连接和重复 45
2.6.3 内置函数和字符串对象的使用方法 46
2.7 基本输入输出 50
2.7.1 input和print函数 50
2.7.2 eval(?)函数和exec(?)函数 52
2.7.3 格式化输出 53
2.7.4 字符串的format(?)方法 55
2.8 本章小结 59
2.9 思考和练习 60
第3章 Python语言控制结构 66
3.1 程序语句及三种基本结构 66
3.1.1 程序语句 66
3.1.2 三种基本结构 68
3.2 选择结构 69
3.2.1 if语句 69
3.2.2 if...else语句 71
3.2.3 嵌套if语句 73
3.3 循环控制语句 75
3.3.1 while语句 76
3.3.2 for语句 77
3.3.3 循环嵌套 81
3.3.4 break和continue语句 82
3.3.5 带else的循环语句 84
3.4 异常处理 86
3.4.1 异常 86
3.4.2异常处理语句 87
3.5 程序设计举例 89
3.6 本章小结 93
3.7 思考和练习 94
第4章 函数和代码复用 98
4.1 函数的基本概念 98
4.1.1 函数 98
4.1.2 代码复用 99
4.2 函数的定义和调用 101
4.2.1 函数的定义 101
4.2.2 函数调用 105
4.2.3 lambda表达式 107
4.3 函数参数传递 109
4.3.1 值传递和引用传递 109
4.3.2 命名参数和位置参数 112
4.3.3 默认值参数和可变命名参数 113
4.3.4 关键字命名参数 114
4.4 变量作用域 116
4.4.1 局部变量 116
4.4.2 非局部变量 117
4.4.3 全局变量 118
4.4.4 变量作用域 120
4.5 递归函数 121
4.5.1 递归调用 121
4.5.2 递归举例 122
4.6 模块和包 124
4.6.1 模块的基本概念 124
4.6.2 模块和程序 125
4.6.3 模块的导入 126
4.6.4 包 131
4.7 本章小结 132
4.8 思考和练习 132
第5章 组合数据类型 137
5.1 基本概念 137
5.2 列表 139
5.2.1 列表的创建 140
5.2.2 列表的索引和切片 141
5.2.3 列表的操作符、操作函数和方法 144
5.3 集合 152
5.3.1 集合的创建 152
5.3.2 集合的应用 153
5.3.3 集合的操作符、操作函数和方法 153
5.4 字典 156
5.4.1 字典的创建 157
5.4.2 字典元素的访问与修改 158
5.4.3 字典的操作符、操作函数和方法 159
5.5 元组 162
5.5.1 元组的创建 162
5.5.2 元组的索引和切片 163
5.5.3 元组的操作符、操作函数和方法 163
5.6 本章小结 164
5.7 思考和练习 164
第6章 文件和数据格式化 167
6.1 文件概述 167
6.1.1 文件定义 167
6.1.2 文件存储 168
6.2 文件的操作 169
6.2.1 文件的打开和关闭 169
6.2.2 文件的读取和写入 173
6.3 数据格式化 178
6.3.1 一维数据的格式化和处理 178
6.3.2 二维数据的格式化和处理 180
6.4 数据序列化 182
6.4.1 JSON 182
6.4.2 JSON模块函数 183
6.4.3 二进制文件操作 185
6.5 本章小结 188
6.6 思考和练习 188
第7章 Python程序设计方法 192
7.1 过程式编程 192
7.2 函数式编程 194
7.2.1 函数式编程的特点 194
7.2.2 函数式编程与面向对象编程 197
7.2.3 迭代器和生成器 197
7.2.4 map(?)函数和filter(?)函数 199
7.2.5 enumerate(?)函数和zip(?)函数 200
7.2.6 reduce(?)函数和装饰器 200
7.3 面向对象编程 201
7.3.1 类和对象(实例) 202
7.3.2 构造方法和析构方法 206
7.3.3 数据成员和访问控制 208
7.3.4 类的封装、继承和多态 212
7.3.5 类的魔法方法 215
7.4 本章小结 218
7.5 思考和练习 219
第8章 Python计算生态 221
8.1 Python标准库 221
8.1.1 turtle库 221
8.1.2 random库 228
8.1.3 time库 231
8.2 Python常用内置函数 235
8.2.1 内置函数概述 235
8.2.2 数值相关函数 236
8.2.3 和数据结构相关 238
8.2.4 exec(?)函数 239
8.3 Python第三方库 240
8.3.1 第三方库概述 240
8.3.2 jieba库 241
8.3.3 pyinstaller库 246
8.3.4 numpy库 247
8.3.5 matplotlib库 249
8.4 本章小结 253
8.5 思考和练习 254
参考文献 257
-
唐诗经典研读
¥20.7¥58.0 -
思想道德与法治(2021年版)
¥6.8¥18.0 -
落洼物语
¥10.9¥28.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
中医基础理论
¥51.7¥59.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥36.0¥48.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥10.3¥25.0 -
法理学(第二版)
¥31.0¥50.0 -
客户经理(八品)
¥11.8¥42.0 -
无人机低空基站组网与优化
¥70.6¥98.0 -
当代中国政府与政治 第二版
¥58.8¥68.0 -
发展心理学(第3版普通高等教育国家级规划教材)
¥49.1¥58.0 -
刑法学 上下
¥114.4¥208.0 -
马克思主义基本原理2021年版
¥8.4¥23.0 -
智能控制
¥40.2¥56.0 -
素描基础教程
¥26.4¥59.0 -
心理学导论/张厚粲
¥28.6¥53.0 -
水利工程监理
¥28.3¥42.0 -
北京师范大学出版社历史学基础课系列教材中国古代史(下)(第4版)/宁欣
¥23.4¥52.0 -
水电站
¥24.4¥36.0