代码改变世界

随笔分类 -  python

实例讲解hadoop中的map/reduce查询(python语言实现)

2013-07-10 10:55 by java20130722, 332 阅读, 收藏,
摘要: 条件,假设你已经装好了hadoop集群,配好了hdfs并可以正常运行。$hadoop dfs -ls /data/dw/explorerFound 1 itemsdrwxrwxrwx - rsync supergroup0 2011-11-30 01:06 /data/dw/explorer/20111129$ hadoop dfs -ls /data/dw/explorer/20111129Found 4 items-rw-r--r-- 3 rsync supergroup 12294748 2011-11-29 21:10 /data/dw/explorer/20111129/explor 阅读全文

Django 学习

2013-06-28 14:19 by java20130722, 367 阅读, 收藏,
摘要: 我的应用很简单。我只需要读取指定日期的收益金额,并保存到我的本地数据库。 我在djaongo项目中创建了一个新的应用,叫做“adsense”。并创建了一个models.py文件来存储认证证书。 from django.contrib.auth.models import User from django.db import models from oauth2client.django_orm import CredentialsField class Credential(models.Model): id = models.ForeignKey(User, primary_key... 阅读全文

Django startproject的问题

2013-06-27 11:02 by java20130722, 372 阅读, 收藏,
摘要: 下载python-2.7.2.msi http://www.python.org/getit/Django-1.3.1.tar.gz https://www.djangoproject.com/Django暂时只支持python 2.4 ~ 2.7, 在Django-1.3.1\docs\intro\install.txt中有说明: Being a Python Web framework, Django requires Python. It works with any Pythonversion from 2.4 to 2.7 (due to backwardsincompatibili 阅读全文

python 条件,循环和其他语句

2013-06-26 18:28 by java20130722, 312 阅读, 收藏,
摘要: 条件,循环和其他语句print 输出多个用 逗号隔开>>> print 'hello','world',' !'hello world !--------------------------------------------为函数提供别名>>> import math as qiao>>> qiao.sqrt(9)3.0>>> from math import sqrt as chao>>> chao(16)4.0--------------------- 阅读全文

python 抽象

2013-06-26 18:26 by java20130722, 189 阅读, 收藏,
摘要: 抽象创建函数>>> def hello(name):return 'hello,'+name+'!'>>> hello('qiaochao')'hello,qiaochao!'函数注释1)以#开头2)直接写上字符串函数定义可以嵌套>>> def foo():def bar():print 'hello aaa 'bar()>>> foo()hello aaa 函数递归调用:>>> def jiecheng(n):if n == 阅读全文

python 对象 类

2013-06-26 18:25 by java20130722, 327 阅读, 收藏,
摘要: python 对象 类创建自己得类>>> class Person:def setName(self,name):self.name=namedef getName(self):return self.namedef greet(self):print 'hello world ~ I\'m %s.' % self.name>>> xiaoq=Person()>>> xiaoq.setName("qiaochao")>>> xiaoq.greet()hello world ~ I 阅读全文

python 字典

2013-06-26 11:01 by java20130722, 482 阅读, 收藏,
摘要: python dictionary字典由对个键以及与其对应的值构成可以如下创建:>>> phonebook={'qiao':'119','lisi':'101','zhaowo':'787'}dict函数>>> items = [('name','qiaoc'),('age',26)]>>> d=dict(items)>>> d{'age': 26, 'na 阅读全文

python 字符串

2013-06-25 17:19 by java20130722, 323 阅读, 收藏,
摘要: python 字符串注意:字符串都是不可变的 >>> web = 'http://www.baidu.org'>>> web[-3:]'org'>>> web[-3:]='com'Traceback (most recent call last): File "", line 1, in web[-3:]='com'TypeError: 'str' object does not support item assignment-------- 阅读全文

python 基础知识(字符串 序列)(2)

2013-06-25 11:37 by java20130722, 266 阅读, 收藏,
摘要: 列表方法:1. append 方法>>> lst = [1,2,3]>>> lst.append(4)>>> lst[1, 2, 3, 4]>>> xc=lst.append(5)>>> xc>>> print xcNone>>> lst[1, 2, 3, 4, 5]>>> xc=lst>>> xc[1, 2, 3, 4, 5]append 方法只修改了原来的列表,无返回,结果为None,直接赋值的时候可以2.count 方法统计某个 阅读全文

python 基础知识(字符串 序列)(1)

2013-06-25 10:30 by java20130722, 369 阅读, 收藏,
摘要: =============================================================================用import 导入模块 要安装 “模块。函数” 的格式来使用函数例如:>>>import math>>>math.floor(32.9)32在使用“from 模块 import 函数” 这种形式的import命令后 就可以直接使用函数>>>from math import floor>>>floor(32.9)32============================ 阅读全文

python 学习笔记一

2013-06-25 10:28 by java20130722, 220 阅读, 收藏,
摘要: 初级阶段 (简单实践)tmp_storage = ""welcome = "hello!"tmp_storage = welcomeprint tmp_storage结果:hello!-------------------------------------------------radius = 10pi = 3.14area = pi*radius**2print "the area is", area结果:the area is 314.0--------------------------------------------- 阅读全文