zhusongziye的博客

个人知识整理和收集,欢迎同道的朋友一起学习进步!

用python来玩好玩的之自动抽奖

不知道你们有没有玩过无码科技的小程序抽奖助手,没有玩过的可以在微信小程序入门搜索抽奖助手,首页有很多奖品进行抽奖的,我前几天发现了之后就把那里的所有奖品都点了一次,就突发萌想,能不能用python来实现自动抽奖啊?这样就不用我每天都点进去看了,我只需要关心是否中奖就可以了。答案是肯定的,今天就为大...

2018-08-13 21:40:47

阅读数:12

评论数:0

python使用异步下载高清大图

这次我选择了去下载无版权高清图片,因为做自媒体的人很怕侵权,找无版权的图片仿佛成了日常工作,所以这次我选择了这个网站   https://unsplash.com/     那下面来看看使用异步以及不使用异步的差别?     (右边是使用异步的,左边是没有使用异步的,由于用...

2018-08-13 21:33:25

阅读数:18

评论数:0

用Python做个微信自动回复机器人

微信已经成为我们生活不可或缺的一部分,每天有380亿条消息从微信上发出,其中6亿条是语音消息,有350万个活跃的公众账号,并存在着8亿活跃粉丝。微信是一个庞大的生态群体。 今天我们来玩转一下微信,微信有关的第三方框架很多,比如wxpy,wxBot等。今天要使用的是其中著名的itchat Pyth...

2018-08-13 21:26:37

阅读数:24

评论数:0

爬虫速度太慢用异步协程提速

1. 前言 在执行一些 IO 密集型任务的时候,程序常常会因为等待 IO 而阻塞。比如在网络爬虫中,如果我们使用 requests 库来进行请求的话,如果网站响应速度过慢,程序一直在等待网站响应,最后导致其爬取效率是非常非常低的。 为了解决这类问题,本文就来探讨一下 Python 中异步协程来...

2018-08-13 21:07:19

阅读数:24

评论数:0

用Python给程序加个进度条

对于开发或者运维来说,使用 Python 去完成一些跑批任务,或者做一些监控事件是非常正常的情况。那么如何有效地监控任务的进度?除了在任务中加上 Log 外,还能不能有另一种方式来了解任务进展到哪一步了呢? 这就是今天我们来了解的内容——进度条。 ▌标准输出 首先说一下在操作系统中,都有哪些...

2018-08-13 19:25:28

阅读数:7

评论数:0

Python | “写了个钟”

概述: 显示时间的钟表 使用pygame模块 使用time、sys、math模块   一、展示   二、代码: import sys, math, pygame from pygame.locals import * from datetime impo...

2018-08-12 20:31:41

阅读数:12

评论数:0

Python测试数据生成及代码审核工具

Test Data manipulation 测试数据的操作和处理 faker - 生成假数据的python库 fake2db - 创建假数据库 ForgeryPy - 使用起来很简单的假数据生成库. radar - 随机生成时间 robotframe...

2018-08-12 20:06:36

阅读数:13

评论数:0

Python微信自动好友验证,自动回复,发送群聊链接

引言:一开始二维码加群,但是呢,这个东西隔一段时间会过期,我需要 每隔一段时间去更新二维码,然后当群人数超过100人了,只能邀请进群, 这个时候就需要别人添加我为好友,然后我通过,打开交流群,添加成员, 然后滚列表,一个个翻,找到那个人,然而我通讯录几百个人...后来我学会 了用标签,虽然可以过滤...

2018-06-09 14:12:18

阅读数:606

评论数:1

Jupyter notebook快速入门教程

本篇将给大家介绍一款超级好用的工具:Jupyter notebook。为什么要介绍这款工具呢?如果你想使用Python学习数据分析或数据挖掘,那么它应该是你第一个应该知道并会使用的工具,它很容易上手,用起来非常方便,是个对新手非常友好的工具。而事实也证明它的确很好用,在数据挖掘平台 Kaggle ...

2018-05-18 22:22:40

阅读数:110

评论数:0

利用python和百度地图API实现数据地图标注

如题,先上效果图:主要分为两大步骤使用python语句,通过百度地图API,对已知的地名抓取经纬度使用百度地图API官网的html例程,修改数据部分,实现呈现效果一、使用python语句,通过百度地图API,获取经纬度读取文件信息import pandas as pddata = pd.read_...

2018-05-18 22:15:48

阅读数:377

评论数:0

Python实现数据库一键导出为Excel表格!大大的增加了工作效率!

数据库数据导出为excel表格,也可以说是一个很常用的功能了。毕竟不是任何人都懂数据库操作语句的。 下面先来看看完成的效果吧。数据源导出结果 依赖由于是Python实现的,所以需要有Python环境的支持Python2.7.11我的Python环境是2.7.11。虽然你用的可能是3.5版本,但是思...

2018-05-18 21:18:09

阅读数:43

评论数:0

Python的22个编程技巧,简化 if 语句、开启文件分享……

1. 原地交换两个数字Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例:x,y= 10,20print(x,y)x,y= y,xprint(x,y)#1 (10, 20)#2 (20, 10)赋值的右侧形成了一个新的元组,左侧立即解析(unpack)那个(未被...

2018-05-18 20:48:00

阅读数:55

评论数:0

​Python 3 新特性:类型注解

前几天有同学问到,这个写法是什么意思:def add(x:int, y:int) -> int:    return x + y我们知道 Python 是一种动态语言,变量以及函数的参数是不区分类型。因此我们定义函数只需要这样写就可以了:def add(x, y):   ...

2018-05-17 21:18:21

阅读数:133

评论数:0

Python库大全

学Python,想必大家都是从爬虫开始的吧。毕竟网上类似的资源很丰富,开源项目也非常多。Python学习网络爬虫主要分3个大的版块:抓取,分析,存储当我们在浏览器中输入一个url后回车,后台会发生什么?简单来说这段过程发生了以下四个步骤:查找域名对应的IP地址。向IP对应的服务器发送请求。服务器响...

2018-05-17 21:02:54

阅读数:40

评论数:0

Python3.x开发简单爬虫及案例学习

什么是爬虫一段自动抓取互联网信息的程序,可以从一个URL出发,访问它所关联的URL,提取我们所需要的数据。也就是说爬虫是自动访问互联网并提取数据的程序。爬虫的价值将互联网上的数据为我所用,开发出属于自己的网站或APP爬虫框架爬虫调度端:用来启动、执行、停止爬虫,或者监视爬虫中的运行情况在爬虫程序中...

2018-05-15 21:00:14

阅读数:39

评论数:0

使用requests+BeautifulSoup的简单爬虫练习

爬取网站:猫眼电影top100。这个网站也挺容易的,所以大家可以先自己爬取下,遇到问题再来看下这篇文章哈。这篇文章主要是练习而已,别无用处,大佬请绕道哈!1、本文用到的库及网站requestsBeautifulSoup目标网站:http://maoyan.com/board/42、分析目标网站很容...

2018-05-08 22:49:36

阅读数:38

评论数:0

一文读懂Python可迭代对象、迭代器和生成器

我们都知道,序列可以迭代。但是,你知道为什么吗? 本文来探讨一下迭代背后的原理。序列可以迭代的原因:iter 函数。解释器需要迭代对象 x 时,会自动调用 iter(x)。内置的 iter 函数有以下作用:(1) 检查对象是否实现了 iter 方法,如果实现了就调用它,获取一个迭代器。 (2) 如...

2018-05-08 22:30:33

阅读数:85

评论数:0

Python 善用变量来改善代码质量

编程时起的最多的名字,还数各种变量。给变量起一个好名字很重要,因为好的变量命名可以极大的提高代码整体可读性。下面几点,是我总结的为变量起名时,最好遵守的基本原则。1. 变量名要有描述性,不能太宽泛在可接受的长度范围内,变量名能把它所指向的内容描述的越精确越好。所以,尽量不要用那些过于宽泛的词来作为...

2018-05-08 22:19:58

阅读数:30

评论数:0

Python小知识:Python代码规范和命名规范

Python 学习之旅,先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯一、简明概述1、编码如无特殊情况, 文件一律使用 UTF-8 编码如无特殊情况, 文件头部必须加入#--coding:utf-8--标识2、代码格式2.1、缩进统一使用 4 个空格进行缩进2...

2018-05-01 12:46:05

阅读数:38

评论数:0

Python通过字符串调用函数

有时候我们想通过字符串调用已经定义好的函数,一开始的思路及实现方式如下:def chinese(text):    print('jieba分词')def english(text):    print('nltk处理对文本进行分词')def textprocess(file, languag...

2018-04-26 21:53:28

阅读数:235

评论数:0

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