![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【python实战小程序】
文章平均质量分 62
MISAYAONE
勤学如春起之苗,不见其增,日有所长。
展开
-
Python爬虫基础——利用cookie实现模拟登陆
Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。举个例子,某些网站是需要登录后才能得到你想要的信息的,不登陆只能是游客模式,那么我们可以利用Urllib2库保存我们以前登录过的Cookie,之后载入cookie获取我们想要的页面,然后再进行抓取。理解cookie主要是为我们快捷模拟登录抓取目标网页做出准备。我之前的帖子中使用过u原创 2016-11-11 11:17:58 · 9033 阅读 · 1 评论 -
Python实战小程序——装饰器
第四题:简述对Python装饰器的理解,写一个简单的装饰器。 要理解装饰器,我们先介绍一下几点python的基础知识。 1、作用域(命名空间)及变量生存周期 有过一点编程基础的都知道namespace分为: local namespace:作用于为当前函数 global namespace:作用域为当前模块 built-in namespace:作用域为所有模块 python的每一个函原创 2016-11-04 16:15:29 · 1925 阅读 · 1 评论 -
python实战小程序——redis数据库、随机数的生成
第五题:生成100个随机数,保存到Redis非关系型数据库中首先要理解redis非关系型数据库是什么:Redis是一种键值(key-value)型数据库,支持多种语言的API。它不仅能存储string类型的数据,还能存储Lists类型(有序)和Sets类型(无序)的数据。Redis还有排序等高级的功能。简单的来说,它有以下几个优点:1、性能好 2、支持数据类型丰富 3、丰富的特性(不原创 2016-11-04 16:25:44 · 3044 阅读 · 1 评论 -
Python实战小程序——经典的python练习题
题目如下:if 1 in [1,0] == True: print ‘a’ else: Print ‘b’输出结果为 b为什么呢?上了stackoverflow看了一下,发现真的大神多啊,他们不仅懂,而且还能用最浅显易懂的方式给你讲明白了。转:http://stackoverflow.com/questions/9284350/why-does-1-in原创 2016-11-04 17:45:56 · 10403 阅读 · 0 评论 -
Python实战小程序——matplotlib模块画图
第八题:画出y=x^3的散点图为了画个图也被折腾的不行啊,制图的话需要matplotlib这个模块,matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件。想要更加详细的理解这个模块的可以参考:http://old.sebug.net/paper/books/scipydoc/matplotl原创 2016-11-06 16:14:45 · 6695 阅读 · 1 评论 -
Python实战小程序——密码加密小工具(Crypto库)
第十二题: 密码加密小工具对于部分喜欢将自己密码存在邮箱、网盘等容易被盗的朋友,可以自己记住一个唯一的密钥,通过这个小程序和密钥产生一串加密密文再存储,减少密码被盗几率。提示:Crypto库,要求:a.输入自己的秘钥:123456,b.选择是:encrypt 或者decrypt, c. 输出:加密后的密文,或者解密后的明文)高级加密标准(Advanced Encryption Sta原创 2016-11-09 12:34:53 · 6400 阅读 · 0 评论 -
Python爬虫实战(2)——抓取知乎热门帖并存储到Mysql数据库
第九题:用Python爬取知乎热门帖的标题,并存储到MySQL中首先建议新人先看看一些基础性的理解知识。http://blog.csdn.net/misayaaaaa/article/details/53072790 正则表达式http://blog.csdn.net/misayaaaaa/article/details/53079229 爬虫入门http://原创 2016-11-08 17:42:50 · 10276 阅读 · 1 评论 -
Python实战小程序——计算文件的md5值
第十一题:利用python计算文件MD5值(从前台上传一个文件,后台计算MD5值后,返给前端)注意题目要求:从前台上传一个文件,后台计算MD5值后,返给前端,这就需要我们再引入一个os模块实现输入功能。首先我们先介绍一下md5值是什么,MD5的全称是Message-Digest Algorithm 5.在90年代初由MIT的计算机科学实验室和RSA Data Security原创 2016-11-08 21:21:00 · 4958 阅读 · 0 评论 -
Python爬虫实战(1)——抓取帖子并保存内容和图片
最近在网上看了很多的爬虫脚本,写的参差不齐,但是其中有很多写的非常的优秀,代码质量很高,规范性也很好,很具有代表性,非常值得我们去学习!~之前的帖子中介绍过url,也就是网址,在我们抓取网页的过程中也要非常注意网页的各项细节,而且需要我们不断的积累经验,也需要细心的分析:例:http://tieba.baidu.com/p/3138733512?see_lz=1&pn=1这原创 2016-11-12 12:21:33 · 5570 阅读 · 1 评论 -
Python实战小程序——字符串
Python 的基础学习和编码规范。第一题:print repr(u'中国') 的运行结果是什么?样例代码: #coding=utf-8 print repr(u'中国')输出结果为: u'\u4e2d\u56fd'首先,需要说明python的字符串类型。在python中,字符串的类型分为str和unicode两种类型。str使用的是ASCII编码,只能表示英文字符串。unicode使用的是unico原创 2016-11-03 14:34:40 · 1151 阅读 · 0 评论