摘要: 在介绍主题之前,先来谈一个非常重要的数学思维方法:几何方法。在大学之前,我们学习过一次函数、二次函数、三角函数、指数函数、对数函数等,方程则是求函数的零点;到了大学,我们学微积分、复变函数、实变函数、泛函等。我们一直都在学习和研究各种函数及其性质,函数是数学一条重要线索,另一条重要线索——几何,在函 阅读全文
posted @ 2017-06-02 08:41 Braveliberty 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 1.简介 Numpy库是进行数据分析的基础库,panda库就是基于Numpy库的,在计算多维数组与大型数组方面使用最广,还提供多个函数操作起来效率也高 2.Numpy库的安装 linux(Ubuntu和debian)下:sudo apt-get install python-numpy linux( 阅读全文
posted @ 2017-05-26 14:18 Braveliberty 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1.python 中常见的集中存储数据的结构: 列表 集合 字典 元组 字符串 双队列 堆 其中最常见的就是列表,字典。 2.下面讲一些运用循环获取字典列表的元素 循环获取列表 3.python函数式编程的一些介绍 Python关于函数编程的一些函数有: map(function,list),映射函 阅读全文
posted @ 2017-05-26 09:16 Braveliberty 阅读(396) 评论(0) 推荐(0) 编辑
摘要: downloader:负责下载html页面 spider:负责爬取页面内容,我们需要自己写爬取规则 srapy提供了selector,获取的方式有xpath,css,正则,extract item容器:spider获取到的内容放到item中 schedul:负责调度 阅读全文
posted @ 2017-05-17 16:27 Braveliberty 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 重要的几个GRASP原则:1.控制器模式 2.创建者模式 (原则)3。信息专家模式(原则) 4. 高内聚 低耦合 这里所说的模式并不是java中针对具体的事件的设计模式 主成功场景的几个操作:1.makemewsale 2.enteritem 3.endsale 4.makepayments 对1) 阅读全文
posted @ 2017-05-16 21:25 Braveliberty 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 上边是读取结果为列表形式,下边用dictReader()读取城字典形式 阅读全文
posted @ 2017-05-08 20:56 Braveliberty 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1 lines (8 sloc) 333 Bytes 2 from urllib.request import urlopen 3 from bs4 import BeautifulSoup 4 5 html = urlopen("http://en.wikipedia.org/wiki/Python_(programming_language)") 6 bsObj = Beau... 阅读全文
posted @ 2017-05-08 20:53 Braveliberty 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 利用smtplib来检测网站的变化,然后给自己发邮件 阅读全文
posted @ 2017-05-08 20:42 Braveliberty 阅读(202) 评论(0) 推荐(0) 编辑
摘要: json是一种嵌套了列表与字典的格式,json包可以读取返回的json格式,json.load(html返回的对象) csv模块,用来操作csv文件, 爬取一个页面上的表格 阅读全文
posted @ 2017-05-08 20:40 Braveliberty 阅读(654) 评论(0) 推荐(0) 编辑
摘要: import urllib.request import bs4 import re import os url="https://tieba.baidu.com/p/1988291937?fr=ala0&pstaala=1&tpl=5&isgod=0" html=urllib.request.ur 阅读全文
posted @ 2017-05-02 16:25 Braveliberty 阅读(1019) 评论(0) 推荐(0) 编辑