摘要: 用双下划线包围的特殊方法在Python中又被成为魔术方法,类似于C++等语言中的构造函数,这里我们就来详解Python中的__new__、__init__、__call__三个特殊方法: 用双下划线包围的特殊方法在Python中又被成为魔术方法,类似于C++等语言中的构造函数,这里我们就来详解Pyt 阅读全文
posted @ 2018-01-30 19:53 Fugui 阅读(269) 评论(0) 推荐(0) 编辑
摘要: pandas:数据分析 pandas是一个强大的Python数据分析的工具包。pandas是基于NumPy构建的。 pandas的主要功能具备对其功能的数据结构DataFrame、Series集成时间序列功能提供丰富的数学运算和操作灵活处理缺失数据 安装方法:pip install pandas引用 阅读全文
posted @ 2018-01-30 15:58 Fugui 阅读(1611) 评论(0) 推荐(0) 编辑
摘要: 数组计算 NumPy是高性能科学计算和数据分析的基础包。它是pandas等其他各种工具的基础。NumPy的主要功能:ndarray,一个多维数组结构,高效且节省空间无需循环对整组数据进行快速运算的数学函数*读写磁盘数据的工具以及用于操作内存映射文件的工具*线性代数、随机数生成和傅里叶变换功能*用于集 阅读全文
posted @ 2018-01-30 15:39 Fugui 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 为什么选择Python? 其他选择:Excel、SAS/SPSS、R 量化投资第三方相关模块: 如何使用Python进行量化投资 自己编写:NumPy+pandas+Matplotlib+…… 在线平台:聚宽、优矿、米筐、Quantopian、…… 开源框架:RQAlpha、QUANTAXIS、…… 阅读全文
posted @ 2018-01-30 15:11 Fugui 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 排序low B三人组 - 冒泡排序 比较相邻的元素。如果第一个比第二个大,就交换他们两个。依次进行排序。 #冒泡排序 - 列表每相邻的数,如果前边的比后边的大,那么交换这两个数 - 算法复杂度 n^2 import random def bubble_sort(li): for i in range 阅读全文
posted @ 2018-01-29 16:43 Fugui 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 安装及使用 地址:http://www.node.js.cn 特性: 非阻塞IO模型 事件驱动 应用场景 高并发低业务 聊天,电子商务,直播 实时场景 判断node.js安装成功 命令行中输入node -v 或者 npm -v 进入编辑模式:node + 回车 可以进行一些运算 退出模式:Ctrl+ 阅读全文
posted @ 2018-01-27 18:04 Fugui 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 原文转自http://blog.csdn.net/Shiyaru1314/article/details/54963027 原文转自http://blog.csdn.net/Shiyaru1314/article/details/54963027 原文转自http://blog.csdn.net/S 阅读全文
posted @ 2018-01-26 20:32 Fugui 阅读(296) 评论(0) 推荐(0) 编辑
摘要: es6:es:EMCAScript 6 (es2015)Emca:国际标准组织1、常量和变量 const a = "hello" let:定义一个块级作用域的变量 需要先定义再使用;(不存在变量提升) 不能重复定义 js的数据类型: string array number null undefine 阅读全文
posted @ 2018-01-26 20:09 Fugui 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Step 1.利用命令或者PyCharm创建一个Django后端项目… Step 2.创建一个前端的项目: vue-init webpack frontend(项目名) cd frontend npm install npm run build npm run dev 待续~ 可以用 v-model 阅读全文
posted @ 2018-01-25 16:30 Fugui 阅读(209) 评论(0) 推荐(1) 编辑
摘要: 阅读目录 一 介绍 二 安装 三 命令行工具 四 项目结构以及爬虫应用简介 五 Spiders 六 Selectors 七 Items 八 Item Pipeline 九 Dowloader Middeware 十 Spider Middleware 十一 settings.py 十二 爬取亚马逊商 阅读全文
posted @ 2018-01-23 15:34 Fugui 阅读(270) 评论(0) 推荐(0) 编辑
摘要: PyMongo是什么 PyMongo是驱动程序,使python程序能够使用Mongodb数据库,使用python编写而成. 安装 环境:Ubuntu 14.04+python2.7+MongoDB 2.4 先去官网下载软件包,地址点击打开链接.解压缩后进入,使用python setup.py ins 阅读全文
posted @ 2018-01-19 20:30 Fugui 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、基本数据类型 1、在概念上,MongoDB的文档与Javascript的对象相近,因而可以认为它类似于JSON。JSON(http://www.json.org)是一种简单的数据表示方式:其规范仅用一段文字就能描述清楚(其官网证明了这点),且仅包含六种数据类型。 2、这样有很多好处:易于理解、易 阅读全文
posted @ 2018-01-19 16:18 Fugui 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一、安装包安装: 1、安装 下载链接https://www.mongodb.com/download-center?jmp=nav#community #1、安装路径为D:\MongoDB,将D:\MongoDB\bin目录加入环境变量 #2、新建目录与文件D:\MongoDB\data\dbD:\ 阅读全文
posted @ 2018-01-19 15:58 Fugui 阅读(2685) 评论(0) 推荐(1) 编辑
摘要: from selenium import webdriver from selenium.webdriver import ActionChains from PIL import Image import time def get_snap(driver): driver.save_screenshot('snap.png') snap_obj=Image.open('sn... 阅读全文
posted @ 2018-01-18 18:52 Fugui 阅读(268) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-01-18 16:48 Fugui 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 介绍 二 安装 三 基本使用 四 选择器 五 等待元素被加载 六 元素交互操作 七 其他 八 项目练习 一 介绍 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全 阅读全文
posted @ 2018-01-18 15:50 Fugui 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 介绍 二 基于GET请求 三 基于POST请求 四 响应Response 五 高级用法 一 介绍 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3) #注意:requests库发送请求将网页 阅读全文
posted @ 2018-01-18 15:45 Fugui 阅读(270) 评论(0) 推荐(0) 编辑
摘要: import requests import re import hashlib import time from concurrent.futures import ThreadPoolExecutor pool=ThreadPoolExecutor(50) movie_path=r'C:\mp4' def get_page(url): try: response... 阅读全文
posted @ 2018-01-16 19:59 Fugui 阅读(219) 评论(0) 推荐(0) 编辑
摘要: import datetime from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column, Integer, String, Text, ForeignKey, DateTime, UniqueConstrai... 阅读全文
posted @ 2018-01-11 17:41 Fugui 阅读(982) 评论(0) 推荐(0) 编辑
摘要: Flask-SQLAlchemy SQLAlchemy 一. 介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 pip3 install 阅读全文
posted @ 2018-01-11 09:04 Fugui 阅读(193) 评论(0) 推荐(0) 编辑