制作|CDADataAnalyst今天是2020年第一个情人节,给单身的Python工程师和程序员介绍一个男人的故事。如果你是单身,请带来一些摆脱单身的技巧或灵感。他就是KennethReitz,被誉为Python领域最伟大的工程师,绝对的神级人物!他的逆袭有多厉害?看看他的简历就知道了。01Python大师KennethReitz,1988年美国程序员,2011年加入Heroku,被誉为“云服务鼻祖”。28岁时,他担任Python语言的首席架构师。他做了什么项目?C先生随便列了几个项目名:requests、python-guide、pipenv、legit、autoenv,他还为Flask等Python界很多知名的开源项目贡献了代码。而且这位老板不仅有技术还有颜值,会写代码,会弹吉他,闲暇时喜欢拍照。太完美了!02神也有烦恼肥胖+没有女朋友然而谁也没有想到,长期以来,Kenneth一直被自己的体重所困扰,和很多程序员兄弟一样担心找不到女朋友。什么?怎么会这样?要知道,7年前的2013年,肯尼斯还是这个样子。这就是Kenneth在PyCON上发表“PythonforHumans”演讲时的样子:现实特别残酷。那时候除了程序员,其他人对他都不太感冒,也没有妹子。凌乱无形的发型,黑框眼镜,一件从未改变过的T恤。当年的大神,一副胖嘟嘟的样子,天真烂漫,还带着几分可爱。我身边的朋友也是同风格的程序员。肯尼斯没日没夜地敲着代码,心里却是苦涩的。在他最胖的时候,体重达到了225磅(约合230斤)。没有哪个女孩子想知道小胖子有趣的灵魂。而且,过度肥胖还会导致持续性偏头痛,这对于一个靠脑子吃饭的程序员来说太致命了。03程序员减肥:要么不做,要么想做就做。最终,肯尼斯下定决心,“我要减肥!”一个程序员开始锻炼的时候,因为他的性格,要么不做,要么就想做。Kenneth定下以下三点来落实:1.戒糖拒绝摄入过多的碳水化合物和淀粉类食物,饮食中也要戒掉过多的糖分。2、少食,严格控制食物种类和摄入量。3.正视饥饿。当他无聊想吃饭时,他会喝水来消除饥饿感。经过几个月的努力,他做到了!短短六个月,体重下降到150磅(约136斤),瘦了整整100磅(约90斤)!人减肥后变得更加自信,大神们也开始注重自己的形象,开始打扮自己。用相机记录生活。播放音乐,制作专辑。与此同时,Kenneth也收获了一段甜蜜的爱情,还时不时地虐狗~相比之下,他还是之前那个天真烂漫的小胖子吗?就这样,肯尼思凭借自己的坚持和程序员的严格要求,完成了人生的逆袭。情人节诞生的04Requests,看完大神的故事傻眼了,再回头看了看大神的作品——Requestslibrary。一句话介绍就是:HTTPforhumans。作为一个致力于搭建人机之间桥梁的人,他选择在2011年2月14日发布。截至今天,在Github上,Requests已经拥有超过40,000个Star,被近450,000个项目引用。而且用法极其简单:Python3.7.4(默认,2019年9月7日,18:27:02)>>>importrequests>>>r=requests.get('https://api.github.com/repos/psf/requests')>>>r.json["description"]'一个简单而优雅的HTTP库。'05在情人节那天你可以用Requests做什么?情人节那天,何不使用Requests制作你自己的《土味情话秘籍》!在这里给大家介绍另一个来自@SilencerL的土味情话地址:https://lovelive.tools/,每次打开都会随机得到一个土味情话,一句话怎么够呢?作者特意做了一个API,这个API结合Requests可以帮你创作一本书《土味情话秘籍》。BasicAPIGEThttps://api.lovelive.tools/api/SweetNothings使用此方法将以纯文本形式返回随机句子。高级APIGEThttps://api.lovelive.tools/api/SweetNothings/:count/Serialization/:serializationTypeGEThttps://api.lovelive.tools/api/SweetNothings/Serialization/:serializationType/:countGEThttps://api.lovelive.tools/api/SweetNothings/Serialization/:serializationTypeGEThttps://api.lovelive.tools/SweetNothings/:countUrl变量说明:serializationType:返回内容的格式,可以选择Text或者Json格式。Text格式会根据count的值返回换行分隔的内容,Json格式会在returnObj中返回一个字符串类型的数组。count:要获取的个数。如果在Url中不使用该参数,则默认获取1句。Json格式的返回值示例:GEThttps://api.lovelive.tools/api/SweetNothings/3/Serialization/Json{code:200,message:"",returnObj:["Sheneverspeedtomeagain晚安,我的失眠从来没有这么好过。”,“从认识你的那天起,我走的每一步都是为了离你更近一些。”]}看完教程,你可以用这段代码让儿子得到你的《土味情话秘籍》.re=requests.get('https://api.lovelive.tools/api/SweetNothings/1000/Serialization/Json')data=re.jsonLove_Punchline=data['returnObj']print(Love_Punchline)马上试试?更多干货内容会陆续为大家分享,请继续关注我们!您可以到:https://www.cda.cn/?seo微信搜索CDA小程序,手机端随时随地浏览最新资讯和优质课程:
