自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

转载 Python 之 深拷贝和浅拷贝 1

python 引用:python一般内部赋值变量的话,都是传个引用变量,和C语言的传地址的概念差不多,比如>>>a = [1,2,3],表示变量a保存了这个列表的地址python里可以用id()来查询下:a在内存的地址是:675375852>>>b = a 那b的内容是什么,地址又是什么呢?用print 输出下b的内容也是[1,2,3],然后我们查看下b的地址看下能否验

2016-08-22 12:56:06 315

转载 Python 之 深拷贝和浅拷贝 2

在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用。以下分两个思路来分别理解浅拷贝和深拷贝:  (1)利用切片操作和工厂方法list方法拷贝  (2)利用copy中的deepcopy方法进行拷贝1、利用切片操作和工厂方法list方法拷贝代码场景:有一个小伙jack,t

2016-08-22 12:41:53 368

转载 Python 之 线程与进程

线程与进程的概念  对于一般程序而言,可能会有若干个进程,同时,每个进程又可能有多个同时执行的线程。进程是资源管理的最小单元,线程是程序执行的最小单元1 进程  直观来讲,进程就是正在执行的程序,是多任务操作系统执行任务的基本单元,是包含了程序指令与相关资源的集合。操作系统分隔各个进程可以访问的地址区域。如果进程间需要传递信息,可以使用进程间通信(IPC)或其他方式,如文件 数据库等。

2016-08-21 22:40:30 466

转载 Python 之 GIL和线程安全

摘要什么是线程安全? 为什么python会使用GIL的机制?在多核时代的到来的背景下,基于多线程来充分利用硬件的编程方法也不断发展起来, 但是一旦 牵扯到多线程,就必然会涉及到一个概念,即 线程安全, 本文就主要谈下笔者对线程安全的一些理解.而Python为很多人所抱怨的一点就是GIL,那么python为什么选择使用GIL, 本文也就这个问题进行一些讨论.Contents

2016-08-21 22:18:17 546

转载 双硬盘安装双系统 win7 + Ubuntu12

目的:双硬盘(SSD + 机械硬盘)安装win7和Ubuntu双系统双硬盘安装双系统,如果将每个系统单独安装在单个硬盘里,那么开机时需要选择启动盘,比较麻烦。这里介绍一种方法,让双硬盘可以和单硬盘一样开机时通过grub选择进入哪个系统。准备:笔记本(双硬盘),SSD作为主硬盘,机械硬盘作为第二硬盘。步骤:1.    分区,安装第一个系统的盘要留出超过1G的空间,用来

2016-08-21 20:53:55 1556

原创 win7+ubuntu 双系统安装方法

目的:在win7下安装了ubuntu13.04准备:1windows 7 64位   (笔者笔记本自带系统)2 ubuntu 13.04 32位  (官网下载的最新版)  3 UltraISO最新版  (自己找渠道去下载,用来将镜像文件烧到u盘中)  4 一个空着的U盘(若有文件,请先备份)5easyBCD系统引导软件说明:本次双系统安装是用window

2016-08-21 19:40:00 960

原创 Python 之 安装 scipy,numpy,matplotlib,pandas

由于安装EPD free 出现问题,于是采用曲线救国的方法。

2016-08-20 15:22:05 1461

转载 Python 之 闭包

闭包这个概念在很多语言中都有涉及,本文主要谈谈Python中的闭包。Python中使用闭包主要是在进行函数式开发时使用。一,定义python中的闭包从表现形式上定义(解释)为:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure).这个定义是相对直白的,好理解的,不像其他定义那样学究味道十足(那些学究味道重的解释,在对一个

2016-08-16 00:15:02 428

转载 Python 之 jinja2模板

Web框架把我们从WSGI中拯救出来了。现在,我们只需要不断地编写函数,带上URL,就可以继续Web App的开发了。但是,Web App不仅仅是处理逻辑,展示给用户的页面也非常重要。在函数中返回一个包含HTML的字符串,简单的页面还可以,但是,想想新浪首页的6000多行的HTML,你确信能在Python的字符串中正确地写出来么?反正我是做不到。俗话说得好,不懂前端的Python工

2016-08-13 15:30:22 3561

转载 Python 之 Flask框架

了解了WSGI框架,我们发现:其实一个Web App,就是写一个WSGI的处理函数,针对每个HTTP请求进行响应。但是如何处理HTTP请求不是问题,问题是如何处理100个不同的URL。每一个URL可以对应GET和POST请求,当然还有PUT、DELETE等请求,但是我们通常只考虑最常见的GET和POST请求。一个最简单的想法是从environ变量里取出HTTP请求的信息,然

2016-08-13 14:35:02 757

转载 Python 之 WSGI

过去的这个月,接触的最多的就是Python的WSGI了,WSGI不是框架不是模块,仅仅是一个规范协议,定义了一些接口,却影响着Python网络开发的方方面面。对于WSGI有这么一段定义:WSGI is the Web Server Gateway Interface. It is a specification for web servers and application servers t

2016-08-12 22:43:23 483

转载 Python 之 Scrapy笔记(2)- 完整示例

这篇文章我们通过一个比较完整的例子来教你使用Scrapy,我选择爬取虎嗅网首页的新闻列表。这里我们将完成如下几个步骤:创建一个新的Scrapy工程定义你所需要要抽取的Item对象编写一个spider来爬取某个网站并提取出所有的Item对象编写一个Item Pipline来存储提取出来的Item对象Scrapy使用Python语言编写,如果你对这门语言还不熟,请先去学习下基本

2016-08-11 15:31:55 2271

转载 数据挖掘学习书籍推荐 2

作者:肖智博链接:https://www.zhihu.com/question/20757000/answer/16085651来源:知乎著作权归作者所有,转载请联系作者获得授权。2016.05.17 更新,周志华老师出书了 机器学习 (豆瓣) 都已经再版好多次了才来推荐,有些晚了。---------2014.2.1更新,由于经常接到私信要求在这个书单之内再推荐两三

2016-08-11 15:12:39 626

转载 Python 之 Scrapy笔记(1)- 入门篇

Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。可以应用在包括数据挖掘, 信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取(更确切来说,网络抓取)所设计的, 也可以应用在获取API所返回的数据(比如Web Services)或者通用的网络爬虫。Scrapy也能帮你实现高阶的爬虫框架,比如爬取时的网站认证、内容的分析处理、重复抓取、分布式爬取等等很复杂的事。

2016-08-11 14:04:32 728

转载 数据科学的完整学习路径(Python版)

本文由 伯乐在线 - xianhu 翻译,艾凌风 校稿。未经许可,禁止转载!英文出处:analyticsvidhya。欢迎加入翻译组。||from||:    http://python.jobbole.com/80981/从Python菜鸟到Python Kaggler的旅程(译注:Kaggle是一个数据建模和数据分析竞赛平台)假如你想成为一个数据科学家,或者已经

2016-08-11 12:24:04 666

转载 Python 之 Beautiful Soup 4文档

Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.这篇文档介绍了BeautifulSoup4中所有主要特性,并切有小例子.让我来向你展示它适合做什么,如何工作,怎样使用,如何达到你想要的效果,和处理异常情况.文档中出现

2016-08-09 14:35:04 5430

转载 Python 之 沙盒环境--virtualenv

VirtualEnv用于在一台机器上创建多个独立的Python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装。使用 VirtualEnv 的理由:隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B项目依赖django1.3。为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一翻。使用说明:安

2016-08-06 22:45:36 3107 1

转载 Python 之 Unicode和UTF-8

源地址:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.htmlhttp://www.chi2ko.com/tool/CJK.htm今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步

2016-08-06 17:49:01 430

转载 Python 之 encode()/decode()

1、写的代码模块需要指定编码如果代码没有指定coding,python就默认所有的字符为ASCII码,ASCII码只支持256个字符,ASCII码不支持中文,所以就报错。所以要在代码前写上#coding:utf-8或#coding:gbk但通用写上#coding:utf-82、python2内部所有编码统一为unicodeunicode可以处理世界上所有语言的字符。utf

2016-08-06 16:43:48 469

转载 Python 之 socket 入门

python 编写server的步骤:   1.      第一步是创建socket对象。调用socket构造函数。如:      socket = socket.socket( family, type )      family参数代表地址家族,可为AF_INET或AF_UNIX。AF_INET家族包括Internet地址,AF_UNIX家族用于同一台机器上的进程间通信。

2016-08-04 00:14:17 738

原创 Python 之 re模块 正则表达式

正则对象(re object)search(): 最常用的,返回一个匹配对象(Match Object)match():类似search,但仅仅从文字的开始进行匹配;split():分割一个string,返回字符串的数组findall():找到所有的匹配字符串的清单(list)finditer():类似findall,返回匹配对象(Match Object)的iterationsub(): 字符串替换subn(): 类似sub, 但是同时返回替换的数量

2016-08-02 00:10:53 4168

转载 linux 之 grep命令详解

简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展

2016-08-01 12:58:00 326

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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