作家
登录

2018年Python值得关注的开源库、工具和开发者

作者: 来源: 2018-01-03 11:34:20 阅读 我要评论

【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞?


1、开源库

Web 范畴:Sanic

https://github.com/channelcat/sanic

这个库的名字和之前一个很火的梗有关,有人在 youtube 上画 Sonic 那个蓝色小人,结不雅一本正经的画出了下面这货,给它起名叫 Sanic,还配了一句话是 Gotta go faster.

这个库和 Flask 类似,然则比它快很多,速度能在测试中达到每秒 36000 次请求。在2017年的 Star 增长数几乎是翻了一倍。Gotta go faster!

https://github.com/pypa/pipenv

https://github.com/vi3k6i5/flashtext

这个库相当于是情况治理和担保理二合一,由 Kenneth Reitz (Requests 的作者 )编写,如今移交给 Python 官方来保护,供给比 pip 体验更好的开辟担保理。它的 Slogon 是Python Development Workflow for Humans,用来解决各类情况不一致、安装包的问题。

爬虫:Requestium

https://github.com/tryolabs/requestium

如今反爬虫技巧越来越厉害,常见的请求 + 解析爬虫跟着频率变大年夜和前端开辟的复杂化变抱病不是那么奏效。Requestium 的好处是,结合了 Chrome 59 今后的 headless 无头特点(代替了 phantomjs)。固然效力稍微低一点,然则稳,前端衬着的网页也可以爬取解析。是 Requests, Selenium 和 Parsel 的结合体。

深度进修:Caffe2

https://github.com/caffe2/caffe2

是一个深度进修的看维优势是它是由 Facebook 团队来保护的。可能深度进修方面大年夜家听得最多的是 Tensorflow,但 Caffe2 进修起来更简单轻量,并且它的背景能支撑它有一个结实的成长。

这个库的开辟者在 medium 上发了一篇文┞仿,标题是:Regex was taking 5 days to run. So I built a tool that did it in 15 minutes. (正则要花5天时光才能完成,所以我做了个对象在15分钟内搞定)。这个库可以快速进行大年夜范围语料库的文本搜刮与调换。当关键词数量>500 的时刻,FlashText 的搜刮速度开端跨越正则。

2、对象

最强终端:Upterm

https://github.com/railsware/upterm

其实袈洵来想推荐 fish 或者 zsh,但其拭魅这两个我也主如果妄图主动补全这个特点。比来在用的┞封个 Upterm 其实很简单好用,它是一个全平台的终端,可以说是终妒攀里的 IDE,有着强大年夜的主动补全功能。之前的名字叫 BlackWindow,有人跟他嗣魅这个名字晦气于社区推广,改名叫 Upterm 之后如今已经17000+ Star了。

交互式说冥器:Ptpython

情况与担保理:Pipenv

https://github.com/jonathanslenders/ptpython

担保理必备:Anaconda

一个交互式的 Python 说冥器。支撑语法高亮、提示甚至是 vim 和 emacs 的键入模式。其实我们在课程里供给的在线终端也内置了 ptpython。

https://anaconda.org/

真的要强烈推荐 Anaconda ,它能帮你安装好很多麻烦的器械,包含: Python 情况、pip 担保理对象、常用的库、设备好情况路径等等。这些工作小白本身一个个去做的话,轻易碰到各类问题,带来挫败感。

如不雅你想用 Python 搞数据方面的工作,就安装它就好了,它甚至开辟了一套 JIT 的说冥器 Numba。所以 Anaconda 有了 JIT 之后,对线上科学枷⒚效力请求比较高的器械也可以搞了。

编辑器:Sublime3

https://www.sublimetext.com/

文本处理:FlashText

无意激发编辑器大年夜战,小白的话当然照样要大年夜 PyCharm 开端上手,但有时刻写一些轻量的小脚本,就会想用轻量级一点的对象。

本年用了一圈各类编辑器,发明 Sublime 更新了真·无双·三·零版本之后,很多处所都有了极大年夜的晋升(尤其是大年夜家比较关怀的颜值),并且用起来比本来还要简单。合营安装 Anaconda 或 CodeIntel 插件 ,就可以让 Sublime 拥有近乎 IDE 的体验。


  推荐阅读

  2018年最值得关注的JavaScript趋势

【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞?只用把你应用的人口点指给它,它就会把工作做对了。JavaScript 渗入渗出典范围越来越广,它能做的工作已经远不止前端开辟>>>详细阅读


本文标题:2018年Python值得关注的开源库、工具和开发者

地址:http://www.17bianji.com/lsqh/40213.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)