摘要: Numpy NumPy系统是Python的一种开源的数组计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。 Numpy常用操作 创建数组 创建1维数组: 查看数组维度 查看 阅读全文
posted @ 2017-07-15 15:23 amchen 阅读(2107) 评论(0) 推荐(0) 编辑
摘要: pandas介绍 Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函 阅读全文
posted @ 2017-07-15 14:25 amchen 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 一般我们使用python的第三方库requests及框架scrapy来爬取网上的资源,但是设计javascript渲染的页面却不能抓取,此时,我们使用web自动化测试化工具Selenium+无界面浏览器PhantomJS来抓取javascript渲染的页面,下面实现一个简单的爬取 环境搭建 准备工具 阅读全文
posted @ 2017-06-12 17:34 amchen 阅读(22014) 评论(0) 推荐(0) 编辑
摘要: 使用runserver可以使我们的django项目很便捷的在本地运行起来,但这只能在局域网内访问,如果在生产环境部署django,就要多考虑一些问题了。比如静态文件处理,安全,效率等等,本篇文章总结归纳了一下基于uwsgi+Nginx下django项目生产环境的部署 准备条件: 安装uwsgi uw 阅读全文
posted @ 2017-05-30 22:38 amchen 阅读(58367) 评论(10) 推荐(6) 编辑
摘要: linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个版本Python时会遇到各种问题,本篇文章针对python多版本共存做了详细安装说明 1.下载python 阅读全文
posted @ 2017-05-30 20:41 amchen 阅读(17138) 评论(0) 推荐(1) 编辑
摘要: python学习之路 学习目录 番外篇:python简介及安装 第一篇:python基础 第二篇:python基本数据类型 第三篇:字符串格式化及函数 第四篇:python3内置函数大全 第五篇:文件操作 第六篇:迭代器协议和生成器 第七篇:装饰器 第八篇:模块 第九篇:re正则表达式 第十篇:面向 阅读全文
posted @ 2017-05-29 17:35 amchen 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 目录 第一篇:HTML介绍 第二篇:css层叠样式 第三篇:JavaScript 第四篇:jquery 第五篇:数据库基础之mysql 第六篇:python关于mysql的API--pymysql模块 第七篇:http协议 第八篇:django框架(1) 第九篇:django框架(2) 第十篇:dj 阅读全文
posted @ 2017-05-29 17:35 amchen 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 一、Celery介绍和基本使用 Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery, 举几个实例场景中可用的例子: Celery 在执行任务时需要通过一个消息中间件来接收和发送任务消 阅读全文
posted @ 2017-05-29 17:10 amchen 阅读(5384) 评论(2) 推荐(2) 编辑
摘要: 什么是WebSocket? WebSocket API是下一代客户端-服务器的异步通信方法。该通信取代了单个的TCP套接字,使用ws或wss协议,可用于任意的客户端和服务器程序。WebSocket目前由W3C进行标准化。WebSocket已经受到Firefox 4、Chrome 4、Opera 10 阅读全文
posted @ 2017-05-24 21:36 amchen 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 详情点击 爬虫框架之scrapy 阅读全文
posted @ 2017-05-18 21:37 amchen 阅读(150) 评论(0) 推荐(0) 编辑