Python基础与实战
文章平均质量分 90
搜索与推荐Wiki
这个作者很懒,什么都没留下…
展开
-
CSDN博客分类系统的分析与实现
一:爬虫爬取csdn博客各个系列的博文和标签 在这里只给出主要代码:#coding:utf-8#第一部分:得到首页博客专家各个系列链接#===============================================================================import urllib2from bs4 import...原创 2015-09-08 16:34:31 · 2624 阅读 · 0 评论 -
关于Python编码问题的一些看法
近期在做一个图书推荐系统的项目,其中在登录模块涉及到了中文字符,这一直是个很烦人的问题,因为编码格式太多,且不同编码格式下相同的字符的长度也不一样,所以在字符编码,特别是中文编码这一块很让人头疼,但幸好这一次,解决了问题,下面我就简单的谈一谈我对他的理解在廖学峰的博客上他对编码做了一个简答的介绍,但主要是试验部分,我主要是结合我自己做的项目对其进行解读1:字符编码的来源和简单分类原创 2016-05-08 12:02:17 · 3671 阅读 · 0 评论 -
Python调用微博API获取微博内容
一:获取app-key 和 app-secret 使用自己的微博账号登录微博开放平台(http://open.weibo.com/),在微博开放中心下“创建应用”创建一个应用,应用信息那些随便填,填写完毕后,不需要提交审核,需要的只是那个app-key和app-secret二:设置授权回调页 在“微博开放平台”的“管理中心”找到刚才创建的应用,点开这个应用,点开原创 2016-07-06 16:43:35 · 18278 阅读 · 4 评论 -
Python分词模块推荐:jieba中文分词
一、结巴中文分词采用的算法基于Trie树结构实现高效的词图扫描,生成句子中汉字所有可能成词情况所构成的有向无环图(DAG) 采用了动态规划查找最大概率路径, 找出基于词频的最大切分组合 对于未登录词,采用了基于汉字成词能力的HMM模型,使用了Viterbi算法二、结巴中文分词支持的分词模式目前结巴分词支持三种分词模式:精确模式,试图将句子最精确地切开,适合文本分析; 全模式,把...原创 2015-08-29 18:09:54 · 6990 阅读 · 0 评论 -
Python开发安装的一些常用模块
========================================================================== 本文主要是博主自己看到的或者了解的,但更大一部分是博主要使用的一些python模块,如有错误,还望大家指正 windos下安装第三方模块时若出错请参考:http://blog.csdn.net/gamer_g...原创 2015-05-31 00:12:20 · 10935 阅读 · 3 评论 -
Python写的CSDN信息推送小助手
打开微信扫一扫,关注微信公众号【数据与算法联盟】 转载请注明出处:http://blog.csdn.net/gamer_gyt 博主微博:http://weibo.com/234654758 Github:https://github.com/thinkgamer前言这几天突然萌生了一个想法:自己写个python程序,定时查询一下自己的CSDN博客的一些信息,并以邮件的形式推送给自己,原创 2016-12-23 00:44:37 · 7228 阅读 · 8 评论 -
【Python3.5】读写JSON格式的数据
由于最近在玩ELK数据分析,慢慢的对JSON格式的数据有了一些了解,之前只知道JSON是Javascript Object Notation编码格式的数据,且在web开发中的前后端数据传输时会大部分用的都是json格式的数据,那么接下来我们就好好看看python 对于 json格式数据的操作吧原创 2016-12-14 00:29:40 · 11172 阅读 · 0 评论 -
基于python impyla的hive客户端
impyla,基于thrift,利用python和hive进行交互原创 2016-09-21 13:54:23 · 15111 阅读 · 8 评论 -
我所理解的REST API
对于REST API的介绍和分析已经有很多文章了,我相信他们写的都很好,那么为什么我还要写这篇博客呢,因为我看了挺多资料之后对REST API这个东西还是一知半解,什么是REST?什么是API?这个我理解了,但是一合起来,我就有点蒙圈了,下边谈谈我的理解吧原创 2016-09-13 13:54:55 · 5500 阅读 · 3 评论 -
【内附PDF资料】Python实现下载图片并生产PDF文件
转载请注明出处:http://blog.csdn.net/gamer_gyt博主微博:http://weibo.com/234654758Github:https://github.com/thinkgamer背景2018AICon大会中的一些PPT,官方没有提供完整的PDF文件,而是一张张图片,不方便下载和后续阅读,这里使用Python爬取相关演讲的图片,并生产PDF文...原创 2019-01-02 20:28:22 · 1518 阅读 · 0 评论 -
Python中try...except...finally的理解
首先我们打开一个不存在的文件: fp = open("null.txt","r")然后提示报错如下:---------------------------------------------------------------------------IOError Traceback (most recent ...原创 2015-01-05 23:24:57 · 7087 阅读 · 1 评论 -
深刻理解Python中的元类(metaclass)
类也是对象在理解元类之前,你需要先掌握Python中的类。Python中类的概念借鉴于Smalltalk,这显得有些奇特。在大...翻译 2015-11-15 15:16:33 · 3029 阅读 · 0 评论 -
python 字典排序
引子字典,形如 dic = {'a':1 , 'b':2 , 'c': 3},字典中的元素没有顺序,所以dic[0]是有语法错误的。并且不可以有重复的键值,所以dic.add['c'] = 4后,字典变成 {'a':1 , 'b':2 , 'c': 4}.待解决问题如何根据需要可以根据“键”或“键值”进行不同顺序的排序?函数原型sorted(dic,value,revers...原创 2015-08-22 14:21:31 · 3134 阅读 · 0 评论 -
Python中的列表、元祖、字典
一、列表一组有序项目的集合。可变的数据类型【可进行增删改查】列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔。列表中可以包含任何数据类型,也可包含另一个列表列表可通过序号访问其中成员常用列表操作:list.append()追加成员,成员数据list.pop()删除成员,删除第i个成员list.count(x)计算列表中参数x出现的次数list.r...原创 2015-08-11 11:43:06 · 2977 阅读 · 0 评论 -
python安装beautifulsoup
注明:python2.7版本貌似只支持beautifulsoup4.4正常情况下在dos命令下将beautifulsoup解压在python安装目录下进入beautifulsoup文件夹使用python setup.py install安装我在安装时遇到的问题是使用上述命令抛出错误出现问题:由于之前python文件我选择了由spyder打开,所以在此解压安装出现错误,追根...原创 2015-04-18 15:19:27 · 3045 阅读 · 0 评论 -
Python随机数生成方法
如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用的几个函数的关系,希望你会有所收获,以下就是这篇文章的介绍。random.random()用于生成用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成随机数 1 ...原创 2015-08-19 20:35:34 · 3823 阅读 · 0 评论 -
Python异常处理机制
Python和java相比,同样拥有强大的异常处理机制,下面让我们一起来看看Python是如何处理异常的1,try...except....eg1:a,b=1,0try: a/bexcept: print "ERROR"print “END”output:ERROREND解析:try测试里边的代码是否有错,若有错执行except语句,然后执行最后一行...原创 2015-09-24 21:56:25 · 2446 阅读 · 0 评论 -
关于Python多线程的理解
多线程和多进程是什么自行google补脑 对于python多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。单线程 在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。(好吧!我们不纠结在DOS时代是否有听音乐和看影的应用。^_^)from...原创 2015-10-06 17:51:09 · 2568 阅读 · 0 评论 -
Python 类属性的理解
一:类的属性包括1:实例属性2:类属性3:私有属性例子:(1):以双下划线开头标志的字符classA:def__init__(self):self.__x=1definfo(self):printself.__xa=A()a.info()a.__x=2a.info()...原创 2015-11-13 17:09:09 · 2078 阅读 · 0 评论 -
MySQLdb的安装与使用
一、安装安装已编译版本(此方法简便快捷):http://www.codegood.com/downloads根据自己系统下载,双击安装,搞定然后import MySQLdb,查看是否成功我的,win7,32位,2.7版本MySQL-python-1.2.3.win-amd32-py2.7.exe二、使用#!/usr/bin/python# encoding...原创 2015-07-05 11:44:08 · 3227 阅读 · 0 评论