Python写的CSDN信息推送小助手

这几天突然萌生了一个想法:自己写个python程序,定时查询一下自己的CSDN博客的一些信息,并以邮件的形式推送给自己,那么废话不多说,现在已经把基本功能给实现了,每天可以定时发送访问量,积分,排名,同时会比较前一天的数据,形成对比,呈现给自己,这样就能一目了然的看到自己每天博客的PV增加数目了,如果你感兴趣,拿去玩吧...
阅读(3679) 评论(5)

【Python3.5】读写JSON格式的数据

由于最近在玩ELK数据分析,慢慢的对JSON格式的数据有了一些了解,之前只知道JSON是Javascript Object Notation编码格式的数据,且在web开发中的前后端数据传输时会大部分用的都是json格式的数据,那么接下来我们就好好看看python 对于 json格式数据的操作吧...
阅读(4519) 评论(0)

基于python impyla的hive客户端

impyla,基于thrift,利用python和hive进行交互...
阅读(5080) 评论(4)

我所理解的REST API

对于REST API的介绍和分析已经有很多文章了,我相信他们写的都很好,那么为什么我还要写这篇博客呢,因为我看了挺多资料之后对REST API这个东西还是一知半解,什么是REST?什么是API?这个我理解了,但是一合起来,我就有点蒙圈了,下边谈谈我的理解吧...
阅读(1858) 评论(3)

Python调用微博API获取微博内容

一:获取app-key 和 app-secret     使用自己的微博账号登录微博开放平台(http://open.weibo.com/),在微博开放中心下“创建应用”创建一个应用,应用信息那些随便填,填写完毕后,不需要提交审核,需要的只是那个app-key和app-secret 二:设置授权回调页     在“微博开放平台”的“管理中心”找到刚才创建的应用,点开这个应用,点开...
阅读(4302) 评论(2)

关于Python编码问题的一些看法

近期在做一个图书推荐系统的项目,其中在登录模块涉及到了中文字符,这一直是个很烦人的问题,因为编码格式太多,且不同编码格式下相同的字符的长度也不一样,所以在字符编码,特别是中文编码这一块很让人头疼,但幸好这一次,解决了问题,下面我就简单的谈一谈我对他的理解 在廖学峰的博客上他对编码做了一个简答的介绍,但主要是试验部分,我主要是结合我自己做的项目对其进行解读 1:字符编码的来源和简单分类...
阅读(1711) 评论(0)

深刻理解Python中的元类(metaclass)

类也是对象 在理解元类之前,你需要先掌握Python中的类。Python中类的概念借鉴于Smalltalk,这显得有些奇特。在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立: 1 2 3 4 5 6 >>> class ObjectCreator(object)...
阅读(1880) 评论(0)

Python 类属性的理解

一:类的属性包括 1:实例属性 2:类属性 3:私有属性 例子: (1):以双下划线开头标志的字符 class A:     def __init__(self):         self.__x = 1     def info(self):         print self.__x a = A() a.info() a...
阅读(956) 评论(0)

关于Python多线程的理解

多线程和多进程是什么自行google补脑   对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。   单线程     在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。 (好吧!我们不纠结在DOS时代是否有听音乐和看影的应用。^_^) ...
阅读(1330) 评论(0)

Python异常处理机制

Python和java相比,同样拥有强大的异常处理机制,下面让我们一起来看看Python是如何处理异常的 1,try...except.... eg1: a,b=1,0 try:     a/b except:     print "ERROR" print “END” output: ERROR END 解析:try测试里边的代码是否有错,若有错执行exc...
阅读(1187) 评论(0)

Python分词模块推荐:jieba中文分词

一、结巴中文分词采用的算法 基于Trie树结构实现高效的词图扫描,生成句子中汉字所有可能成词情况所构成的有向无环图(DAG) 采用了动态规划查找最大概率路径, 找出基于词频的最大切分组合 对于未登录词,采用了基于汉字成词能力的HMM模型,使用了Viterbi算法 二、结巴中文分词支持的分词模式 目前结巴分词支持三种分词模式: 精确模式,试图将句子最精确地切开,适...
阅读(3121) 评论(0)

python 字典排序

引子 字典,形如 dic = {'a':1 , 'b':2 , 'c': 3},字典中的元素没有顺序,所以dic[0]是有语法错误的。并且不可以有重复的键值,所以 dic.add['c'] = 4后,字典变成 {'a':1 , 'b':2 , 'c': 4}. 待解决问题 如何根据需要可以根据“键”或“键值”进行不同顺序的排序? 函数原型 sorted(dic,value,reverse...
阅读(1380) 评论(0)

Python随机数生成方法

如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用的几个函数的关系,希望你会有所收获,以下就是这篇文章的介绍。 random.random()用于生成 用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成随机数 1 ...
阅读(1305) 评论(0)

Python中的列表、元祖、字典

一、列表 一组有序项目的集合。可变的数据类型【可进行增删改查】 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔。 列表中可以包含任何数据类型,也可包含另一个列表 列表可通过序号访问其中成员   常用列表操作: list.append()追加成员,成员数据 list.pop()删除成员,删除第i个成员 list.count(x)计算列表中参数x出现的次数 list.r...
阅读(1549) 评论(0)

MySQLdb的安装与使用

Python安装MySQLdb与使用教程...
阅读(1748) 评论(0)

Python开发安装的一些常用模块

一、BeautifulSoup模块 关于BeautifulSoup模块主要用于规范化网页源代码,利用其一些特定的解析标签函数来分析网页,的得到一些特定的内容,用起来方便简单容易入门,但仍然有一些弊端,比如说对于网页中含有js代码的就不能有效读取与分析,所以常结合正则表达式来进行使用,效率特别好 二、Scrapy + Selenium 模块 这两个模块结合起来使用常用于解析javascript...
阅读(6160) 评论(3)

python安装beautifulsoup

注明:python2.7版本貌似只支持beautifulsoup4.4 正常情况下在dos命令下将beautifulsoup解压在python安装目录下 进入beautifulsoup文件夹  使用python setup.py install安装 我在安装时遇到的问题是使用上述命令抛出错误 出现问题: 由于之前python文件我选择了由spyder打开,所以在此解压安装出...
阅读(1375) 评论(0)

Python中try...except...finally的理解

python中无论文件是否正常打开,try...finally...都能保证正常关闭,其用法请点击本博客...
阅读(3356) 评论(1)
    Thinkgamer微博
    微信公众号【码农故事多】
    个人资料
    • 访问:873267次
    • 积分:10380
    • 等级:
    • 排名:第1802名
    • 原创:218篇
    • 转载:22篇
    • 译文:2篇
    • 评论:294条
    个人简介
    姓名:Thinkgamer

    Github:https://github.com/thinkgamer

    主攻:云计算/python/数据分析

    程度:熟悉/熟悉/熟悉

    微信:gyt13342445911

    Email:thinkgamer@163.com

    工作状态:在职ing

    心灵鸡汤:只要努力,你就是下一个大牛...

    hadoop/spark/机器学习群:279807394(大神建的群,蹭个管理员)

    欢迎骚扰........
    博客专栏
    最新评论