前端(Jinja2)

1. 什么是Jinja2模板引擎 python的Web开发中, 业务逻辑(实质就是视图函数的内容)和页面逻辑(html文件)分开的, 使得代码的可读性增强, 代码容易理解和维护; 模板渲染: 在html文件中,通过动态赋值,将重新翻译好的html文件(模板引擎生效) 返回给用户的过程。 ...

2019-02-28 22:56:28

阅读数 5890

评论数 0

前端(Bootstrop、Flask)

1. Bootstrop 1.1 什么是Bootstrop: Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端 开发框架,使得 Web 开发更加快捷。Bootstra...

2019-02-28 20:55:24

阅读数 289

评论数 0

数据分析(pandas)

1. 导入第三方模块 import pandas as pd import numpy as np import string 2. 创建Series对象 2.1 通过列表创建Series对象: 默认索引从0开始,可用index指定索引 pd.Series(data=arra...

2019-02-28 14:43:44

阅读数 25

评论数 0

数据分析(numpy)

1. 什么是numpy 快速,方便的科学计算基础库(主要是对数值的计算、多维数组的运算); 2. numpy轴的理解 一维数组: [1,2,3,45] ----0轴 二维数组: [[1,2,3,45], [1,2,3,45]] ----0轴, 1轴(类似于x轴和y轴) 3...

2019-02-27 17:31:37

阅读数 21

评论数 0

绘图(echart)

1. 绘制条形图 from pyecharts import Bar x_movies_name = ["猩球崛起", "敦刻尔克", "蜘蛛侠", "战狼2&q...

2019-02-27 16:20:38

阅读数 19

评论数 0

绘图(matplotlib)

1. 什么是matplotlib Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形 2. matplotlib的使用 2.1 导入第三方模块: from matplotlib import pyplot as plt f...

2019-02-27 15:49:11

阅读数 29

评论数 0

爬虫(BeautifulSoup)

1. 什么是BeautifulSoup Beautiful Soup(简称BS4)提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它 是一个工具箱,通过解析文档为tiful Soup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。 不需要考虑编...

2019-02-27 14:30:28

阅读数 19

评论数 0

爬虫(urllib及requests模块)

1. HTTP常见状态码 2xxx: 成功 3xxx: 重定向 4xxx: 客户端的问题 5xxxx: 服务端的问题 404: 页面找不到 403: 拒绝访问 200: 成功访问 消息 100 Continue 101 Switching Protocols 102 Processing 成...

2019-02-27 11:55:43

阅读数 33

评论数 0

爬虫(初识爬虫)

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

2019-02-23 16:08:21

阅读数 30

评论数 0

正则表达式

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

2019-02-23 15:40:29

阅读数 25

评论数 0

爬虫(Scrapy架构)

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

2019-02-20 17:42:48

阅读数 2523

评论数 0

词云

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

2019-02-20 15:35:04

阅读数 32

评论数 0

爬虫(xpath)

1. 什么是xpath XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。 2. xpath在爬虫中的使用 2.1 导入第三方模块: import lxml.etree as etree 2.2 将爬取到的html内容转化为xpa...

2019-02-20 15:05:11

阅读数 25

评论数 0

爬虫(定向爬虫)

1. 什么是定向爬虫 定向爬虫是网络爬虫的一种。定向爬虫可以精准的获取目标站点信息。基于模版的信息提取技术,能提供更 加精准的信息 2. 定向爬虫的实现 2.1 导入第三方模块: import requests from bs4 import BeautifulSoup import bs4 ...

2019-02-20 14:46:40

阅读数 34

评论数 0

web

1. html 1.1 什么是html: html(Hyper Text Markup Language)是用来创建网页的标记语言; 1.2 网页基本结构: <!--声明为html5--> <...

2019-02-20 14:28:16

阅读数 29

评论数 0

socketserver

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

2019-02-20 11:18:58

阅读数 30

评论数 0

UDP

1. 基于UDP通信 1.1 实现server服务器: import socket # 1. 实例化socket对象 udpServer = socket.socket(family=socket.AF_INET,type=socket.SOCK_DGRAM) # 2. 绑定IP和端口...

2019-02-20 10:57:06

阅读数 26

评论数 0

TCP

1. TCP实现网页信息获取 import socket client = socket.socket() client.connect(("www.baidu.com", 80)) client.send(b"GET / HTTP/1.1\...

2019-02-20 10:50:28

阅读数 28

评论数 0

TCP和UDP

1. TCP和UDP的区别 (1)、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接 (2)、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付, Tcp通过校验...

2019-01-23 09:51:02

阅读数 31

评论数 0

Python(进程间通信)

1. 队列 import multiprocessing # 线程通信=====(队列) ---- from queue import Queue # 进程池中进程通信=====(队列) --- from multiprocess.Manager import Queue # 多进程通信=====...

2019-01-22 22:53:31

阅读数 29

评论数 0

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