你与数据科学家只差这 26 条 Python 技巧
副标题[/!--empirenews.page--]
Python是目前世界上最流行的编程语言之一。因为: 1.它容易学习 2.它用途超广 3.它有非常多的开源支持(大量的模块和库) 作者 Peter Gleeson 是一名数据科学家,日常工作几乎离不python。一路走来,他积累了不少有用的技巧和tips,现在就将这些技巧分享给大家。这些技巧将根据其首字母按A-Z的顺序进行展示。 ALL OR ANYPython之所以成为这么一门受欢迎的语言一个原因是它的可读性和表达能力非常强。Python也因此经常被调侃为“可执行的伪代码”。不信你看:
BASHPLOTIB你想要在控制台绘图嘛?
现在,你的控制台中就可以有图了 COLLECTIONSPython有一些很棒的默认数据类型,但是有时候他们并不会像你所希望的那样发挥作用。
DIR面对一个Python对象,你是否曾想过可以直接看到其属性?你也许可以试试以下的代码:
这是运行Python的时候一个非常有用的功能,用于动态探索你所使用的对象和模块。更多详情,可以查看这里:https://docs.python.org/3/library/functions.html#dir EMOGI对的,你没看错!
用python来创建表情包,你也可以。
:+1:FROM_GUTURE_IMPORTPython非常受欢迎,这也就导致了它的版本更新非常快,新的版本往往会有很多新特性。你不更新,就无法使用。 然而,不要害怕。__future__ 模块可以让你导入未来版本的功能。有点像时空穿梭有木有!
GEOPY对于程序猿来说地理可能是一个非常有挑战性的领域。但是,geopy模块则让它变得非常简单。
它通过提取一系列不同地理编码服务的api来工作,让你能够获得一个地方的完整街道地址、纬度、经度,甚至海拔。 这里面同时还包含一个有用的“距离”类别。它能使用你选定的度量去计算了两个地点之间的距离。
HOWDOI有时候你碰到了一个编程问题,觉得自己之前明明见过它的解决方法,但是却记不起来具体是怎么样的了。于是你想要去StackOverflow上找,但又不想离开这个终端。这个时候,你需要下面这个工具——howdoi
你所遇到的任何问题都可以问它,它会尽他所能给你返回一个答案。
需要注意的是——它只从StackOverflow最顶端的答案中抓取代码。所以它给你返回的不总是最有用的信息...
INSPECTPython的inspect模块用于收集Python对象的信息,可以获取类或函数的参数的信息,源码,解析堆栈等等 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |