书籍详情
新概念Python教程
作者:张基温
出版社:清华大学出版社
出版时间:2023-11-01
ISBN:9787302648901
定价:¥59.00
内容简介
本书是一本关于Python的基础性教材,侧重于建立正确而严谨的Python语法体系。全书共6章,分为三篇:启蒙篇(第1章),主要为读者介绍Python的对象和变量的正确概念,随后介绍运算符、模块与雨数的基本概念和用法,为后面的学习打下一个良好的基础;核心篇(第2~4章),介绍Python结构化编程(流程控制、函数、命名空间与作用域)、Python函数式编程和Python面向对象编程;扩展篇(第5、6章),介绍Python构造化数据类型的用法以及应用开发方法本书以凸显Python 本质化的特色为宗旨,力求结构合理、概念清晰、例题恰当,满足高等学校相关专业教学或自学需求,也可供相关技术人员参考和专业培训使用。
作者简介
暂缺《新概念Python教程》作者简介
目录
启蒙篇
第1章 Python编程起步
1.1 Python编程环境
1.1.1 程序设计语言的级别
1.1.2 Python程序的运行方式与IDLE
1.1.3 Python语句及其书写格式
1.1.4 良好的程序设计风格
1.2 Python对象
1.2.1 Python对象的身份码
1.2.2 Python数据对象的类型
1.2.3 数据对象的值
1.3 Python变量
1.3.1 Python变量的特点
1.3.2 Python赋名语句的基本格式
1.3.3 Python赋名语句的扩展格式
1.3.4 Python赋名表达式
1.3.5 Python的可变对象与不可变对象
1.3.6 Python标识符与关键字
1.4 Python自动存储管理
1.4.1 基于引用计数的垃圾回收
1.4.2 垃圾回收的辅助策略
1.4.3 Python的对象驻留机制
1.5 Python常用运算符与表达式
1.5.1 算术运算符与表达式
1.5.2 逻辑运算符与表达式
1.5.3 关系运算符与表达式
1.5.4 Python运算符特性
1.5.5 f-string表达式
1.5.6 input()和print()
1.6 Python计算生态
1.6.1 Python开发资源概述
1.6.2 模块导入语句import与名字空间
1.6.3 _name__与__main_
1.6.4 Python内置计算函数举例
1.6.5 Python标准库模块math应用举例
核心篇
第2章 Python结构化编程
2.1 Python流程控制语句
2.1.1 if语句
2.1.2 while语句
2.1.3 for语句
2.1.4 break语句、continue语句与else子句
2.1.5 异常处理与try语句
2.2 自定义Python函数
2.2.1 函数创建、返回与调用
2.2.2 Python函数的参数传递技术
2.2.3 递归函数
2.3 Python的命名空间与作用域
2.3.1 Python局部变量与全局变量
2.3.2 函数嵌套与嵌套作用域
2.3.3 Python的LEGB名字解析规则
第3章 Python函数式编程
3.1 Python函数式编程基础
3.1.1 函数作为“ 等对象
3.1.2 纯函数
3.1.3 lambda表达式
3.2 Python函数式编程模式
3.2.1 高阶函数
3.2.2 闭包
3.2.3 装饰器
3.2.4 函数柯里化
3.2.5 偏函数
3.2.6 生成器
第4章 Python基于类的编程
4.1 构建Python类
4.1.1 Python类定义语法
4.1.2 由类生成实例对象
4.2 Python类成员
4.2.1 cls与self
4.2.2 公开成员与私密成员
4.2.3 _new__()与__init
4.2.4 装饰器与静态方法
4.3 类的派生
4.3.1 派生类
4.3.2 子类访问父类成员的规则
4.3.3 子类实例的初始化
4.3.4 object类
扩展篇
第5章 Python容器操作
5.1 Python内存容器对象的共性操作
5.1.1 内存容器对象的创建与类型转换
5.1.2 容器对象的通用操作
5.1.3 对象的浅复制与深复制
5.2 序列对象共性操作
5.2.1 序列索引、遍历与切片
5.2.2 序列解包、连接与重复
5.2.3 列表元素变化操作
5.3 可迭代对象与迭代器
5.3.1 可迭代对象及其判断
5.3.2 迭代器
5.4 Python字符串个性化操作与正则表达式
5.4.1 字符串测试与搜索方法
5.4.2 字符串拆分与连接方法
5.4.3 字符串修改
5.4.4 字符串排序
5.4.5 re模块与正则表达式
5.5 Python字典的个性化特性
5.5.1 字典与哈希函数
5.5.2 字典操作
5.6 Python集合的个性化特性
5.6.1 集合及其对象创建
5.6.2 集合属性获取与测试
5.6.3 Python集合关系运算
5.6.4 可变集合操作方法
5.7 Python数据文件操作
5.7.1 文件对象
5.7.2 文件对象打开方法open()
5.7.3 文本文件读写
5.7.4 二进制文件的序列化读写
5.7.5 文件和目录管理
第6章 Python应用开发举例
6.1 Python数据库访问
6.1.1 数据库与SQL
6.1.2 应用程序通过ODBC操作数据库
6.1.3 pyodbc
6.1.4 使用SQLite引擎操作数据库
6.2 PythonGUI开发
6.2.1 GUI三要素:组件、布局与事件处理
6.2.2 tkinter概述
6.2.3 GUI程序结构
6.2.4 Label与Button
6.2.5 Entry与Message
6.2.6 选择框
6.2.7 菜单
参考文献
第1章 Python编程起步
1.1 Python编程环境
1.1.1 程序设计语言的级别
1.1.2 Python程序的运行方式与IDLE
1.1.3 Python语句及其书写格式
1.1.4 良好的程序设计风格
1.2 Python对象
1.2.1 Python对象的身份码
1.2.2 Python数据对象的类型
1.2.3 数据对象的值
1.3 Python变量
1.3.1 Python变量的特点
1.3.2 Python赋名语句的基本格式
1.3.3 Python赋名语句的扩展格式
1.3.4 Python赋名表达式
1.3.5 Python的可变对象与不可变对象
1.3.6 Python标识符与关键字
1.4 Python自动存储管理
1.4.1 基于引用计数的垃圾回收
1.4.2 垃圾回收的辅助策略
1.4.3 Python的对象驻留机制
1.5 Python常用运算符与表达式
1.5.1 算术运算符与表达式
1.5.2 逻辑运算符与表达式
1.5.3 关系运算符与表达式
1.5.4 Python运算符特性
1.5.5 f-string表达式
1.5.6 input()和print()
1.6 Python计算生态
1.6.1 Python开发资源概述
1.6.2 模块导入语句import与名字空间
1.6.3 _name__与__main_
1.6.4 Python内置计算函数举例
1.6.5 Python标准库模块math应用举例
核心篇
第2章 Python结构化编程
2.1 Python流程控制语句
2.1.1 if语句
2.1.2 while语句
2.1.3 for语句
2.1.4 break语句、continue语句与else子句
2.1.5 异常处理与try语句
2.2 自定义Python函数
2.2.1 函数创建、返回与调用
2.2.2 Python函数的参数传递技术
2.2.3 递归函数
2.3 Python的命名空间与作用域
2.3.1 Python局部变量与全局变量
2.3.2 函数嵌套与嵌套作用域
2.3.3 Python的LEGB名字解析规则
第3章 Python函数式编程
3.1 Python函数式编程基础
3.1.1 函数作为“ 等对象
3.1.2 纯函数
3.1.3 lambda表达式
3.2 Python函数式编程模式
3.2.1 高阶函数
3.2.2 闭包
3.2.3 装饰器
3.2.4 函数柯里化
3.2.5 偏函数
3.2.6 生成器
第4章 Python基于类的编程
4.1 构建Python类
4.1.1 Python类定义语法
4.1.2 由类生成实例对象
4.2 Python类成员
4.2.1 cls与self
4.2.2 公开成员与私密成员
4.2.3 _new__()与__init
4.2.4 装饰器与静态方法
4.3 类的派生
4.3.1 派生类
4.3.2 子类访问父类成员的规则
4.3.3 子类实例的初始化
4.3.4 object类
扩展篇
第5章 Python容器操作
5.1 Python内存容器对象的共性操作
5.1.1 内存容器对象的创建与类型转换
5.1.2 容器对象的通用操作
5.1.3 对象的浅复制与深复制
5.2 序列对象共性操作
5.2.1 序列索引、遍历与切片
5.2.2 序列解包、连接与重复
5.2.3 列表元素变化操作
5.3 可迭代对象与迭代器
5.3.1 可迭代对象及其判断
5.3.2 迭代器
5.4 Python字符串个性化操作与正则表达式
5.4.1 字符串测试与搜索方法
5.4.2 字符串拆分与连接方法
5.4.3 字符串修改
5.4.4 字符串排序
5.4.5 re模块与正则表达式
5.5 Python字典的个性化特性
5.5.1 字典与哈希函数
5.5.2 字典操作
5.6 Python集合的个性化特性
5.6.1 集合及其对象创建
5.6.2 集合属性获取与测试
5.6.3 Python集合关系运算
5.6.4 可变集合操作方法
5.7 Python数据文件操作
5.7.1 文件对象
5.7.2 文件对象打开方法open()
5.7.3 文本文件读写
5.7.4 二进制文件的序列化读写
5.7.5 文件和目录管理
第6章 Python应用开发举例
6.1 Python数据库访问
6.1.1 数据库与SQL
6.1.2 应用程序通过ODBC操作数据库
6.1.3 pyodbc
6.1.4 使用SQLite引擎操作数据库
6.2 PythonGUI开发
6.2.1 GUI三要素:组件、布局与事件处理
6.2.2 tkinter概述
6.2.3 GUI程序结构
6.2.4 Label与Button
6.2.5 Entry与Message
6.2.6 选择框
6.2.7 菜单
参考文献
猜您喜欢