2
推荐
1889
阅读

一个被阅读了50万次的公众号

本文是一篇基于 Python 的数据分析实践教程,数据来源于“Python之禅”公众号的历史文章,数据采集过程在掘金小册上有详细地讲解,感兴趣的可以去阅读一下,数据和完整源代码可以在公众号回复「wxdata」获取加载数据开启 juypter notebook,创建新的 notebook,导入基础包(以下代码都是在 jupyter notebook 中完成)...

发表了文章 • 2018-01-23 10:08 • 1 条评论

2
推荐
1901
阅读

这10个题,有 68% 的人答不对

昨晚推送的图片被微信压成渣渣,这张图是从「Python之禅私密读者圈」分享出来的,作者乘风,里面的内容就是前天Python冲顶大会每道题的简析,回复「冲顶」获取原图。这篇文章总共收到118条留言,回答正确的有40 人,68% 的人答错了,以下是每道题的详细解答,第一位回答正确者请移步到文章底部查看。第一题:下面哪个单...

发表了文章 • 2018-01-10 11:17 • 0 条评论

3
推荐
1509
阅读

Python知识冲顶大会

2018年最火爆的应用是什么,王者农药,吃鸡游戏,还是微信跳一跳?最近有一款很火的APP,就是王思聪负责“撒币”的直播答题冲顶大会,只要你答对所有问题就可以得到现金奖励。今天咱们在公众号也来过把瘾,我出10道 Python 题,大家把正确答案写在留言中,例如:abcdabcddd,你也可以围观什么都不做,或者和往常一样随意留...

发表了文章 • 2018-01-09 16:37 • 1 条评论

2
推荐
2471
阅读

基于Python实现微信公众号爬虫进行数据分析

学爬虫有什么用网络爬虫是一个非常注重实践性而且实用性很强的编程技能,它不是程序员的专属技能,任何具有一定编程基础的人都可以学习爬虫,写爬虫分析股票走势,上链家爬房源分析房价趋势,爬知乎、爬豆瓣、爬新浪微博、爬影评,等等马云说:数据是新一轮技术革命最重要的生产资料。人工智能时代,对数据的依赖越来越...

发表了文章 • 2018-01-04 10:39 • 0 条评论

0
推荐
1621
阅读

5个酷毙的Python工具

工欲善其事必先利其器,一个好的工具能让起到事半功倍的效果,Python社区提供了足够多的优秀工具来帮助开发者更方便的实现某些想法,下面这几个工具给我的工作也带来了很多便利,推荐给追求美好事物的你。Python TutorPython Tutor 是由 Philip Guo 开发的一个免费教育工具,可帮助学生攻克编程学习中的基础障碍,理解每...

发表了文章 • 2017-12-27 10:44 • 0 条评论

0
推荐
1204
阅读

Python语言的2017年终总结

在1989年12月,我在寻找一门课余编程项目来打发圣诞节假期。办公室会关门,但我有一台家用电脑,而且没有太多其它东西。我决定为当时我正构思的一个新的脚本语言写一个解释器,它是ABC语言的后代,对UNIX / C程序员会有吸引力。作为一个《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)的狂热爱好者,于是我...

发表了文章 • 2017-12-25 10:35 • 0 条评论

0
推荐
1542
阅读

关于正则表达式的5个小贴士

正则表达式是一个非常强大的处理字符工具,但有时可读性很差、晦涩难懂,Jamie Zawinski 说道:Some people, when confronted with a problem, think, “I know, I’ll use regular expressions.” Now they have two problems.本来是一个问题,引入正则表达式之后就成了两个问题。其实并不是任何场景都需要正则表达式。在...

发表了文章 • 2017-12-22 15:06 • 0 条评论

0
推荐
1601
阅读

用 Python 处理 HTML 转义字符的5种方式

Photo by Ahmed Saffu on Unsplash写爬虫是一个发送请求,提取数据,清洗数据,存储数据的过程。在这个过程中,不同的数据源返回的数据格式各不相同,有 JSON 格式,有 XML 文档,不过大部分还是 HTML 文档,HTML 经常会混杂有转移字符,这些字符我们需要把它转义成真正的字符。什么是转义字符在 HTML 中...

发表了文章 • 2017-12-14 14:51 • 0 条评论

0
推荐
1444
阅读

Python奇技淫巧,看看你知道几个

1、isinstanceisinstance 函数可用于判断实例的类型,其实它的第二个参数可以是多个数据类型组成的元组。例如:isinstance(x, (int, float))# 等价于isinstance(x, int) or isinstance(x, float)类似的函数还有字符串的 startswith 方法和 endswith 方法,例如:s.startswith(('"""', "'''"))# 等价于s.startswith(...

发表了文章 • 2017-12-14 14:31 • 0 条评论

0
推荐
1548
阅读

用 Python 连接 MySQL 的几种姿势

尽管很多 NoSQL 数据库近几年大放异彩,但是像 MySQL 这样的关系型数据库依然是互联网的主流数据库之一,每个学 Python 的都有必要学好一门数据库,不管你是做数据分析,还是网络爬虫,Web 开发、亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Python 操作 MySQL 的几种...

发表了文章 • 2017-12-14 14:14 • 0 条评论

1
推荐
1466
阅读

一个“牛逼”的 Python 命令行解析库

在 Python 中,命令行解析库有非常多的选择方案,系统自带的 模块有 argparse,有 Flask 作者写的 click,但是 argparse 使用起来啰嗦, 要经历解析器初始化、参数定义、解析一套流程。例如:# -*- coding: utf-8 -*-# arg_test.pyimport argparsedef counter(file_type=None):    return {file_type: 100}# ...

发表了文章 • 2017-11-29 10:42 • 0 条评论

0
推荐
1209
阅读

What the fuck Python

每种编程语言都有一些不为人知的陷阱,有些实际工作中会踩到,有些可能根本排不上用场,但弄明白这些陷阱有利于我们更好的去了解这门语言的实现机制。下面这个题,你是否能一眼看出问题的本质。# 第一组 >>> a = 256 >>> b = 256 >>> a is bTrue# 第二组 >>> a = 257 >>> b = 257 >>> a is b False# 第三组 >>> ...

发表了文章 • 2017-11-29 10:33 • 0 条评论

0
推荐
1272
阅读

Python除了不会生孩子,什么都会

如果你在周末、有WIFI的房间里不知道做什么,不如学下Python吧。有了它,你可以什么都不需要!基础需求篇:温饱与空虚 躺着赚钱一位匿名知乎网友爆料用Python写了自动化交易程序,2年躺着赚了200万!相当于普通程序员10年的工资,此刻的心情...你懂的!不过,这位大侠的真实身份也被网友找出了,真是人红了想低调都...

发表了文章 • 2017-11-29 10:25 • 0 条评论

0
推荐
1331
阅读

Python入门后再看点什么好?

不止一次在微信、知乎有读者朋友跑过来问:看完了基础书,甚至看两遍了,但自己写的时候还是没思路,我该怎么办?编程在我看来就是一门手艺活,绝不是简单通过看书就能学会的,跟学游泳、学车、学钢琴一个道理,没别的,掌握了最基本的理论之后就是干,只有通过大量的练习、实战才能掌握编程这门技能,之后再回过来头来...

发表了文章 • 2017-11-24 11:54 • 0 条评论

0
推荐
1208
阅读

Python陷阱:为什么不能用可变对象作为函数的默认参数值

今天聊一聊关于赋值的一些坑。先来看一道题目:>>> def func(numbers=[], num=1):...    numbers.append(num)...    return numbers>>> func()[1]>>> func()[1, 1]>>> func()[1, 1, 1]我们似乎发现了一个Bug,每次用相同的方式调用函数 func() 时,返回结果竟然不一样,而且每次返回的...

发表了文章 • 2017-11-24 11:35 • 0 条评论