Python专栏
作者是普华永道的TechLeader,mongoDB Professional 中国第十五位获得者,「红色警戒:复兴」联合创始人。「Python专栏」专注Python领域的各种技术:爬虫、DevOps、大数据分析、Web开发等。「大航海计划」带你从零打造爆款Python项目
上海小胖
公众号「Python专栏」作者 / 普华永道技术主管 / 「红色警戒复兴」联合创始人 / MongoDB Profession 中国15位获得者之一 / 平安集团mongoDB特邀讲师 / mongoDB中国核心组成员
展开
-
卧槽!这款Python量化神器终于被我找到了!
《Python量化交易》是一本非常适合新手入门量化交易的书。本身四大章节分别介绍了:Python基础知识快速过股票量化入门+实战基金、利率互换、固定收益分析福利:衍生品推荐其中第二章“股票量化入门+实战”更是有套利,波动等非常适合实战的内容 。套利波动还有对基金黑天鹅事件的详细分析及对应策略最后给大家带来一批资源福利,教你获取市场数据资料获取方式关注公众号「Python专栏」,后台回复关键字:lhjy,获取项目包长按二维码关注↓...原创 2020-11-24 22:01:37 · 1337 阅读 · 0 评论 -
程序员同事被包工头坑了,这社会很魔幻
将Python专栏设为星标 福利大奖不错过文末混脸熟活动不停,走心留言直接送书无论生活给了你什么样的打击,我们都要用力的活下去。因为活好当下的每分每秒,让自己不会打着...原创 2020-11-24 21:50:01 · 561 阅读 · 0 评论 -
手把手教你用python实现一个简单用户管理系统
Overview:0.环境1.前言2.效果图3.代码涉及知识点4.代码实现思路5.小技巧6.总结0.环境操作系统:WindowsPython版本:3.6.01.前言同学们...原创 2019-03-30 11:59:57 · 12452 阅读 · 22 评论 -
2000字谏言,给那些想学Python的人,建议收藏后细看!
1.这几天陆续收到很多读者、球友的留言、私信,说要怎么学Python?有没有基础的,偏小白的学习方法?我的回答是:等我统一答复。小胖从不食言,今天就来说说我觉得一个零基础、想转行、一直不得法的人应该如何入门。2.对于Python来说,一直有个误区,那就是「Python很简单」。不知道你有没有、或者曾经有过这样的想法。我也能理解,毕竟一句话就能打印hell...原创 2019-08-27 11:30:00 · 651 阅读 · 0 评论 -
你要的Python资料都在这里,包含各阶段所需学习网站、实战项目,收藏了慢慢来
不知怎么的,最近不少关注我的读者都开始私信我怎么学好python?零基础转行是不是合适,还有希望吗?今年30了,还能不能转IT?其实关于零基础转型的,我以前写过一篇文章,没有看过的都可以看看:「零基础转行Python,到底路在何方?」另外还有一篇知乎点赞1k+关于如何学习python的也建议都看下:「万字谏言,给那些想学Python的人,建议收藏后细看!」。相信大家看完以上两篇文章后多少...原创 2020-04-01 22:02:18 · 947 阅读 · 0 评论 -
500行代码,教你用python写个微信飞机大战
这几天在重温微信小游戏的飞机大战,玩着玩着就在思考人生了,这飞机大战怎么就可以做的那么好,操作简单,简单上手。帮助蹲厕族、YP族、饭圈女孩在无聊之余可以有一样东西让他们振作起来!让他们的左手 / 右手有节奏有韵律的朝着同一个方向来回移动起来!这是史诗级的发明,是浓墨重彩的一笔,是……在一阵抽搐后,我结束了游戏,瞬时觉得一切都索然无味,正在我进入贤者模式时,突然想到,如果我可以让更多人已不同的方式体会到这种美轮美奂的感觉岂不美哉?所以我打开电脑,创建了一个 `plan_game.py`……原创 2019-10-16 05:49:48 · 90380 阅读 · 123 评论 -
分析了16年的福利彩票记录,原来可以用Python这么买彩票
目录0 引言1 环境2 需求分析3 代码实现4 后记0 引言上周被一则新闻震惊到了,《2454万元大奖无人认领!福彩史上第二大弃奖在广东中山产生 》,在2019年5月2日开奖的双色球中,广东中山一位彩民博中2454万元,兑奖时间截至2019年7月1日。令人遗憾的是,中奖者最终未现身领奖,2454万元大奖成为弃奖。经中山市福彩中心查证,这是中国福彩史上金额第二大的弃奖。根据《彩票管...原创 2019-07-09 07:02:57 · 8363 阅读 · 2 评论 -
还在被大妈灵魂拷问?使用Python轻松完成垃圾分类!
目录0 环境1 引言2 思路3 图像分类4 总结0 环境Python版本:3.6.8系统版本:macOS MojavePython Jupyter Notebook1 引言七月了,大家最近一定被一项新的政策给折磨的焦头烂额,那就是垃圾分类。《上海市生活垃圾管理条例》已经正式实施了,相信还是有很多的小伙伴和我一样,还没有完全搞清楚哪些应该扔在哪个类别里。感觉每天都在学习一遍垃...原创 2019-07-05 09:46:36 · 9269 阅读 · 45 评论 -
震惊!垃圾分类居然能用Python搞定!
目录0 引言1 环境2 需求分析3 代码实现4 后记0 引言纸巾再湿也是干垃圾?瓜子皮再干也是湿垃圾??最近大家都被垃圾分类折磨的不行,傻傻的你是否拎得清?原创 2019-07-02 11:20:20 · 3726 阅读 · 1 评论 -
一步步教你怎么用python写贪吃蛇游戏
目录0 引言1 环境2 需求分析3 代码实现4 后记0 引言前几天,星球有人提到贪吃蛇,一下子就勾起了我的兴趣,毕竟在那个Nokia称霸的年代,这款游戏可是经典中的经典啊!而用Python(蛇)玩Snake(贪吃蛇),那再合适不过了原创 2019-06-27 18:17:52 · 36560 阅读 · 75 评论 -
用Python帮你上马,哪里无码打哪里
目录0 引言1 环境2 需求分析3 代码实现4 代码全景展示5 后记0 引言所谓的像素图,就是对图像做一个颗粒化的效果,使其产生一种妙不可言的朦胧感。费话不多说,先来看一张效果图。▲效果图▲原图怎么样,效果还不错吧?现在,我们用Python来实现这种像素化的效果。1 环境操作系统:WindowsPython版本:3.7.32 需求分析一个最简单的实现思路,在打开...原创 2019-06-21 09:18:02 · 2310 阅读 · 3 评论 -
来迟了,用Python助你叠猫猫,抢618大红包!
目录:0 引言1 环境2 需求分析3 前置准备4 逛店铺流程回顾5 代码全景展示6 总结0 引言最近叠猫猫的活动可真是十分的火爆,每天小伙伴们为了合猫猫忙的可谓是如火如荼。为啥要叠猫猫呢?赚猫币得现金红包!!眼看为实,先来看看我朋友的购物订单。看到没,优惠力度如此之大!!!后知后觉的我,错过了第一波,可不想错过第二波啊!活动需要不断的升级自家的猫,其中一个途径是通过逛店...原创 2019-06-16 07:08:48 · 970 阅读 · 0 评论 -
Python自动抢红包,超详细教程,再也不会错过微信红包了!
目录:0 引言1 环境2 需求分析3 前置准备4 抢红包流程回顾5 代码梳理6 后记0 引言提到抢红包,就不得不提Xposed框架,它简直是个抢红包的神器,但使用Xposed框架有一个前提条件:手机需要root,对于苹果手机的话就需要越狱了。现在的手机想要root或越狱并不容易,同时这会对手机安全性带来一些风险,抢红包本身只是个娱乐活动,这样做就得不偿失了。为了自动抢红包,p...原创 2019-06-11 07:31:36 · 7103 阅读 · 1 评论 -
用Python完成毫秒级抢单,助你秒杀淘宝大单
目录:引言环境需求分析&前期准备淘宝购物流程回顾秒杀的实现代码梳理总结0 引言年中购物618大狂欢开始了,各大电商又开始了大力度的折扣促销,我们的小胖又给大家谋了一波福利,淘宝APP直接搜索:小胖发福利,每天领取三次粉丝专属现金大红包。有了现金大红包,如何做到更省钱的剁手呢?今天给大家提供一种思路,用Python实现秒杀订单,借用自动化方式完成最优解。1 环境操...原创 2019-06-06 06:11:54 · 38139 阅读 · 20 评论 -
爱奇艺面试Python,竟然挂在第5轮……
今天给大家分享我曾经在爱奇艺的面试,过程还是比较有意思的,可以给大家一些参考聊骚阶段嗲妹妹:你好,我是爱奇艺的HR,我们正在招聘运维开发岗位,请问您最近有在看工作机会吗?我:(这声音也太酥了吧我去……)嗯,你好,信号不太好,能在说下吗?(让我再酥一次吧)嗲妹妹:(重复)我:(我去,真的好酥啊)啊听到了,嗯,最近有在看 (不看机会,就没机会聊下去了啊)嗲妹妹:嗯嗯,那简单的介绍一下...原创 2019-05-23 06:42:18 · 6650 阅读 · 38 评论 -
零基础入门Python数据分析,只需要看懂这一张图,附下载链接!
摘要在做数据分析的过程中,经常会想数据分析到底是什么?为什么要做数据数据分析?数据分析到底该怎么做?等这些问题。对于这些问题,一开始也只是有个很笼统的认识。最近这两天,读了一下早就被很多人推荐的《谁说菜鸟不会数据分析》这本书。发现对这些问题讲的还是比较透彻,随后对这本书的核心内容做了一个笔记。说明:笔记主要以思维导图的方式呈现。目录一、数据分析概述数据分析指用适当的统计分析方法对收集...转载 2019-05-07 06:16:09 · 577 阅读 · 2 评论 -
最新【从零单排】系列流出,教你如何实现字典存储结构
昨天在星球的【从零单排】系列分享了一篇【字典存储结构的实现方式】,我觉得这篇文章写的还是蛮好的,就分享给大家了。但由于篇幅太长了,微信没办法全部传上来,如果你觉得内容还不错,想获得全部内容的话,关注公众号「Python专栏」,后台直接回复:zsxq10,我已经把整篇文章上传了。为什么要写如何实现字典呢?这是一篇拓展文章,意在帮助大家理解字典的内部数据存储结构以及为什么字典可以做到近似O(1...原创 2019-04-26 06:13:08 · 340 阅读 · 0 评论 -
做大数据分析的怎么可以不会这个?
Overview:0 引言1 环境2 模块准备3 实现思路4 小试牛刀5 中试牛刀6 总结0 引言词云图,也叫文字云,是对文本中出现频率较高的“关键词”予以视觉化的展现,词云图过滤掉大量的低频低质的文本信息,使得浏览者只要一眼扫过文本就可领略文章的主旨。1 环境操作系统:WindowsPython版本:3.7.22 模块准备本文涉及到的Python第三方模块,共计四个...原创 2019-04-03 21:08:24 · 413 阅读 · 0 评论 -
当用户管理系统遇上python和mongodb后……
Overview:环境前言效果图mongdb安装代码涉及知识点关于windows的cmd下执行python文件显示中文乱码的问题总结0.环境操作系统:WindowsPython版本:3.6.0MongoDB版本:4.0.61.前言同学们还记得,前一次小胖用python结合json文本存储实现的用户管理系统么?注:详见「手把手教你用python实现一个简单用户管理系统...原创 2019-04-02 21:44:20 · 760 阅读 · 0 评论 -
一篇文章看懂大数据分析就业前景及职能定位
Overview:序基本概念DS的职能要求DE的职能要求总结一、序今天主要给大家好好说说python的发展方向,这篇文章也是藏了好久了,群里各种问怎么学,大数据分析怎么学,爬虫怎么入门,说实在的,你关注我号久一点,都知道有那么几篇文章是专门给入门看的,还有几篇是资料总结的。会找的都能找到。但是一篇可能不够,因为我想尽可能的给大家剖析行业情况,让大家在做选择...原创 2019-04-01 07:42:06 · 742 阅读 · 0 评论 -
是程序员,就用python导出pdf
这两天一直在做课件,我个人一直不太喜欢PPT这个东西……能不用就不用,我个人特别崇尚极简风。谁让我们是程序员呢,所以就爱上了Jupyter写课件,讲道理markdown也是个非常不错的写书格式啊。安装Jupyter其实非常简单,你会python就应该会用jupyter,起码简单的 pip install jupyter, jupyter notebook 要会对伐~好那接下来就是使用jup...原创 2019-04-01 07:21:35 · 1759 阅读 · 1 评论 -
上次被人说TK不好咯,这次给你整个高大上的
0.环境操作系统:WindowsPython版本:3.6.01.前言PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最强大的库之一。2.效果图3.环境安装3.1 依赖包安装pip install pyqt5pip install pyqt5-tools3.2 图形设计界面工具同学们如果需要qt的图形设计界面,可以使用Py...原创 2019-03-29 10:08:03 · 1160 阅读 · 2 评论 -
别再说Python没有枚举类型了,好好看看
枚举类型可以看作是一种标签或是一系列常量的集合,通常用于表示某些特定的有限集合,例如星期、月份、状态等。Python 的原生类型(Built-in types)里并没有专门的枚举类型,但是我们可以通过很多方法来实现它,例如字典、类等:MiracleLove = {'MON': '林志玲', 'TUS': '陈意涵', 'WEN': '张柏芝', 'THU': '辛芷蕾', 'FRI': '周...原创 2019-03-27 22:12:56 · 590 阅读 · 0 评论 -
Python字符串的格式化,看这一篇就够了
相信很多人在格式化字符串的时候都用"%s" % v的语法,PEP 3101 提出一种更先进的格式化方法 str.format() 并成为 Python 3 的标准用来替换旧的 %s 格式化语法,CPython 从 2.6 开始已经实现了这一方法(其它解释器未考证)。format()新的 format() 方法其实更像是一个简略版的模板引起(Template Engine),功能非常丰富。模...原创 2019-03-25 20:37:43 · 2372 阅读 · 3 评论 -
用python自制微信机器人,定时发送天气预报
0 引言前段时间找到了一个免费的天气预报API,费了好段时间把这个API解析并组装成自己想用的格式了,就想着如何实现每天发送天气信息给自己。最近无意中发现了wxpy库,用它来做再合适不过了。以下是wxpy库的简介:wxpy基于itchat,使用了 Web 微信的通讯协议,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。实现了微信登录、收发消息、搜索好友、数据统计、微信公众号、微信好...原创 2019-03-24 20:39:51 · 2446 阅读 · 3 评论 -
用Python爬取"王者农药"英雄皮肤
0.引言作为一款现象级游戏,王者荣耀,想必大家都玩过或听过,游戏里中各式各样的英雄,每款皮肤都非常精美,用做电脑壁纸再合适不过了。本篇就来教大家如何使用Python来爬取这些精美的英雄皮肤。1.环境操作系统:Windows / LinuxPython版本:3.7.22.需求分析我们打开《王者荣耀》官网,找定位到英雄列表的页面可直接点此链接:https://pvp.qq.com/...原创 2019-03-23 21:06:24 · 12494 阅读 · 71 评论 -
Python入门必学,用Python练习画个美队盾牌
0 环境Python版本:3.6.6操作系统:Mac OS Mojave 10.14.21 引言最近我媳妇每天晚上吃饭时候也拿手机看,上厕所也在看。看着看着还会笑?WTF?你在干嘛呢?没错,她在看美队……这男人比我帅?……比我有钱?……还是比我有腔调?……答案很明显,我相信你们的眼睛都是雪亮的。那问题来了,作为一个男人,怎么能忍?虽然是个明星,虽然是假的,虽然已经挽回不了败...原创 2019-03-22 21:03:54 · 882 阅读 · 0 评论 -
写了2年python,知道 if __name__ == '__main__' 什么意思吗?
相信刚接触Python的你一定有过如此经历,把所有的代码都写在 if __name__ == '__main__'下,因为有人告诉你,这样比较符合 Pythonista 的代码风格。殊不知这段代码的意义并不是一定要存在于执行代码中,而是在日常工作中,为了调试某个模块的正确性,我们往往会在当前模块下直接写一个 if __name__ == '__main__',测试逻辑写在下面,这样,在其他模块...原创 2019-03-21 21:45:59 · 8076 阅读 · 27 评论 -
Python的 is 和 == 弄懂了吗?
在Python中一切都是对象。Python中对象包含的三个基本要素,分别是:id(身份标识)type(数据类型)value(值)对象之间比较是否相等可以用 == ,也可以用 is 。is 和 == 都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。下面来看看具体区别在哪?is 比较的是两个对象的id值是否相等,也就是比较两个对象是否为同一个实例对象,是否指向同一个内...原创 2019-03-20 20:17:34 · 275 阅读 · 0 评论 -
Python自制微信机器人:群发消息、自动接收好友
运营公众号也有半年了,今年5月份开始的,之前一直用一款windows工具来运营自动接受好友请求、群发文章、自动回复等操作,但颇有不便。举几个场景:突然在外面看到一篇文章很好,临时写了一篇,想群发一下。好友加我微信后,每次都要手动备注。这些使用客户端工具都无法解决,因为客户端工具的一个特点就是native,需要你直接操作电脑,不方便。所以就想着自己写一个干脆,经过一周漫长的开发(主要...原创 2019-03-19 21:59:41 · 3511 阅读 · 11 评论 -
万能的Python,还能用来制作高大上的进度条?
对于开发或者运维来说,使用Python去完成一些跑批任务,或者做一些监控事件是非常正常的情况。那么如何有效的监控任务的进度,除了在任务中加上log外,还能不能有另一种方式来了解任务进展到哪一步了呢?这就是今天我们来了解的内容,进度条1. 标准输出首先说一下在操作系统中,都有哪些控制符:\r: 将光标移动到当前行的首位而不换行;\n:将光标移动到下一行,并不移动到首位;\r\n:将光标...原创 2019-03-19 06:58:19 · 712 阅读 · 0 评论 -
Python模拟微博登陆,亲测有效
今天想做一个微博爬个人页面的工具,满足一些不可告人的秘密。那么首先就要做那件必做之事!模拟登陆……代码是参考了:https://www.douban.com/note/201767245/我对代码进行了优化,重构成了Python 3.6 版本,并且加入了大量注释方便大家学习。PC 登录新浪微博时, 在客户端用js预先对用户名、密码都进行了加密, 而且在POST之前会GET 一组参数,这也将...原创 2019-03-18 05:50:15 · 1711 阅读 · 0 评论 -
Python又把GUI界面攻下了,今天就告诉你怎么玩
0.引言学Python这么久了,一直想做个界面出来,最近发现Python有个内置库tkinter,利用它可以很轻松做出一些简易的UI界面,首先来看Python官方对Tkinter的说明:The tkinter package (“Tk interface”) is the standard Python interfaceto the Tk GUI toolkit. Both Tk an...原创 2019-03-17 06:46:16 · 6505 阅读 · 0 评论 -
用Python监听邻居家小姐姐的上网行为
关注公众号:「Python专栏」,后台回复「小姐姐」,获取全套代码!!!还记得曾经为了刷大话西游而下载了按键精灵,然后论坛上搜了各种分辨率的脚本么?还记得春节为了刷回家的高铁票,自己写了按键精灵的脚本么?现在python有一个神奇的库,我们不用再去模拟复杂的按键精灵了!监控鼠标、键盘,甚至是……pynput这个库让你可以控制和监控输入设备。对于每一种输入设备,它包含一个子包来控制和监...原创 2019-03-14 22:00:19 · 1798 阅读 · 0 评论 -
面试python岗位,提问:连接字符串用join还是+,怎么回答?
本篇要讲的是,连接字符串的时候可以用join也可以用+,但这两者有没有区别呢?关注公众号:「Python专栏」,后台回复「腾讯架构资源1」,获取由腾讯架构师整理的大数据学习资源包全套!!!我们先来看一下用join和+连接字符串的例子str1 = " ".join(["hello", "world"])str2 = "hello " + "world"print(str1) # 输...原创 2019-03-13 21:58:59 · 422 阅读 · 0 评论 -
一道神奇的Python面试题,你会吗?
关注公众号:「Python专栏」,后台回复「爬虫书籍」,即可获得2本Python爬虫相关的电子书无意间,看到这么一道Python面试题:以下代码将输出什么?def testFun(): temp = [lambda x : i*x for i in range(4)] return tempfor everyLambda in testFun(): print (...原创 2019-03-13 06:57:13 · 1198 阅读 · 1 评论 -
求职Python开发,面试官最喜欢问的几个问题
关注公众号「Python专栏」,后台回复:简历模板,获取给大家准备的价值99元的程序员简历模版11份。0. 概述Python是个非常受欢迎的编程语言,随着近些年机器学习、云计算等技术的发展,Python的职位需求越来越高。下面我收集了一些Python面试官经常问的问题,供大家参考学习。1. 类继承有如下的一段代码:class A: def show(self): pri...原创 2019-03-12 06:00:28 · 333 阅读 · 0 评论 -
23个Python爬虫开源项目代码,包含微信、淘宝、豆瓣、知乎、微博等
今天为大家整理了23个Python爬虫项目。整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心,所有链接指向GitHub,微信不能直接打开,老规矩,可以用电脑打开。关注公众号「Python专栏」,后台回复:爬虫书籍,获取2本Python爬虫相关电子书。1. WechatSogou – 微信公众号爬虫基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果...原创 2019-03-10 20:54:15 · 892 阅读 · 0 评论 -
15行Python代码搞定网易云热门歌单
0. 引言今天是国际著名的214情人节,你过的是情人节还是正月初十呢?是否需要一首歌来抚慰你,受伤或躁动的心灵。来吧,今天教你用15行代码搞定热门歌单。学起来并听起来吧。本文使用的是Selenium模块,它是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击、下拉等等操作,对于一些 JavaScript 渲染的页面来说,此种抓取方式非常有效。另外采用了Chrome浏览器配合Se...原创 2019-03-10 07:26:52 · 753 阅读 · 2 评论 -
是程序员就用Python查12306的票
0.环境操作系统:WindowsPython版本:3.5.21.前言当你想查询一下火车票信息的时候,你还在上 12306 官网吗?或是打开你手机里的 APP?下面让我们来用 Python 写一个命令行版的火车票查看器, 只要在命令行一敲就能获得你想要的火车票信息!如果你刚掌握了 Python 基础,这将是个不错的小练习。效果图:2.安装Requests库若你的环境中没有requ...原创 2019-03-09 06:56:04 · 795 阅读 · 2 评论