《Python网络爬虫开发从入门到精通》[63M]百度网盘pdf下载 您所在的位置:网站首页 猫眼专业版-实时票房独行月球 《Python网络爬虫开发从入门到精通》[63M]百度网盘pdf下载

《Python网络爬虫开发从入门到精通》[63M]百度网盘pdf下载

#《Python网络爬虫开发从入门到精通》[63M]百度网盘pdf下载| 来源: 网络整理| 查看: 265

第1章 Python基础

有句话说得好,“工欲善其事,必先利其器”,由于本书中所涉及的示例代码均以Python作为主要开发语言,因此在学习网络爬虫开发之前,需要对Python的基本使用方法有个大致的了解。同时,本书致力于帮助读者从零基础入门,本章将会对Python的基础语法和使用方法做一个大致的讲解,但不会面面俱到,只需要读者了解基础语法的使用方法即可。如果读者已有一定的Python基础,可跳过本章的学习,从第2章开始深入探究Python。

本章主要涉及的知识点 Python环境的搭建 Python开发IDE PyCharm的基本使用方法 数据类型和变量 字符串编码 列表和元组 流程控制语句if和循环 字典和集合的使用方法 函数 面向对象 多线程

1.1 Python环境搭建 Python(英国发音:/ˈpaɪθən/;美国发音:/ˈpaɪθɑːn/)是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件,源代码和解释器CPython遵循GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符作为语句缩进。 Python具有丰富和强大的库,常被称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分用更合适的语言改写,如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。 需要注意的是,在使用扩展类库时需要考虑平台问题,某些平台可能不提供跨平台的 功能。 由于Python具有语法简洁及拥有非常全面的第三方类库支持等优势,因此其非常适合用于爬虫程序的编写。Python目前分为两大版本,一个是Python 2.x版本,另一个是Python 3.x版本。这两个版本差距比较大,目前最新版本为Python 3.7.x。需要注意的是,本书中所涉及的代码均以Python 3.6.4为主。 接下来,本节将会讲解如何在常用操作系统下搭建Python 3开发环境,进行Python基础知识的学习和代码编写。 1.1.1 Windows系统下的Python环境安装与配置 Python是跨平台的语言,支持在各种不同的系统中运行,下面先来讲解我们最熟悉的Windows系统下的Python环境安装与测试。 1. 下载Python安装包 根据Windows版本(64位/32位)从Python官网下载对应的版本安装包,Python官网下载地址为https://www.python.org。本书以Windows 10系统为例,相关的操作步骤如下。 步骤A:下载安装包,打开https://www.python.org,进入Python官网首页,鼠标指针移动到【Downloads】选项,可以看到Python的最新版本为Python 3.7.2,如图1-1所示。 步骤B:由于我们使用的是Windows系统,因此需要下载Windows版本的Python,在上一步骤的基础上,鼠标指针移动到【Windows】选项并单击,之后将进入版本选择的界面,如图1-2所示。 步骤C:进入版本选择的界面后,选择需要的版本进行下载。由于本书中所使用的是Python 3.6.4,因此需要找到3.6.4版本的Python安装包并下载,如图1-3所示。

图1-1 Python官网首页

图1-2 版本选择页面

图1-3 选择对应的版本

2. 安装Python 下载完后,双击【python-3.6.4-amd64.exe】运行安装程序,进入安装引导界面,如图1-4所示。

图1-4 Python安装引导界面 接下来,就可以开始安装了,相关的安装步骤如下。 步骤A:选中【Add Python 3.6 to PATH】复选框后单击【Customize installation】选项,会弹出一个可选特性界面,在该界面中可进行选项设置,如图1-5所示。这一步操作的作用是把Python加入系统的PATH环境变量中,如果不选中,就需要手动去配置环境变量。

图1-5 可选特性界面 步骤B:在弹出的可选特性界面中选中所有的复选框,各选项的含义如下。 (1)Documentation:安装Python的帮助文档。 (2)pip:安装Python的第三方包管理工具。 (3)tcl/tk and IDLE:安装Python自带的集成开发环境。 (4)Python test suite:安装Python的标准测试套件。 (5)py launcher 和 for all users (requires elevation):允许所有用户更新版本。 选中之后单击【Next】按钮进入下一步骤。 步骤C:通过步骤2之后,进入Advanced Options(高级选项)配置界面,保持默认的设置,然后单击【Browse】按钮选择安装路径,如图1-6所示。

图1-6 高级选项配置界面 步骤D:单击【Install】按钮进行安装,安装过程会持续一段时间。安装完成后,在控制台打开cmd命令行窗口,输入“python”,检查是否安装成功。如果安装成功,将会出现类似以下信息的内容,从中可以看到关于所安装的Python版本等信息。 C:\Users\lyl>python Python 3.6.4 (v3.6.4:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)] on win32 Type "help","copyright","credits" or "license" for more information. >>> 1.1.2 Linux系统下的Python环境安装 Linux系统下的Python环境安装,一般常用的有两种方式:命令安装和源码安装。Linux系统默认装有Python 2.7版本,但是由于我们需要使用3.x版本的Python,因此需要自己安装。使用源码安装Python需要自己编译,而且时间比较长。在这里推荐使用命令安装,这样既简单又快速,可以省去很多步骤。由于Linux系统有众多版本,这里选择性地以Ubuntu/Debian/Deepin为例。下面将分别介绍命令安装和源码安装。 1. 命令安装 使用命令在Ubuntu下安装Python的相关步骤如下。 步骤A:在使用命令安装之前,需要先打开Linux命令行。由于本书所使用的是一台云服务器上的Ubuntu,因此需要使用xshell工具去连接,连接后,默认就是一个命令行界面,如图1-7所示。如果用户是在自己的虚拟机上安装的Ubuntu,则可以按【Ctrl+Alt+T】组合键直接打开命令行。

图1-7 Linux命令行界面 步骤B:打开命令行之后,切换到root用户,直接输入命令“sudo su”即可切换,如图1-8所示,如果默认是使用root用户登录的,则可以省略此步骤。

图1-8 切换root用户 步骤C:接下来输入命令: apt-get update 在apt-get update 执行完成之后,输入下面的命令,安装Python 3所需要的一些依赖环境。 apt-get install -y python3-dev build-essential libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev libcurl4-openssl-dev 此命令成功执行完毕后将会出现如图1-9所示的内容。

图1-9 安装Python 3所需的依赖环境 步骤D:紧接着继续输入命令: apt-get install -y python3 等待安装。安装过程会持续一段时间,执行完命令后,Python 3就安装完成了。最后还要测试一下是否安装成功,直接输入“python3”,如图1-10所示,如果安装成功将会看到相关的版本信息。

图1-10 测试是否安装成功 步骤E:继续安装pip3。pip是一个现代的、通用的Python包管理工具,提供了对Python包的查找、下载、安装、卸载的功能。这里还是使用命令安装,输入命令: sudo apt-get install -y python3-pip 执行完命令后,测试一下pip是否安装成功,输入命令“pip3 list”,如果出现类似如图1-11所示的内容,则代表安装成功。

图1-11 测试pip是否安装成功



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有