作品简介

随着人工智能时代的到来,Python已经成为主流开发语言。本书就是针对完全零基础入门的读者,采用最小化安装+极简代码的教学方式,让读者学练结合,达到入门Python与网络爬虫编程的目的。本书分为16章,从Python版本的演化、环境的搭建开始,逐步介绍Python 3.7语言的语法基础,包括内置类型、流程控制、函数、类和对象、异常处理、模块和包、迭代器、装饰器、多线程、文件和目录、正则表达式、网络编程、urllib爬虫、Beautiful Soup爬虫实战与Scrapy爬虫实战等。本书概念清晰,内容简练,是广大Python与网络爬虫入门读者的佳选,同时也非常适合高等院校和培训学校相关专业的师生教学参考。

潘中强:平顶山学院,副教授。2001年6月毕业于河南大学电气技术教育专业,获工学学士学位;2008年毕业于西安电子科技大学,获计算机应用工学硕士学位。本人主要从事软件工程,网络安全、物联网方面的研究。

薛燚:专门从事网站建设和网页开发的培训,从业20余年,擅长ASP、JSP、Python Web等网站开发技术。

作品目录

  • 内容简介
  • 前 言
  • 第1章 Python简介
  • 1.1 Python的历史
  • 1.2 为什么使用Python
  • 1.3 搭建Python开发环境
  • 1.4 Python语言特性
  • 1.5 Python 2.X、Python 3.X与Python 3.7
  • 1.6 开始编程:第一个Python Hello World
  • 1.7 本章小结
  • 第2章 Python基础知识
  • 2.1 Python的基础简介
  • 2.2 开始编程:九九乘法表
  • 2.3 本章小结
  • 第3章 Python的内置类型
  • 3.1 Python的类型分类
  • 3.2 简单类型
  • 3.3 简单类型的运算
  • 3.4 常量类型
  • 3.5 序列类型
  • 3.6 列表类型
  • 3.7 元组类型
  • 3.8 字符串类型
  • 3.9 字典类型
  • 3.10 集合类型
  • 3.11 开始编程:文本统计和比较
  • 3.12 本章小结
  • 第4章 流程控制和函数
  • 4.1 流程控制
  • 4.2 函数
  • 4.3 开始编程:八皇后算法
  • 4.4 本章小结
  • 第5章 类和对象
  • 5.1 面向对象
  • 5.2 Python类和对象
  • 5.3 开始编程:自动打印字符图案
  • 5.4 本章小结
  • 第6章 异常捕获和抛出
  • 6.1 异常处理
  • 6.2 开始编程:计算机猜数
  • 6.3 小结
  • 第7章 模块和包
  • 7.1 模块
  • 7.2 包
  • 7.3 本章小结
  • 第8章 元类和新型类
  • 8.1 元类
  • 8.2 新型类
  • 8.3 本章小结
  • 第9章 迭代器、生成器和修饰器
  • 9.1 迭代器和生成器
  • 9.2 修饰器
  • 9.3 本章小结
  • 第10章 多线程
  • 10.1 线程的概念
  • 10.2 创建多线程
  • 10.3 主线程
  • 10.4 阻塞线程
  • 10.5 判断线程是否是活动的
  • 10.6 线程同步
  • 10.7 本章小结
  • 第11章 文件与目录
  • 11.1 文件的处理
  • 11.2 文件和目录的高级处理
  • 11.3 开始编程:文件处理实战
  • 11.4 本章小结
  • 第12章 正则表达式
  • 12.1 正则表达式简介
  • 12.2 re模块的简单应用
  • 12.3 常用正则表达式
  • 12.4 本章小结
  • 第13章 网络编程
  • 13.1 网络编程理论基础
  • 13.2 使用TCP的服务器与客户端
  • 13.3 使用UDP的服务器与客户端
  • 13.4 开始编程:网络聊天程序
  • 13.5 本章小结
  • 第14章 urllib爬虫
  • 14.1 urllib、urllib2、urllib3的不同
  • 14.2 urllib3中的request模块
  • 14.3 request引发的异常
  • 14.4 解析URL的parse模块
  • 14.5 分析robots.txt文件
  • 14.6 本章小结
  • 第15章 网页爬虫实战
  • 15.1 获取页面源码
  • 15.2 过滤数据
  • 15.3 数据保存
  • 15.4 本章小结
  • 第16章 Scrapy爬虫
  • 16.1 安装Scrapy
  • 16.2 Scrapy选择器XPath和CSS
  • 16.3 Scrapy爬虫实战:今日影视
  • 16.4 本章小结
展开全部