![高等学校通识教育系列教材Python程序设计/黄蔚](http://image12.bookschina.com/2020/20200706/1/8303271.jpg)
高等学校通识教育系列教材Python程序设计/黄蔚
![](http://o.bookschina.com/images/ling.png?id=01)
- ISBN:9787302550235
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:358
- 出版时间:2020-05-01
- 条形码:9787302550235 ; 978-7-302-55023-5
本书特色
本书是一本针对零编程基础的读者学习Python程序设计的教材,给读者介绍了Python语言的发展概述,以及如何下载Python的开发环境和第三方库。本书不仅详细介绍了Pyhon的基本语法知识,如Python中的变量、表达式、三种基本结构等程序设计语言通用的数据成分和控制成分,还通过大量例题,详细介绍了Python特有的数据类型——序列,包括列表、元组、字典和元素,并且用专门的一章介绍了字符串和正则表达式。
内容简介
本书是一本针对零编程基础的读者学习Python程序设计的教材,给读者介绍了Python语言的发展概述,以及如何下载Python的开发环境和第三方库。本书不仅详细介绍了Pyhon的基本语法知识,如Python中的变量、表达式、三种基本结构等程序设计语言通用的数据成分和控制成分,还通过大量例题,详细介绍了Python特有的数据类型——序列,包括列表、元组、字典和元素,并且用专门的一章介绍了字符串和正则表达式。
目录
第1章Python概述 1.1Python简介 1.1.1Python的发展 1.1.2Python的特点 1.1.3Python的版本 1.2Python开发环境 1.2.1Python语言解释器的下载与安装 1.2.2IDLE 1.2.3PyCharm* 1.3编写并运行一个Python程序 1.3.1交互式执行 1.3.2文件式执行 1.3.3使用PyCharm编写**个程序 1.4安装扩展库的方法 1.5习题 第2章Python语言基础 2.1常量 2.2数据类型 2.2.1数值类型 2.2.2字符串 2.2.3布尔类型 2.2.4复合数据类型 2.3变量 2.4基本运算 2.4.1算术运算 2.4.2位运算* 2.4.3运算优先级 2.5常用系统函数 2.5.1常用内置函数 2.5.2常用库函数 2.6Python的帮助系统 2.7习题 第3章顺序结构 3.1Python程序的编码规范 3.1.1一个Python程序 3.1.2注释 3.1.3缩进 3.1.4语句续行与分隔 3.2变量赋值 3.2.1赋值语句 3.2.2变量的共享引用* 3.2.3对象的垃圾回收机制* 3.3数据的输入/输出 3.3.1标准输入/输出 3.3.2格式化输出 3.4顺序结构程序举例 3.5习题
第4章选择结构 4.1条件表达式 4.1.1关系运算 4.1.2逻辑运算 4.1.3测试运算及函数 4.2条件运算符 4.3选择结构的实现 4.3.1单分支选择结构 4.3.2双分支选择结构 4.3.3多分支选择结构 4.3.4选择结构的嵌套 4.4选择结构程序举例 4.5习题 第5章循环结构 5.1while循环结构 5.2for循环结构 5.3循环控制语句 5.3.1break语句 5.3.2continue语句 5.3.3pass语句 5.4循环的嵌套 5.5循环结构程序举例 5.6习题 第6章列表与元组 6.1序列 6.2列表 6.2.1列表的创建、元素引用及删除 6.2.2运算符对列表的操作 6.2.3内置函数对列表的操作 6.2.4列表对象的常用方法 6.2.5列表的切片 6.2.6列表推导式 6.3元组 6.3.1元组的创建、元素引用与删除 6.3.2元组的常用操作 6.3.3生成器推导式 6.3.4元组与列表的异同点 6.4应用举例 6.5习题 第7章字典与集合 7.1字典 7.1.1字典概述 7.1.2字典的创建、元素引用及删除 7.1.3运算符对字典的操作 7.1.4内置函数对字典的操作 7.1.5字典对象的常用方法 7.1.6字典推导式 7.1.7字典的遍历 7.2集合 7.2.1集合的创建与删除 7.2.2集合的运算 7.2.3内置函数对集合的操作 7.2.4集合对象的常用方法 7.2.5集合的遍历和推导式 7.3应用举例 7.4习题 第8章字符串与正则表达式 8.1字符串 8.1.1字符串的创建、索引及删除 8.1.2字符串编码 8.1.3运算符对字符串的操作 8.1.4内置函数对字符串的操作 8.1.5字符串的遍历与切片 8.1.6字符串对象的常用方法 8.1.7字符串常量 8.2正则表达式* 8.2.1正则表达式语言概述 8.2.2正则表达式元字符 8.2.3常用的正则表达式 8.2.4正则表达式模块 8.3应用举例 8.4习题 第9章函数与模块 9.1函数的定义与调用 9.1.1函数的定义 9.1.2函数的调用 9.1.3lambda表达式和匿名函数 9.2函数的参数传递 9.2.1参数的传递方式 9.2.2参数的类型 9.3函数的返回值 9.3.1return语句和函数返回值 9.3.2多条return语句 9.3.3返回多个值 9.4变量的作用域 9.4.1局部变量 9.4.2全局变量 9.5递归函数 9.6内嵌函数* 9.7装饰器* 9.7.1无参数装饰器 9.7.2有参数装饰器 9.7.3多重装饰器 9.8模块 9.8.1什么是模块 9.8.2Python的程序架构 9.8.3模块搜索路径* 9.8.4模块的有条件执行 9.9习题 第10章文件及目录操作 10.1文件概述 10.2文件的打开与关闭 10.2.1打开文件 10.2.2关闭文件 10.3文本文件的读写 10.3.1读取文本文件 10.3.2文本文件的写入 10.4CSV文件的读写 10.4.1CSV文件简介 10.4.2读取CSV文件 10.4.3写入CSV文件 10.5文件内的移动 10.6二进制文件的读写* 10.6.1pickle模块 10.6.2struct模块 10.7文件与目录管理* 10.7.1文件管理 10.7.2目录管理 10.8文件压缩* 10.8.1文件压缩概述 10.8.2解压文件 10.9文件操作应用举例 10.10习题 第11章面向对象编程技术 11.1面向对象程序设计基础 11.1.1面向过程与面向对象 11.1.2面向对象的基本概念 11.2类与对象 11.2.1类的定义 11.2.2对象的创建和使用 11.3属性 11.3.1实例属性和类属性 11.3.2私有属性和公有属性 11.3.3特殊属性与方法 11.4方法 11.4.1实例方法 11.4.2类方法 11.4.3静态方法 11.5继承和多态 11.5.1继承 11.5.2多态 11.6重载* 11.7面向对象程序设计应用举例 11.8习题 第12章错误和异常处理 12.1程序的错误 12.2异常处理 12.2.1异常概述 12.2.2tryexcept语句 12.2.3自定义异常类* 12.3断言处理 12.3.1断言处理概述 12.3.2assert语句和AssertionError类 12.3.3启用/禁用断言* 12.4Python的调试工具pdb* 12.5习题 第13章图形界面程序设计* 13.1图形用户界面概述 13.1.1图形用户界面 13.1.2tkinter库创建图形用户界面 13.2常用控件 13.2.1概述 13.2.2按钮 13.2.3标签和消息 13.2.4文本框 13.2.5单选按钮和复选框 13.2.6列表框 13.2.7滚动条和刻度条 13.2.8框架 13.2.9菜单 13.2.10ttk子模块 13.3对话框 13.3.1弹出消息框 13.3.2文件选择对话框 13.3.3颜色选择对话框 13.3.4自定义对话框 13.4布局管理器 13.4.1tkinter模块绘图坐标系 13.4.2pack布局管理器 13.4.3grid布局管理器 13.4.4place布局管理器 13.5事件处理 13.5.1tkinter的事件处理机制 13.5.2event类 13.5.3事件描述 13.5.4用bind()方法进行事件绑定 13.6图形用户界面应用举例 13.7习题 第14章数据库应用开发* 14.1数据库技术基础 14.1.1数据库基本概念 14.1.2关系数据库 14.1.3数据库应用系统的开发步骤 14.1.4数据库设计 14.2MySQL数据库 14.2.1安装MySQL 14.2.2创建数据库 14.2.3MySQL的数据类型 14.2.4创建表 14.2.5插入数据 14.2.6查看表 14.2.7修改数据 14.2.8删除数据 14.2.9删除表 14.3Python操作MySQL数据库举例 14.3.1PyMySQL模块 14.3.2数据库应用开发举例 14.3.3数据库应用开发步骤详解 14.3.4数据库表的插入、更新和删除操作 14.4习题 第15章Python网站开发* 15.1Web开发框架概述 15.1.1常用的Web开发框架 15.1.2MVC和MTV模式简介 15.2Django开发环境的搭建 15.2.1Django框架的安装 15.2.2创建**个Django项目 15.3Django框架的应用 15.3.1数据库配置 15.3.2创建数据模型 15.3.3创建视图 15.3.4模板系统 15.3.5部署Django项目 15.4Django框架的高级应用 15.4.1Session 15.4.2国际化 15.5Web开发应用案例——小型图书管理系统 15.6习题 参考文献
作者简介
黄蔚老师是苏州大学计算机教学部副主任,曾在清华大学出版社主编并出版了两本关于计算机基础的教材,有良好的沟通能力与愉快的合作经历。并且她参编过近10本教材或学术专著,在国内外核心期刊上发表过10篇以上学术论文。黄老师主要从事计算机公共教学,具有丰富的教学经验,多次获得苏州大学的教学优秀奖,深受学生的喜爱。
-
厚黑学(九品)
¥21.8¥68.0 -
北大人文课(平装)
¥22.0¥45.0 -
断代(八品)
¥13.9¥42.0 -
落洼物语
¥9.9¥28.0 -
西洋镜:中国屋脊兽(八品)
¥37.0¥88.0 -
钳工工艺与技能训练
¥31.5¥45.0 -
毛泽东思想和中国特色社会主义理论体系概论
¥17.5¥25.0 -
习近平总书记教育重要论述讲义
¥11.2¥35.0 -
美学原理(第二版)(本科教材)
¥25.6¥36.5 -
刑法学(上册·总论)
¥34.3¥49.0 -
基础会计
¥7.5¥22.0 -
概率论与数理统计
¥28.1¥39.0 -
信息技术选择性必修4
¥5.8¥10.5 -
护理质量与安全管理
¥59.9¥79.8 -
宠物微生物与免疫
¥44.5¥50.0 -
兽医实验室诊断
¥37.4¥42.0 -
畜牧场兽医体系建设与管理
¥49.0¥55.0 -
宠物病理
¥47.2¥53.0 -
全球传播
¥73.9¥88.0 -
互联网企业运营管理
¥59.3¥69.8