注册 登录 进入教材巡展
#

出版时间:2018-10

出版社:中国水利水电出版社

以下为《Python程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国水利水电出版社
  • 9787517070054
  • 1版
  • 226363
  • 47197227-3
  • 平装
  • 16开
  • 2018-10
  • 362
  • 240
  • 工学
  • 软件工程
  • TP311.561
  • 计算机
  • 本科
作者简介
丁亚涛,副教授,从事计算机基础教育多年,具有丰富的一线教学经验,已经出版计算机基础相关著作多部,并在计算机教育杂志上发表多篇文章。本社长期合作的作者,稿件质量高,可以在多所院校推广,对于销量有保障。
查看全部
内容简介

《Python程序设计/普通高等教育“十三五”规划教材》基于作者团队近几年的教学实践与研发经验,按照满足初学者对Python语言的需求进行编写。全书共12章,主要内容包括Python语言基础、结构化和面向对象程序设计、正则表达式、函数、文件、图形界面设计、网络程序设计、数据库、线程与进程、大数据技术等。
  《Python程序设计/普通高等教育“十三五”规划教材》采用“案例驱动”的编写方式,以程序设计为中心,语法介绍精炼,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性。每章均配备精心设计的习题。
  另外,《Python程序设计/普通高等教育“十三五”规划教材》所有程序配有视频讲解,教材配套提供题库及软件测试系统,可供平时练习、实验实训和课程测试之用。
  《Python程序设计/普通高等教育“十三五”规划教材》既可以作为本专科院校Python语言程序设计课程的教材,也可以作为自学者的参考用书,同时可供各类考试人员复习参考。

目录
理论部分章 Python概述1.1 程序设计与Python语言1.1.1 程序设计语言概述及程序设计的基本概念1.1.2 Python语言的历史和发展1.1.3 Python解释器1.1.4 Python语言的特点1.2 安装与使用1.2.1 安装Python解释器1.2.2 使用Python1.2.3 使用PyCharm1.2.4 同时安装多个Python版本1.3 基础知识1.3.1 对象模型1.3.2 基本数据类型1.3.3 数据类型转换1.3.4 常量、变量、运算符与表达式1.3.5 内置函数1.3.6 基本输入输出1.3.7 关于JSON1.4 Python代码的编写规范1.4.1 换行1.4.2 缩进1.4.3 注释1.4.4 空行习题1第2章 列表、元组、字典和集合2.1 列表2.1.1 列表的概念2.1.2 列表的使用2.2 元组2.2.1 元组对象的创建与删除2.2.2 元组运算符2.2.3 元组与列表相互转换2.2.4 时间元组2.3 字典2.3.1 字典对象的创建与删除2.3.2 字典的使用2.3.3 字典类型的常用函数2.4 集合2.4.1 集合对象的创建与删除2.4.2 集合的使用习题2第3章 选择与循环3.1 选择结构3.1.1 条件运算符3.1.2 单分支选择结构3.1.3 双分支选择结构3.1.4 多分支选择结构3.1.5 选择结构的嵌套3.2 循环结构3.2.1 for循环3.2.2 while循环3.2.3 else语句3.2.4 break和continue语句3.3 综合案例习题3第4章 字符串与正则表达式4.1 字符串4.1.1 字符串编码格式4.1.2 字符串基本操作4.2 正则表达式4.2.1 基本语法4.2.2 正则表达式的应用4.3 综合案例习题4第5章 函数5.1 函数的定义5.2 参数5.2.1 形参与实参5.2.2 参数类型5.2.3 函数返回值5.3 变量的作用域5.3.1 作用域5.3.2 global和nonlocal关键字5.4 lambda表达式5.5 递归函数5.5.1 递归函数的形式5.5.2 汉诺塔游戏5.6 偏函数习题5第6章 面向对象程序设计6.1 面向对象的概念6.2 类的定义与使用6.2.1 类的定义6.2.2 类的实例6.2.3 类的属性6.3 类的方法6.3.1 类的常用内置方法6.3.2 方法的访问控制6.3.3 方法的装饰器6.4 继承6.4.1 子类的_init_0方法6.4.2 子类添加新的属性和方法6.4.3 重写方法6.5 多态6.6 模块与包6.6.1 模块简介6.6.2 模块的使用6.6.3 包习题6第7章 文件7.1 文件基本操作7.1.1 文件类型7.1.2 文件的打开和关闭7.1.3 文件的读写7.1.4 文件的其他操作7.2 目录操作7.2.1 目录操作7.2.2 OS对象和shutil模块7.3 高级文件操作7.3.1 MD57.3.2 文件比较7.3.3 Office文档操作习题7第8章 图形界面设计8.1 Tkinter8.2 控件8.2.1 标签(Label)8.2.2 框架(Frame)8.2.3 按钮(Button)8.2.4 输入框(Entry)8.2.5 单选按钮(RadioButton)和复选按钮(CheckButton)8.2.6 消息(Message)和消息框(MessageBox)8.2.7 组合框(ComboBox)和列表框(ListBox)8.2.8 滚动条(Scrollbar)8.2.9 绘图组件((:anvas)8.3 wxPython8.3.1 wxPython基础知识8.3.2 Frame的概念与作用习题8第9章 网络编程9.1 计算机网络基础9.1.1 定义及分类9.1.2 网络体系结构及参考模型9.2 Socket编程9.3 嗅探器9.4 抓取网页内容9.4.1 爬虫的基本流程9.4.2 requests库9.5 网站开发9.6 综合案例习题90章 大数据10.1 数据分析基础10.1.1 pandas简介10.1.2 获取数据10.2 数据处理10.2.1 引人数据集10.2.2 查询数据10.3 大数据10.3.1 定义10.3.2 结构10.3.3 意义10.3.4 大数据技术10.4 数据分析案例10.4.1 数据分析10.4.2 实际数据分析10.4.3 统计分析习题101章 线程与进程11.1 进程与线程的基本概念11.1.1 定义11.1.2 关系11.1.3 区别11.2 Python线程11.2.1 threading模块11.2.2 线程锁threading.RLock和threading.Lock11.2.3 threading.Event11.2.4 threading.Condition11.2.5 queue模块11.3 Python进程11.3.1 muhiprocessing模块11.3.2 进程池(P001)11.4 Python协程习题112章 数据库编程12.1 概述12.2 MySQL12.2.1 PyMySQL12.2.2 数据库基本操作12.2.3 数据库查询操作12.2.4 数据库更新操作12.2.5 插入和删除操作12.3 Access12.3.1 win32.client12.3.2 pypyodbc模块12.4 事务和错误处理12.4.1 事务12.4.2 错误处理习题12实训部分实训1 Python语言基础实训2 数据类型、序列、字典和集合实训3 选择与循环实训4 字符串与正则表达式实训5 函数设计与使用实训6 面向对象程序设计实训7 文件操作实训8 图形界面设计实训9 网络程序设计实训10 大数据实训11 线程与进程实训12 数据库编程附录A Pytho2和Pytho3附录B 常用的Python编辑环境附录C Python资源网站附录D 关于配套资源的说明参考文献
Baidu
map