专栏名称: Python学习交流
每天更新,更新python相关的知识。希望诸君有所收获!
目录
相关文章推荐
Python爱好者社区  ·  月薪3万35岁脑干出血程序员:ICU躺了28 ... ·  昨天  
Python爱好者社区  ·  务必立即拿下软考证(政策红利) ·  2 天前  
Python爱好者社区  ·  软考,yyds ·  昨天  
Python爱好者社区  ·  Science披露:近3年,垃圾论文激增,9 ... ·  2 天前  
51好读  ›  专栏  ›  Python学习交流

五年老程序员来传授你26的Python神技!掌握此技能就掌握高薪!

Python学习交流  · 公众号  · Python  · 2018-12-24 14:46

正文

请到「今天看啥」查看全文





为什么不开始导入花括号?

geopy

地理可能是程序员难以挑战的领域,时常让人找不清方向。但是geopy模块让这变得异常简单。




它通过抽取一系列不同的地理编码服务APIs来工作。使你能够获得一个地方的完整街道地址、纬度、经度和海拔。

还有一个有用的distance类。以你喜欢的单位计算两个位置之间的距离。



howdoi

遇到编码问题,但不记得你以前见过的解决方案了?需要检索StackOverflow,但不想离开终端?

那么你需要这个有用的命令行工具。


进群一起交流呀“864573496”


无论你有什么问题,都要问它,它会尽最大努力回答你的问题




但是请注意——它从StackOverflow的置顶答案中抓取代码。因此可能不总是提供最有用的信息...




inspect

python的inspect模块非常有助于理解幕后发生的事情。你甚至可以用它调用它自己的方法!

下面的代码示例使用inspect.getsource()输出它自己的源代码。它还使用inspect.getmodule()输出由它定义的模块。

最后一行代码打印出自己的行号。




当然,除了这些琐碎的用途之外,inspect模块对于理解代码正在做什么可能会很有用。你也可以用它来编写自我记录的代码。

Jedi

Jedi库是一个自动补全和代码分析库。它使编写代码更快、更有成效。

除非你正在开发自己的IDE,否则你可能会对使用Jedi作为编辑器插件最感兴趣。幸运的是,这已经成为现实了!

然而,你可能已经在使用Jedi。IPython项目正利用Jedi的代码自动补全功能。

**kwargs

学习任何语言时,都会有许多里程碑。对于Python来说,理解神秘的**kwargs语法可能算一个。







请到「今天看啥」查看全文