理论部分

章 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 使用Python

1.2.3 使用PyCharm

1.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 关于JSON

1.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 MD5

7.3.2 文件比较

7.3.3 Office文档操作

习题7

第8章 图形界面设计

8.1 Tkinter

8.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 wxPython

8.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 综合案例

习题9

0章 大数据

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 统计分析

习题10

1章 线程与进程

11.1 进程与线程的基本概念

11.1.1 定义

11.1.2 关系

11.1.3 区别

11.2 Python线程

11.2.1 threading模块

11.2.2 线程锁threading.RLock和threading.Lock

11.2.3 threading.Event

11.2.4 threading.Condition

11.2.5 queue模块

11.3 Python进程

11.3.1 muhiprocessing模块

11.3.2 进程池(P001)

11.4 Python协程

习题11

2章 数据库编程

12.1 概述

12.2 MySQL

12.2.1 PyMySQL

12.2.2 数据库基本操作

12.2.3 数据库查询操作

12.2.4 数据库更新操作

12.2.5 插入和删除操作

12.3 Access

12.3.1 win32.client

12.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 关于配套资源的说明

参考文献

python程序设计丁亚涛版_Python程序设计(普通高等教育“十三五”规划教材)相关推荐

  1. python程序设计丁亚涛版_Python程序设计

    目录 ●理论部分 第1章 Python概述 1.1 程序设计与Python语言 1.1.1 程序设计语言概述及程序设计的基本概念 1.1.2 Python语言的历史和发展 1.1.3 Python解释 ...

  2. python程序设计丁亚涛课后答案_python程序设计丁亚涛版课后答案

    程序百日咳病人入院时应安置在( ) 参考答案如下 设计丁亚答案Which is the best translation of the sentence "The doctor knew t ...

  3. python程序设计丁亚涛版_Scribus(出版设计软件)中文免费版

    Scribus(出版设计软件)中文免费版是一款非常专业的出版设计软件,功能强大,海量的模板可以选择使用,同时支持预览,还能设计各种不同格式的文件,界面非常简洁,可以轻松操作,而且支持js以及pytho ...

  4. python程序设计丁亚涛版_《Python程序设计 主编:丁亚涛 副主编:王世好 胡继礼 阚峻岭 著 丁亚涛 编 》【摘要 书评 试读】- 京东图书...

    权利声明: 京东上的所有商品信息.客户评价.商品咨询.网友讨论等内容,是京东重要的经营资源,未经许可,禁止非法转载使用. 注:本站商品信息均来自于合作方,其真实性.准确性和合法性由信息拥有者(合作方) ...

  5. 大学python用什么教材-Python大学教程(普通高等教育十三五规划教材)

    导语 内容提要 吕云翔.赵天宇.张元编著的<Python大学教程>介绍了使用Python语言进行程序设计的方法及其应用. 全书共14章,分为三部分.第一部分为基础篇(第1-5章),主要介绍 ...

  6. python与专业相结合应用案例_Office高级应用与Python综合案例教程(普通高等教育十三五规划教材)...

    目录 第1章 Word 2016高级应用 1.1 文档排版 1.1.1 排版原则 1.1.2 图文混排 1.1.3 页面设置 1.2 样式设置 1.2.1 样式概述 1.2.2 样式编辑 1.2.3 ...

  7. 丁亚涛c语言程序设计第3版,c语言程序设计(第3版)丁亚涛.pdf

    <C 语言程序设计 (第3 版)>丁亚涛 教材习题与解答 习题1 [参考答案] 1. C 语言基本特点:简洁.紧促.灵活.运算符丰富.数据结构丰富.移植性好等. 2. 程序如下: #inc ...

  8. python程序设计基础第三版_Python程序设计(第三版)PPT及源码

    [实例简介] [实例截图] [核心代码] python程序设计第三版 ├── code.rar ├── 第10章 网络程序设计.pptx ├── 第11章 安卓平台的Python编程.pptx ├── ...

  9. python程序设计课后答案第二版_Python程序设计课后习题答案-第一单元

    Python程序设计课后习题答案-第一单元 习题1 一.选择题 1.Python语言属于().C A.机器语言 B.汇编语言 C.高级语言 D.科学计算语言2.下列选项中,不属于Python特点的是( ...

最新文章

  1. js获取网页高度(详细整理)
  2. cocos2d-x的未来之旅
  3. mac python安装第三方库jupyter_Mac搭建jupyter环境
  4. ASP.NET加密解密
  5. UNITY服务器登录验证设计,Unity游戏登录模块流程(需验证)
  6. 重启tomcat-Tomcat服务器怎么重启?
  7. c语言编程2的10次方,疯狂编程,计算2的10万次方
  8. MySQL数据库性能优化--硬件瓶颈分析
  9. aspen稳态导出动态_Aspen Dynamics在控制中的应用
  10. 富士急乐园免税店将开业,打造游园购物访日体验
  11. excel与python生成正态分布的数据,实践
  12. closest() 方法
  13. Greenplum--Triggering FTS prob故障检测原理
  14. MFC、WTL、WPF、wxWidgets、Qt、GTK 对比
  15. Java实现-跳跃游戏
  16. 网页设计有难题?12款网页设计模板给你灵感!
  17. 代码量?项目经验?面试官你到底要看程序员哪一点
  18. Twitter赢在开放,三年创造奇迹
  19. Solaris IPMP配置
  20. 微信小程序之js模块化

热门文章

  1. xxl-job学习,基本测试1
  2. 猫猫学IOS(六)UI之iOS热门游戏_超级猜图
  3. 菜鸟慢慢爬行-----web(5)
  4. React 生命周期函数使用场景 及ajax请求 前端模拟数据
  5. 计算机专业c语言用的软件,计算机C语言模拟练习
  6. JS获取节点的兄弟,父级,子级元素
  7. 上士闻道,勤而行之,但是却得不到外界的认可, 怎么说?
  8. 安装finalshell 高级版(绿色版)
  9. idea单元测试时,@Test爆红解决方案
  10. spring 中的JMS是什么?