𝔖 Scriptorium
✦   LIBER   ✦

📁

python 3.6 零基础入门与实践

✍ Scribed by 王启明 罗从良


Publisher
清华大学出版社
Year
2018
Tongue
Chinese
Leaves
326
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


随着大数据技术的发展及Python在人工智能领域的火热应用,Python得到越来越多的应用。本书就是在这个背景下编写的,是一本Python 3.6入门教材,特别适合想直接切入爬虫编程及大数据分析处理的读者学习使用。本书赠送示例源代码与教学视频。 本书分为16章,主要内容包括开发环境、数据结构、函数、面向对象、多线程、模块、包、GUI模块、图形模块、正则模块、文件处理模块、网络编程模块和爬虫模块等,并且为每个模块提供了实战示例,最后用两章来介绍数据库编程实战和爬虫框架实战。 本书内容详尽、示例丰富,适合广大Python入门读者和Python开发人员阅读,同时也可作为高等院校和培训学校计算机相关专业的师生教学参考。

✦ Table of Contents


封面
扉页
内容简介
版权页
前言
目录
第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 天气预报项目
正文结束


📜 SIMILAR VOLUMES


零基础入门学习Python
✍ 小甲鱼 📂 Library 📅 2016 🏛 清华大学出版社 🌐 Chinese

本书适合学习Python3的入门读者,也适用对编程一无所知,但渴望用编程改变世界的朋友们!本书提倡理解为主,应用为王。因此,只要有可能,小甲鱼(作者)都会通过生动的实例来让大家理解概念。 虽然这是一本入门书籍,但本书的“野心”可并不止于“初级水平”的教学。本书前半部分是基础的语法特性讲解,后半部分围绕着Python3在爬虫、Tkinter和游戏开发等实例上的应用。编程知识深似海,小甲鱼没办法仅通过一本书将所有的知识都灌输给你,但能够做到的是培养你对编程的兴趣,提高你编写代码的水平,以及锻炼你的自学能力。最后,本书贯彻的核心理念是: 实用、好玩,还有参与。

GitHub入门与实践
✍ 大塚弘记 📂 Library 📅 2015 🏛 人民邮电出版社 🌐 Chinese

<p>本书从Git的基本知识和操作方法入手,详细介绍了GitHub的各种功能,GitHub与其他工具或服务的协作,使用GitHub的开发流程以及如何将GitHub引入到企业中。在讲解GitHub的代表功能Pull Request时,本书专门搭建了供各位读者实践的仓库,邀请各位读者进行Pull Request并共同维护。</p>

零基础入门学习Python: (第2版)
✍ 小甲鱼 📂 Library 📅 2019 🏛 清华大学出版社 🌐 Chinese

<p>本书提倡理解为主,应用为王。因此,只要有可能,小甲鱼(注:作者)都会通过生动的实例来让大家理解概念。</p> <p>虽然这是一本入门书籍,但本书的“野心”并不止于“初级水平”的教学。本书前半部分首先讲解基础的Python 3语法知识,包括列表、元组、字符串、字典以及各种语句;之后循序渐进地介绍一些相对高级的主题,包括抽象、异常、魔法方法以及属性迭代器。后半部分则围绕着Python 3在爬虫、界面开发和游戏开发上的应用,通过实例引导读者进行深入学习和探究,既富有乐趣,又锻炼了读者的动手能力。</p> <p>本书适合学习Python 3的入门读者,也适合对编程一无所知,但渴望用编程改变世

Oracle快手DBA零基础入门实战
✍ 史跃东 📂 Library 📅 2016 🏛 清华大学出版社 🌐 Chinese

本书旨在为初学者提供一本入门级书籍。使得读者可按本书中的内容,从零开始,独立完成数据库的基本安装配置、SQL书写、数据库管理、备份恢复,并了解初步的性能优化的相关知识。本书摒弃了以往相关书籍以理论为主的写作理念,重在引导读者实际动手完成操作。