3 小黑--

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 18w+

数据分析—03数据分析绘图库

文章目录一、数据分析绘图库matplotlib1、简单介绍2、绘图基础知识3、常用图形4、绘图步骤5、单图绘制和多图绘制6、绘制散点图和折线图7、绘制柱状图二、数据分析绘图库seaborn三、K近邻算法分类可视化分析一、数据分析绘图库matplotlib1、简单介绍matplotlib是python比较底层的可视化库,可定制性强、图表资源丰富、简单易用、达到出版质量级别。2、绘图基础知识...

2020-05-15 08:51:59

数据分析—02Pandas数据科学库

文章目录一、什么是Pandas二、Series用法1、pandas创建series数据类型2、series基本操作3、series运算4、特殊的where方法5、字符串常用操作三、DataFrame用法1、创建dataframe数据2、文件的读取与写入3、DataFrame基础属性和整体情况查询4、分组和聚合四、案例1、商品数据分析2、消费金额和小费的关联与性别和吸烟是否有关一、什么是PandasPandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算);用于数

2020-05-15 08:35:44

数据分析—01NumPy数据科学库

一、什么是NumPyNumPy是使用Python进行科学计算的基础软件包。是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。除其他外,它包括: 1 功能强大的N维数组对象。(数组中类型一样) 2 精密广播功能函数。 3 集成 C/C+和Fortran 代码的工具。 4 强大的线性代数、傅立叶变换和随机数功能。两个强大的功能:N维数组对象NdarrayNumPy 最重要的一个特点是其 N 维数组对象 nd

2020-05-14 22:07:09

网络爬虫—05Scrapy爬虫框架

文章目录一、Scrapy架构流程1.简介2.优势3.架构流程图4.组件二、Scrapy爬虫步骤三、三国演义名著定向爬虫项目一、Scrapy架构流程1.简介Scrapy,Python开发的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。它也提供了多种类型爬虫的基类,如Bas...

2020-04-23 15:32:55

网络爬虫—04Ajax/selenium爬虫

一、什么是Ajax浏览器中可看到正常显示的数据,但使用requests得到的结果并没有。 这是什么原因呢?requests获取的是原始的HTML文档,而浏览器中的页面是经过JS处理数据后生成的结果。这些数据的来源有哪些情况呢?Ajax加载、包含在HTML文档中、经过JavaScript和特定算法计算后生成Ajax(Asynchronous JavaScript and XML)异步的...

2020-04-22 12:42:02

网络爬虫—03网络数据解析

文章目录一、正则表达式正则表达式匹配规则正则实现步骤Pattern和Match对象方法汇总1.pattern对象方法2.match对象方法3.search4.findall和finditer方法5.split方法6.sub方法7.匹配中文8.正则常量9.贪婪模式与非贪婪模式基于requests和正则猫眼电影top100定向爬虫二、XPath数据解析库基于requests和XPath猫眼电影TOP1...

2020-04-20 18:22:13

网络爬虫—02网络数据采集

文章目录一、网络数据采集之urllib库二、网络数据采集之requests库request方法response对象高级应用一:添加headers高级应用二:IP代理设置三、项目案例一:京东商品的爬取项目案例二:百度/360搜索关键字提交Python 给人的印象是抓取网页非常方便,提供这种生产力的,主要依靠的就是 urllib、requests这两个模块。重点学习requests一、网络数据采集...

2020-04-20 13:17:45

网络爬虫—01爬虫入门

一、通用爬虫和聚焦爬虫根据使用场景,网络爬虫可分为:通用爬虫 和 聚焦爬虫两种1、通用爬虫通用网络爬虫是捜索引擎抓取系统(Baidu、Google、Yahoo等)的重要组成部分。主要目的是将互联网上的网页下载到本地,形成一个互联网内容的镜像备份。通用网络爬虫 从互联网中搜集网页,采集信息,这些网页信息用于为搜索引擎建立索引从而提供支持,它决定着 整个引擎系统的内容是否丰富,信息是否即时...

2020-04-20 11:21:26

Web前端—06Flask表单操作

文章目录一、 WTForms引入二、安装三、定义表单文件1、常见表单域字段类型2、常见验证规则3、简单实例4、用户注册与Bootstrap结合5、自定义验证一、 WTForms引入Form表单,在Web应用中无处不在。比如: 用户登录表单, 用户注册表单。所有的表单项都有共性,比如有文字输入框,单选框,密码输入框等;表单的验证也有共性,比如有非空验证,长度限制,类型验证等。如果有个框...

2020-03-04 16:52:05

Web前端—05Flask、Jinja2入门

一、flask简介1、什么是Flask?首先看一下用户通过浏览器访问网站的页面信息,经过了哪些?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供IMAP / POP3 / SMTP服务。接收的请求量大,10K。uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。http协议和nginx进行交流,WSGI协议和后端的...

2020-02-23 10:32:43

Web前端—04jQuery介绍

一、jQuery介绍二、jQuery介绍选择器三、jQuery介绍属性操作四、应用实例

2020-02-18 10:01:47

Web前端—03JavaScript介绍

文章目录一、JS介绍二、JS的使用和输出三、基本语法1、定义变量2、运算符3、数据类型4、函数5、条件语句6、JS事件一、JS介绍(1)JavaScript 是属于 HTML 和 Web 的编程语言。它和Java没有半毛钱关系,就像雷锋和雷峰塔的关系。。。JavaScript 是 web 开发者必学的三种语言之一:HTML 定义网页的内容CSS 规定网页的布局JavaScript 对...

2020-02-14 11:05:41

数据库—04基于Celery、Redis和Flower的异步邮件报警与监控

项目案例:基于Celery、Redis和Flower的异步邮件报警与监控项目背景异步任务队列的主要应用场景在:无须实现响应,性能占用较大,任务处理时间较长的任务,如占用网络性能的发送邮件,占用IO 性能的视频处理。 和经常我们在注册信息的时候,发送激活邮箱,手机发送验证码按时发布的定时任务,如定期对服务器的检查,对当天网站的监测分析。补充(1) 同步和异步的概念:同步:你去饭店吃...

2020-02-14 09:44:18

Web前端—02CSS层叠样式表

一、CSS介绍1、定义CSS指层叠样式表(Cascading Style Sheets)如何显示控制HTML元素,从而实现美化HTML网页2、优势为了让页面元素的样式更加丰富,也为了让页面的内容和样式能拆分开,CSS由此诞生有了CSS,HTML中大部分表现样式的标签就废弃不用了,HTML只负责文档的结构和内容,表现形式完全交给CSS,因此HTML文档会变得更加简洁建议二者独立开来二...

2020-02-10 22:35:58

Web前端—01HTML超文本标记语言

文章目录一、Wed前端开发介绍1、Web概述2、Web起源3、Web的特点4、Web工作原理5、URL介绍二、HTML网页结构1、HTML介绍2、HTML基本结构三、HTML标签一、Wed前端开发介绍1、Web概述前端开发三剑客:HTML:超文本标记语言CSS:层叠样式表,用来装饰HTML框架JavaScript:前端编程语言,用来使页面进行交互,动态展示三者可以理解为:人(HTM...

2020-02-08 14:00:22

高级编程—02网络编程

一、网络通信概述

2020-02-06 10:48:42

高级编程—01多任务编程

文章目录一、多任务编程1、什么叫多任务2、单核CPU如何实现多任务3、多核CPU如何实现多任务二、多进程编程1、进程的创建2、多进程编程3、进程间通信三、多线程编程1、什么是线程2、线程和进程的区别3、多线程编程4、GIL全局解释器锁5、线程同步和线程锁6、死锁四、协程1、什么时协程2、协程的优势3、线程的实现五、总结一、多任务编程1、什么叫多任务就是操作系统可以同时运⾏多个任务。打个⽐⽅...

2020-02-04 15:24:11

机器学习—02线性回归

文章目录一、单变量线性回归二、损失(代价)函数——均方误差1、损失函数J(θ~0~,θ~1~)3、损失函数的等高图三、梯度下降1、梯度下降思想2、梯度下降算法3、线性回归的梯度下降四、三种梯度下降1、批梯度下降2、随机梯度下降一、单变量线性回归最简单的开始:线性方程简单来说:线性:穿过很多点的直线,利用这个算法生成的模型一定是一条直线回归:求解方程的步骤,让数据回归(聚集)到一个特定的...

2020-01-28 16:38:11

数据库—03Redis编程

一、Redis数据库简介1、Redis介绍NoSQL(NoSQL = Not Only SQL ),意为“不仅仅是SQL”,泛指非关系型的数据库。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题,包括超大规模数据的存储。Redis就是一种非关系型数据库。Redis(Remote Dictionary Server)远程字典数据服务的缩写,由意大...

2020-01-22 13:54:28

数据库—练习题

一、简答题(笔试面试常见)1、MySQL常见的三种存储引擎(InnoDB、MyISAM、Memory)的区别。数据库存储引擎是数据库底层软件组织,进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能, MySQL的核心就是存储引擎。特点InnoDBMyISAMMemory存储限制64TB没有有事务安全支持支...

2020-01-19 20:38:52

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。