本书从零基础入门着手,通过合理的编排,首先引导读者循序渐进地学习Python基本语法和语义,再掌握诸如文件和数据库的处理、面向对象编程、开发图形用户界面、网络和多线程编程等实用技术,最后拓展了Python的一些热门应用,如大数据和机器学习。 本书通过丰富的案例和真切的经验分享、详细的文字讲解和生动的在线视频演示,给读者带来别样的学习体验。 本书非常适合没有Python编程经验的程序员,也适合工作中需要用到程序解决问题的非专业人员,由于独特的编排和讲解,同样适合初学Python的学生,甚至可以当作全国计算机二级Python的教材使用。总之,对于第一次接触编程的人来说,这是一本非常适合的书。
Python 3.7编程快速入门
✍ Scribed by 潘中强 薛?D
- Publisher
- 清华大学出版社
- Year
- 2019
- Tongue
- Chinese
- Leaves
- 297
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
随着人工智能时代的到来,Python已经成为主流开发语言。本书就是针对完全零基础入门的读者,采用最小化安装 极简代码的教学方式,让读者学练结合,达到入门Python与网络爬虫编程的目的。 本书分为16章,从Python版本的演化、环境的搭建开始,逐步介绍Python 3.7语言的语法基础,包括内置类型、流程控制、函数、类和对象、异常处理、模块和包、迭代器、装饰器、多线程、文件和目录、正则表达式、网络编程、urllib爬虫、Beautiful Soup爬虫实战与Scrapy爬虫实战等。 本书概念清晰,内容简练,是广大Python与网络爬虫入门读者的佳选,同时也非常适合高等院校和培训学校相关专业的师生教学参考。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第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 本章小结
正文结束
📜 SIMILAR VOLUMES
<p>本书图文并茂,讲解细致,从搭建开发环境入手,逐步引导读者掌握Python的基础知识、核心操作及编程技巧,最后深入了解编程思维。
本书以初学者为对象,全面介绍了使用 Python 进行程序开发的各种技术。在内容排列上由浅入深,让读者 循序渐进掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术。全 书共分 22 章,包括搭建 Python 开发环境、Python 入门必学、变量和数据类型、流程控制语句、序列的应用、 字符串及正则表达式、异常处理及程序调试、函数、面向对象程序设计、模块、文件及目录操作、使用 Python 操作数据库、常用的 GUI 框架、Django Web 框架的使用、Pygame 游戏框架、网络爬虫框架、Flask Web 框架的 使用、中华诗词大会(网络版)