Python 3.6零基础入门与实战

Python 3.6零基础入门与实战

作者:王启明罗从良

出版社:清华大学

出版年:2018年10月

ISBN:9787302509301

所属分类:人生哲学

书刊介绍

《Python 3.6零基础入门与实战》内容简介

随着大数据技术的发展及Python在人工智能领域的火热应用,Python得到越来越多的应用。本书就是在这个背景下编写的,是一本Python3.6入门教材,特别适合想直接切入爬虫编程及大数据分析处理的读者学习使用。本书赠送示例源代码与教学视频。
本书分为16章,主要内容包括开发环境、数据结构、函数、面向对象、多线程、模块、包、GUI模块、图形模块、正则模块、文件处理模块、网络编程模块和爬虫模块等,并且为每个模块提供了实战示例,最后用两章来介绍数据库编程实战和爬虫框架实战。
本书内容详尽、示例丰富,适合广大Python入门读者和Python开发人员阅读,同时也可作为高等院校和培训学校计算机相关专业的师生教学参考。
王启明,平顶山学院老师,主讲软件基础语言C和Python,目前是学校信息化小组的主要带头人,计算机教研组组长。长期工作在教学一线,承担了本科生教学及毕业设计任务。C和Python课收到学生好评。

作品目录

内容简介
前言
第1章:搭建Python开发环境
1.1、Python的版本说明
1.2、Python的安装
1.3、打开Python的方式
1.4、交互模式解释器
1.5、第一个Python程序Hello
World
1.6、Python开发工具
1.7、注意Python的缩进
第2章:Python中的数据与结构
2.1、Python中的标准数据类型
2.2、变量
2.3、数字
2.4、字符串
2.5、列表
2.6、元组
2.7、字典
2.8、集合
2.9、推导式
2.10、数据结构实战:文本统计分析
第3章:结构语句
3.1、顺序、选择和循环
3.2、用if选择
3.3、用while循环
3.4、用for循环
3.5、中断语句break、continue
3.6、循环实战:九九乘法表
第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、装饰器
5.9、上下文管理器与with语句
5.10、面向对象实战:数字图形
第6章:程序异常与调试
6.1、识别异常
6.2、Python中处理异常的语法
6.3、处理异常的细节
6.4、自定义异常
6.5、调试程序
6.6、异常实战:计算机猜数
第7章:多线程
7.1、线程的概念
7.2、创建多线程
7.3、主线程
7.4、阻塞线程
7.5、判断线程是否是活动的
7.6、线程同步
第8章:模块和包
8.1、模块
8.2、导入模块
8.3、包
8.4、命名空间
第9章:Tkinter模块——图形界面编程
9.1、Tkinter模块
9.2、Tkinter控件
9.3、Tkinter实战
第10章:re模块——正则表达式
10.1、正则表达式简介
10.2、re模块的简单应用
10.3、常用正则表达式
第11章:os模块与shutil模块——文件处理
11.1、os模块
11.2、shutil模块
11.3、文件处理实战
第12章:PIL(Pillow)模块——图像实战
12.1、Pillow库简介与安装
12.2、Image类的使用
12.3、图像的基本合成
12.4、图像的变换
12.5、图像处理实战
第13章:socket模块——网络编程
13.1、网络编程基础
13.2、使用TCP的服务器与客户端
13.3、使用UDP的服务器与客户端
13.4、网络编程实战
第14章:urllib工具包——网络爬虫编程
14.1、urllib、urllib2与urllib3的异同
14.2、request模块
14.3、error模块
14.4、parse模块
14.5、robotparser模块
14.6、urllib网络爬虫实战
第15章:Python数据库编程实战
15.1、操作SQLite
15.2、操作MySQL
15.3、使用ORM框架SQLAlchemy操作MySQL
第16章:Scrapy爬虫实战
16.1、安装Scrapy
16.2、Scrapy选择器XPath和CSS
16.3、天气预报项目

相关推荐

微信二维码