Python 3.7从入门到精通(视频教学版)

Python 3.7从入门到精通(视频教学版)

作者:王英英

出版社:清华大学

出版年:2019年9月

ISBN:9787302536192

所属分类:绘画摄影

书刊介绍

《Python 3.7从入门到精通(视频教学版)》内容简介

本书用于Python编程快速入门,注重实战操作,帮助读者循序渐进地掌握Python 3.7开发中的各项技术。本书提供了所有实例的源代码,以供读者直接查看和调用。同时,还提供了近20小时培训班形式的视频教学录像,详细讲解书中每一个知识点和数据库操作技巧。另外,本书还提供技术支持QQ群,专为读者答疑解难。本书分为22章,内容包括认识Python的概念、开发环境配置方法、Python的基础语法、列表、元组和字典、字符串、程序的控制结构、使用函数的方法、对象与类、程序调试和异常处理、模块与类库、日期和时间、迭代器、生成器与装饰器、文件与文件系统、基于tKinter的GUI编程、Python高级技术、数据库应用、网络编程、CGI程序设计和Web网站编程,最后通过4个综合项目案例,进一步讲述Python在实际工作中的应用。本书既适合Python初学者、Python编程爱好者、初中级Python程序开发人员阅读,也适合高等院校和培训机构的师生教学参考。
王英英,从事多年网站开发和应用程序开发,精通多种编程语言。对Python有深入研究,在Python编程开发方面有着丰富的经验,并已出版过多本相关畅销书,受广大读者认可。

作品目录

内容简介
前言
第1章:感受Python精彩世界
1.1、Python概述
1.2、选择Python的理由
1.3、搭建Python的编程环境
1.4、Python自带的开发工具IDLE
1.5、交互式运行Python命令行
1.6、小试身手——编辑和运行Python程序
1.7、疑难解惑
第2章:Python的基础语法
2.1、程序结构
2.2、Python的输入和输出
2.3、变量
2.4、标识符与保留字
2.5、简单数据类型
2.6、Python结构数据类型
2.7、运算符和优先级
2.8、疑难解惑
第3章:列表、元组和字典的基本操作
3.1、列表的基本操作
3.2、元组的基本操作
3.3、字典的基本操作
3.4、疑难解惑
第4章:熟练操作字符串
4.1、字符串的常用操作
4.2、熟练使用字符串运算符
4.3、格式化字符串
4.4、内置的字符串方法
4.5、疑难解惑
第5章:程序的控制结构
5.1、程序流程概述
5.2、基本处理流程
5.3、多样的赋值语句
5.4、顺序结构
5.5、布尔表达式
5.6、选择结构与语句
5.7、循环控制语句
5.8、疑难解惑
第6章:函数
6.1、使用函数的优势
6.2、调用内置函数
6.3、定义函数
6.4、函数的参数
6.5、有返回值的函数和无返回值的函数
6.6、形参和实参
6.7、变量作用域
6.8、返回函数
6.9、递归函数
6.10、匿名函数
6.11、偏函数
6.12、函数的内置属性和命名空间
6.13、输入和输出函数
6.14、疑难解惑
第7章:对象与类
7.1、理解面向对象程序设计
7.2、类的定义
7.3、类的构造方法和内置属性
7.4、类实例
7.5、类的内置方法
7.6、重载运算符
7.7、类的继承
7.8、类的多态
7.9、类的封装
7.10、Python的垃圾回收机制
7.11、疑难解惑
第8章:程序调试和异常处理
8.1、什么是异常
8.2、常见错误和异常
8.3、熟悉内置异常
8.4、使用try…except语句处理异常
8.5、全捕捉
8.6、异常中的else
8.7、异常中的pass
8.8、异常类的实例
8.9、清除异常
8.10、抛出异常
8.11、自定义异常
8.12、程序调试
8.13、疑难解惑
第9章:模块与类库
9.1、什么是模块
9.2、什么是类库
9.3、模块和类库的基本操作
9.4、模块的名称空间
9.5、自定义模块
9.6、将模块打包
9.7、熟悉运行期服务模块组
9.8、掌握字符串处理模块
9.9、疑难解惑
第10章:日期和时间
10.1、认识日期和时间
10.2、日历模块
10.3、time模块
10.4、datetime模块
10.5、日期和时间的常用操作
10.6、疑难解惑
第11章:迭代器、生成器和装饰器
11.1、迭代器
11.2、生成器
11.3、装饰器
11.4、疑难解惑
第12章:文件与文件系统
12.1、打开文件
12.2、读取文件
12.3、写入文件
12.4、关闭和刷新文件
12.5、疑难解惑
第13章:基于tkinter的GUI编程
13.1、常用的Python
GUI
13.2、使用tkinter创建GUI程序
13.3、认识tkinter的控件
13.4、几何位置的设置
13.5、tkinter的事件
13.6、Button控件
13.7、Canvas控件
13.8、Checkbutton控件
13.9、Entry控件
13.10、Label控件
13.11、Listbox控件
13.12、Menu控件
13.13、Message控件
13.14、Radiobutton控件
13.15、Scale控件
13.16、Scrollbar控件
13.17、Text控件
13.18、Toplevel控件
13.19、对话框
13.20、疑难解惑
第14章:Python的高级技术
14.1、图像的处理
14.2、语音的处理
14.3、科学计算——numpy模块
14.4、正则表达式
14.5、线程
14.6、疑难解惑
第15章:数据库的应用
15.1、平面数据库
15.2、内置数据库SQLite
15.3、操作MySQL数据库
15.4、疑难解惑
第16章:网络编程的应用
16.1、网络概要
16.2、socket模块
16.3、HTTP库
16.4、urllib库
16.5、ftplib模块
16.6、电子邮件服务协议
16.7、新闻组
16.8、连接远程计算机
16.9、疑难解惑
第17章:CGI程序设计
17.1、CGI简介
17.2、CGI模块
17.3、创建和执行脚本
17.4、使用cookie对象
17.5、使用模板
17.6、上传和下载文件
17.7、脚本的调试
17.8、疑难解惑
第18章:Web网站编程
18.1、XML编程基础
18.2、XML语法基础
18.3、Python解析XML
18.4、XDR数据交换格式
18.5、JSON数据解析
18.6、Python解析HTML
18.7、疑难解惑
第19章:游戏应用——开发弹球游戏
19.1、准备工作
19.2、需求分析
19.3、弹球游戏中的算法
19.4、具体功能实现
19.5、项目测试
第20章:网络爬虫应用——豆瓣电影评论的情感分析
20.1、什么是爬虫
20.2、Python如何爬取数据
20.3、项目分析
20.4、环境配置
20.5、具体功能实现
20.6、项目测试
第21章:大数据分析应用——开发数据智能分类系统
21.1、项目分析
21.2、配置环境
21.3、具体功能实现
21.4、项目测试
第22章:数据挖掘应用——话题模型和词云可视化
22.1、项目分析
22.2、配置环境
22.3、具体功能实现
22.4、项目测试

相关推荐

微信二维码