自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 前端(Jinja2)

1. 什么是Jinja2模板引擎python的Web开发中, 业务逻辑(实质就是视图函数的内容)和页面逻辑(html文件)分开的, 使得代码的可读性增强, 代码容易理解和维护;模板渲染: 在html文件中,通过动态赋值,将重新翻译好的html文件(模板引擎生效) 返回给用户的过程。2. 语法2.1 Jinja2变量显示语法: {{ 变量名 }} # 完整的过滤器查看位置: http:...

2019-02-28 22:56:28 8744

原创 前端(Bootstrop、Flask)

1. Bootstrop1.1 什么是Bootstrop: Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端 开发框架,使得 Web 开发更加快捷。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。2.2 学习网站 官方中文...

2019-02-28 20:55:24 795

原创 数据分析(pandas)

1. 导入第三方模块import pandas as pdimport numpy as npimport string2. 创建Series对象2.1 通过列表创建Series对象: 默认索引从0开始,可用index指定索引 pd.Series(data=array) pd.Series(data=array, index=['A', 'B', 'C'])2.2 通过nump...

2019-02-28 14:43:44 239

原创 数据分析(numpy)

1. 什么是numpy快速,方便的科学计算基础库(主要是对数值的计算、多维数组的运算);2. numpy轴的理解一维数组: [1,2,3,45] ----0轴二维数组: [[1,2,3,45], [1,2,3,45]] ----0轴, 1轴(类似于x轴和y轴)3. 常用操作3.1 numpy中创建数组(矩阵): 方法1: a = np.array([1,2,3,4,5]...

2019-02-27 17:31:37 194

原创 绘图(echart)

1. 绘制条形图from pyecharts import Barx_movies_name = ["猩球崛起", "敦刻尔克", "蜘蛛侠", "战狼2"]y_16 = [15746, 312, 4497, 319]y_15 = [12357, 156, 2045, 168]y_14 = [2358, 399, 2358, 362]bar = Bar(title="某年内地电影票...

2019-02-27 16:20:38 224

原创 绘图(matplotlib)

1. 什么是matplotlibMatplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形2. matplotlib的使用2.1 导入第三方模块: from matplotlib import pyplot as plt from matplotlib import font_manager2.2 设置字符集,解决中文显示...

2019-02-27 15:49:11 224

原创 爬虫(BeautifulSoup)

1. 什么是BeautifulSoupBeautiful Soup(简称BS4)提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为tiful Soup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。不需要考虑编码方式,除非文档没有指定,重新原始编码方式即可。2. BS4的4种对象2.1 BeautifulSou...

2019-02-27 14:30:28 1298

原创 爬虫(urllib及requests模块)

1. HTTP常见状态码2xxx: 成功3xxx: 重定向4xxx: 客户端的问题5xxxx: 服务端的问题404: 页面找不到403: 拒绝访问200: 成功访问消息100 Continue101 Switching Protocols102 Processing成功200 OK201 Created202 Accepted203 Non-Authorita...

2019-02-27 11:55:43 398

原创 爬虫(初识爬虫)

1. 什么是爬虫网络爬虫(又被称为网页蜘蛛,网络机器人),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。2. 爬虫的实现步骤- 分析需要获取的信息在网页源码中的规律- 获取网页源码- 解析页面内容- 获取所需要的信息示例:爬取百度贴吧图片'''url规律: https://tieba.baidu.com/p/5752826839?pn=1 ht...

2019-02-23 16:08:21 247

原创 正则表达式

1. 什么是正则表达式正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。2.通配符* 代表一个或多个字符? 代表单个字符. 当前目录.. 当前目录的上一级目录[0-9] 单个字符为0~9[a-z...

2019-02-23 15:40:29 101

原创 爬虫(Scrapy架构)

1. 什么是Scrapy架构scrapy 是一个为了爬取网站数据,提取结构性数据而编写的应用框架,我们只需要实现少量代码,就能够快速的抓取到数据内容。Scrapy 使用了 Twisted['twɪstɪd]异步网络框架来处理网络通讯,可以加快我们的下载速度,不用自己去实现异步框架,并且包含了各种中间件接口,可以灵活的完成各种需求。2. Scrapy架构组件 引擎(Scrapy):用来处...

2019-02-20 17:42:48 2812

原创 词云

1. 什么是词云由词汇组成类似云的彩色图形。2. 词云的优势“词云”就是对网络文本中出现频率较高的“关键词”予以视觉上的突出,形成“关键词云层”或“关键词渲染”,从而过滤掉大量的文本信息,使浏览网页者只要一眼扫过文本就可以领略文本的主旨。3. 词云的实现3.1 引入第三方模块: import jieba 切割中文的模块 from PIL import Image ...

2019-02-20 15:35:04 1268

原创 爬虫(xpath)

1. 什么是xpathXPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。2. xpath在爬虫中的使用2.1 导入第三方模块: import lxml.etree as etree2.2 将爬取到的html内容转化为xpath可以解析的格式: selector = etree.HTML(html)2.3 xpath的常...

2019-02-20 15:05:11 252

原创 爬虫(定向爬虫)

1. 什么是定向爬虫定向爬虫是网络爬虫的一种。定向爬虫可以精准的获取目标站点信息。基于模版的信息提取技术,能提供更加精准的信息2. 定向爬虫的实现2.1 导入第三方模块:import requestsfrom bs4 import BeautifulSoupimport bs42.2 爬取网页内容:def get_content(url,): try: ...

2019-02-20 14:46:40 1106

原创 web

1. html1.1 什么是html: html(Hyper Text Markup Language)是用来创建网页的标记语言;1.2 网页基本结构: <!--声明为html5--> <!DOCTYPE html> <!--html是一整个人--> <html lang="en"&am

2019-02-20 14:28:16 139

原创 socketserver

1. 什么是socket socket并不能多并发,只能支持一个用户,socketserver 简化了编写网络服务程序的任务,socketserver是socket的再封装。socketserver在python2中为SocketServer,在python3取消了首字母大写,改名为socketserver。socketserver中包含了两种类,一种为服务类(server class),一...

2019-02-20 11:18:58 762

原创 UDP

1. 基于UDP通信1.1 实现server服务器: import socket # 1. 实例化socket对象 udpServer = socket.socket(family=socket.AF_INET,type=socket.SOCK_DGRAM) # 2. 绑定IP和端口 # 172.25.254.250 # 0.0.0.0代表开放所有的IP地址 udpServer...

2019-02-20 10:57:06 110

原创 TCP

1. TCP实现网页信息获取import socketclient = socket.socket()client.connect(("www.baidu.com", 80))client.send(b"GET / HTTP/1.1\r\nHost:www.baidu.com\r\nConnection:close\r\n")recvData = client.recv(1024*10...

2019-02-20 10:50:28 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除