人工智能技术应用导论第2.2章 Python语言基础_第1页
人工智能技术应用导论第2.2章 Python语言基础_第2页
人工智能技术应用导论第2.2章 Python语言基础_第3页
人工智能技术应用导论第2.2章 Python语言基础_第4页
人工智能技术应用导论第2.2章 Python语言基础_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实例2:回文诗021变量

名字命名规范

给变量赋值就赋予了类型2字符串

数据类型

用一对单引号、双引号或三引号

用方括号[]来截取;0表示开始,-1表示末尾

切片,截取

s[start:stop:step]3print

输出语句

输出格式知识点

实例3:冰雹猜想03导入

老子《道德经》有云,所谓一生二,二生三,三生万物,万物变幻,九九八十一后又再循环,归一。

这种“周而复始”体现了人类对一切事物发展认识的辩证唯物论的哲学思想。

数学:冰雹猜想,角谷猜想。无论N是怎样一个数字,最终都无法逃脱回到谷底1。目标

任意写出一个自然数N,并且按照以下的规律进行变换:

如果是奇数,则下一步变成3N+1;

如果是偶数,则下一步变成N/2。

这样经过若干个次数,最终回到1

例如:10——>5——>16——>8——>4——>2——>1

实例3:冰雹猜想03分析实例3:冰雹猜想03实现n=int(input('请输入任意一自然数:'))while(n!=1):ifn%2==0:n=n//2print(n)else:n=3*n+1print(n)实例3:冰雹猜想031input输入

接收用户输入信息保存在变量中

都被当做字符串知识点

实例3:冰雹猜想031input输入

接收用户输入信息保存在变量中

都被当做字符串2数字

数据类型:字符串、数字…整数:int

浮点数:float

布尔:bool知识点

实例3:冰雹猜想031input输入

接收用户输入信息保存在变量中

都被当做字符串2数字

数据类型:字符串、数字…整数:int

浮点数:float

布尔:bool3类型转换

type()查看类型转换函数:int()、float()、str()、eval()…知识点

实例3:冰雹猜想031input输入

接收用户输入信息保存在变量中

都被当做字符串2数字

数据类型:字符串、数字…整数:int

浮点数:float

布尔:bool3类型转换

type()查看类型转换函数:int()、float()、str()、eval()…4运算符

算术:+-*///

比较/关系:><==

赋值:=

逻辑:andor知识点

实例3:冰雹猜想031input输入

接收用户输入信息保存在变量中

都被当做字符串2数字

数据类型:字符串、数字…整数:int

浮点数:float

布尔:bool3类型转换

type()查看类型转换函数:int()、float()、str()、eval()…4运算符

算术:+-*///

比较/关系:><==

赋值:=

逻辑:andor5二分支结构

if…else…知识点

网络爬虫2.4爬虫概述01实例4:知己知彼02爬虫概述01网络爬虫应用广泛:搜索引擎、数据采集、软件测试、网络安全等。在爬虫领域,Python几乎是霸主地位,将网络一切数据作为资源,通过自动化程序进行有针对性的数据采集以及处理。爬虫概述011概念

按照一定的规则,自动地抓取万维网信息的程序或者脚本。

互联网上公开的并且可以访问到的数据爬虫概述011概念

按照一定的规则,自动地抓取万维网信息的程序或者脚本。

互联网上公开的并且可以访问到的数据2分类

通用网络爬虫聚焦网络爬虫

增量式网络爬虫

深层网络爬虫爬虫概述011概念

按照一定的规则,自动地抓取万维网信息的程序或者脚本。

互联网上公开的并且可以访问到的数据2分类

通用网络爬虫聚焦网络爬虫

增量式网络爬虫

深层网络爬虫3过程

url发送请求,获得响应

解析响应

保存数据爬虫概述011概念

按照一定的规则,自动地抓取万维网信息的程序或者脚本。

互联网上公开的并且可以访问到的数据2分类

通用网络爬虫聚焦网络爬虫

增量式网络爬虫

深层网络爬虫3过程

url发送请求,获得响应

解析响应

保存数据4HTTP协议

超文本传输协议

规则,在浏览器和服务器之间传输数据实例4:知己知彼02导入

托尔斯泰曾说:理想是指路的明灯,没有理想就没有坚定的方向,就没有生活

周恩来12岁时就发出“为中华之崛起而读书”的誓言

有明确的、切合实际的职业理想,并为之努力奋斗

要实现职业理想,首先要了解自己,其次要了解职业,最后要了解社会

实例4:知己知彼02目标

爬取51job上python相关职位信息目标

内容保存在html文件实例4:知己知彼02分析

实质:模拟浏览器,向服务器发送HTTP请求,获取响应数据库:内置的urllib;第三方库requests

使用:request库发送get请求,带上User-Agent请求头,模拟浏览器,

获取和浏览器访问一致的内容。实例4:知己知彼02实现#安装requests第三方库pipinstallrequests实例4:知己知彼021requests库第三方库:安装

requests的get()方法,传入url和headers参数

响应内容保存在变量中,通过response.text或者response.content得到响应内容知识点

实例4:知己知彼021requests库第三方库:安装

requests的get()方法,传入url和headers参数

响应内容保存在变量中,通过response.text或者response.content得到响应内容2post请求

需提交数据,如登录

post()方法:传入url、headers、data参数知识点

实例4:知己知彼021requests库第三方库:安装

requests的get()方法,传入url和headers参数

响应内容保存在变量中,通过response.text或者response.content得到响应内容2post请求

需提交数据,如登录

post()方法:传入url、headers、data参数3反爬策略

爬取频率高访问压力限制IP地址单位时间访问次数

屏蔽IP

登录才能访问,验证码

动态页面知识点

实例4:知己知彼021requests库第三方库:安装

requests的get()方法,传入url和headers参数

响应内容保存在变量中,通过response.text或者response.content得到响应内容2post请求

需提交数据,如登录

post()方法:传入url、headers、data参数3反爬策略

爬取频率高访问压力

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论