说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

创业公司都在使用的3款Python库

HTML文档下载 WORD文档下载 PDF文档下载
Instavest上发表一篇博文,文章分享了最受创业公司欢迎的3款Python库,该文章在Hacker News上引发了开发者的激烈探讨。笔者将文章简译过来以分享给更多的开发者朋友。

Instavest上发表了一篇博文,文章分享了最受创业公司欢迎的3款Python库,该文章在Hacker News 上引发了开发者的激烈探讨,如果你也对此感兴趣,不妨移步去看下。笔者将该文简译过来以分享给更多的开发者朋友。译文如下:

1.  Whitenoise

只需简单地修改Config文件,用户就可以按自己的意图来以静态文件方式部署Web应用,而不必依赖于Nginx、亚马逊S3等外部服务。Whitenoise能对打包内容进行压缩并设置高容量的缓存。

遵循WSGI规范的应用需要在部署时对Whitenoise配置进行调整:

from whitenoise import WhiteNoisefrom my_project import MyWSGIAppapplication = MyWSGIApp()application = WhiteNoise(application, root='/path/to/static/files')application.add_files('/path/to/more/static/files', prefix='more-files/')

这样做的重要性是什么?使用Gzip可有效地减少静态文件体积和页面载入。但是搜索引擎会侦测到Gzip压缩,这会导致网站不执行Gzip。所以需要透过上述修改来避免这种情况。

2. Phonenumbers(精简版)

要识别出电话号码不是件容易的事情,而正则表达式也不一定能处理好各种五花八门的有效电话格式。

例如

  • 无效的:222-222-2222(这会通过正则测试)
  • 有效的:313-442-1231 外线. 901

可见依赖于单一的正则检测不一定能得到想要的答案,所以,要适当借助工具—Phonenumbers。推荐原因是它小巧,实用简便,没有地理代编码,运营商,时区等metadata数据。它能识别多种格式,然后使用不同的格式/样式进行有效匹配。

3. Pdfkit

借助Pdfkit可以便捷地把HTML转换成PDF文件。这有何用处呢?比方说你的应用有一个含有发票信息的页面,你就可以透过Pdfkit帮助生成一个PDF文件供用户进行下载,其用法如下:

import pdfkitpdfkit.from_file('test.html', 'out.pdf')# Generating PDFs from strings and web-pages is equally easy:pdfkit.from_string('Hello!', 'out.pdf')pdfkit.from_url('http://google.com', 'out.pdf')

如果你有自己喜欢的Python库,不妨留言与大家分享。

历时六月,Qt 5.1正式版终于面世! HTML5全硬件加速游戏引擎:Sphinx正式公测 专访“Monster Blade”创始人:无需营销,百万下载背后的秘密 Twitter实时分析平台主要合作伙伴Dataminr:让用户不再错过重要的推文 OpenStack、OpenNebula、Eucalyptus、CloudStack社区活跃度比较 XOR的黄色大象:Erasure Code为Hadoop节省数据恢复带宽 竞争将越来越激烈:戴尔或也进军可穿戴计算市场 新技术:可直接在人脑播放广告 编程调试和诊断的五大规则 70%开发者:对现有应用推广和广告并不满意 四种方案:将OpenStack私有云部署到Hadoop MapReduce环境中 扩展PHP的五个简单技巧,让单服务器并行支撑30000用户 硅谷为什么无法复制 PubNub+Cloudinary:简单几步快速搭建实时图片分享应用 影响互联网行业的十大API(信息图) Hadoop+GPU强强联手的性能探索 Eurora获最节能超算殊荣,中国天河2号位列第31 程序员的野心:让GPU像CPU一样运行 Gungho热潮正在逐渐消退? Thalmic创始人专访:穿戴式体感设备MYO背后的开发故事 移动周报:GSMA各种神器,Qt 5.1,Android 4.3,本周惊喜多多! 奇虎360Web平台部基础架构团队访谈:开源线上数据库中间件Atlas 化繁为简:UC优视发布“UC+”开放平台战略 从40亿美元到10亿美元 Hulu的美梦是否又一次成为泡影? 百度开发者俱乐部第六期:BAE3.0开放内测 云编程马拉松启动 微软宣布将于今年9月30日正式关闭MSN TV服务 程序员不应该再犯的五大编程错误 中国开源事业,路在何方? StackOverflow上的编程趋势 Oracle悄然将Berkeley DB许可证更改为AGPL 简单易用,保护隐私:麻省理工的邮件数据挖掘分析工具Immersion 如何学c语言? Delphi中如何获的其它应用程序中的内容? 显示颜色变成只有16色和2色? DWORD 参数传递的问题。 那里有播放AVI文件的程序?谢谢! 参数传递问题!!大侠帮帮我 请帮我修改一下源代码(delphi)请帮忙改一下,让它打印了不往里(数据库)存。 BIOS设置,用电脑是不是可以当闹钟呢? 五笔输入法忽然不能用了 救就我,为什么Frame的客户区变小了?关于切分窗口 怎样查找某一个目录下一个表是否存在? 请问有用过李阳疯狂英语的朋友吗?请说说到底怎么样? 我想向各位大侠请教一个问题? 如何屏蔽TEXTBOX的回车响应? 关于《各位学习编程的目的是什么》的总结 m_pusrrcdset->m_pDatabase->ExecuteSQL("")为什么不行?老是ASSERT错误 请问我刚入bcb的大门,有什么好的参考书可以看看吗? 有没有人知道计算机等级考试四级怎么查分啊? 如何将几个数组的信息写成一个.txt文本文件 笔试题请教? 请教一个小问题! 好难呀好难呀!!!!! 今天狠了狠心买了一本<>,花了我十分之一的工资!心疼啊!散点分! 请问有谁知道如何在C#中使用DirectX? 我在Picturebox中用Picture1.print打了200行数据,可我只能看到前20行 pb数据窗口中的列名在win2000 server里为什么显示不了中文? God save me,help...... tcl手机所使用的是那种操作系统,能否告知小弟,重分相谢! 异常中的问题 刷新对话框的背景图片(基于对话框的程序,而且刷新不只一次)! 请问? 急急急!!上网后的图标不见了!!! 为什么我写了个JSP写入数据库中的中文在数据库中查看是乱码? 用vb制作动态网页 怎么给分给别人? 怎么获得光驱的倍数,设定光驱的倍数啊 怎么破解WIN2000的管理员密码!急!!!! SDK、API、MFC到底是什么? 本人想做给一个网络管理方面的软件,谁能跟我讲讲这方面的原理么? 请问有谁知道如何在VB.net中使用DirectX? 求救:我在 JAVA 中用 TextField 输入文字时发现,在汉字方式下敲不了标点符号,而我用 VC 的 EDIT 却可以,为什么? 大虾帮帮忙,一个关于bpl的问题,十万火急!能给的分我都拿出来了 请问怎么截获对动态链接库的调用? 关于数据库的问题!我搞了几天拉!天啊!我不想学java拉!! 请问我在window98上写html,asp文件,需要安装那些软件,pws我已安装,其它还要什么 请问有谁知道如何在VC.net中使用DirectX? 一个关于realplayer的问题! 请问怎样记录程序运行时间呢,记得好像有一个函数.... ?求一道数学思想题 各位大虾,我想在DELPHI5.0中调用W9X下的超级终端中的传输命令来传输文件??? 七下科学!绿色植物通过__作用吸收CO2,又通过__作用将CO2排放到大气中绿色植物通过__作用吸收CO2,又通过__作用将CO2排放到氧气中. 关于法兰压力:LB和CLASS之间是什么关系,怎么换算可以这样说吗,如,275LB=CLASS150急等,在线求解谢谢指导 太阳能量对地球环境和人类活动的影响?共四条 . 一块底是10m的三角行实验田,共收小麦720千克,如果每平方米收小麦9千克,这块地的高是多少? 脂肪对人类的主要作用脂肪对人类有什么作用?人体不可缺少的营养:主要作用:食物来源:请帮忙填一下(最好五个) 地球距太阳的位置,给地球带来的好处是什么? 一块底是40米的三角形地,共收小麦2880千克,如果每平方米收小麦9千克,这条底上的高是多少米? 细胞通过分裂增加细胞数量,通过生长增大细胞体积,通过分化形成不同的组织,它们表现出的生命现象是什么? 地球距太阳的位置给地球带来什么好处 绿色植物通过什么作用吸收二氧化碳 轮胎胎压转换成兆帕比如我家的车轮子冲到12个气压 转换成兆帕是多少 细胞的成长过程 分裂、生长、分化 是这样吗 绿色植物通过什么作用吸收二氧化碳,又通过什么作用释放氧气? 35000N*M换成兆帕是多少 360千牛换算成兆帕是多少?加力面积是0.00785平方米 细胞生长:细胞体积增大,核糖体数量增加,染色体复制加快.这句话错在哪福建省厦门市2012届高三3月质量检查理科综合试题 1.下列对人体细胞生命历程的描述,正确的是 A.细胞生长:细胞体 大气压强能转换成拉力吗?我们单位有个拉力试验要拉2000牛的拉力,就是用液压装置压出50bar的压力.本身有个压力和拉力的转换装置,不知道50bar能不能达标,要是知道的请详细列出依据.谢谢啦. 细胞分裂的子细胞体积小,需要从周围环境中吸收营养,使()体积增大 根的生长是依靠 区增加细胞的 ,区增大细胞的体积.其中伸长最快的部位是 . 检测金属件的拉力,能不能先检测硬度值,然后能转换成拉力值? 一个细胞分裂成两个新细胞后,体积很小,通过不断从周围环境中吸收(),并且转变成组成自身的物质,体积增大,即细胞()到一定大小,就进行细胞(). 湿润空气是否影响植物呼吸作用如题  是否还影响钙离子的吸收呢? 生物体的长大,是靠细胞数量的增多还是靠细胞体积的增大?还是两者都有关呢? 太阳带给人类的好处用二字词语表示 能够湿润空气的植物希望是比较好养的植物 不要体积太大 伸长区细胞体积1.__.近似2.___,排列3.____,能不断地分裂产生4.___,它是根生长的5.___部位. 海洋带给人类的好处书上没有的~ 管道泵 流量0.5立方米每小时 扬程为10米 管道泵 流量1立方米每小时 扬程为20米 电机的功率有多大? 根尖分生区细胞的特点是a细胞体积大,排列紧密,细胞核大分裂迅速b细胞体积大,排列紧密,细胞核小分裂迅应该是细胞体积小,是我打字打错了 对不起大家了 太阳会给人类怎么样的好处 一块三角形小麦试验田,底是24m,高是15m,一共收小麦153千克,平均每平方米收小一块三角形小麦试验田,底是24m,高是15m,一共收小麦153千克,平均每平方米收小麦多少千克 刚分裂形成的细胞,体积比原来的细胞()其中细胞核中的遗传的物质和原来细胞的() 联系我们的生活,说一说太阳对我们人类的重要作用. 第一块试验田的面积比第二块试验田的3倍还多100平方米,这两块试验田共2900平方米,多少 植物通过什么作用来排放二氧化碳? 分化后的细胞会再分裂和生长吗 景山中学科技小组有两块小麦试验田,第二块比第一块少16平方米,第一块的面积是第二块的3倍,两块试验田共 大气中的二氧化碳是通过植物的____作用形成____被固定在植物中 细胞的分裂、生长和分化.细胞的分裂、生长和分化的顺序应该是怎样的?回答最好具有权威性. 新鲜干净的空气有什么作用谢谢了, 1兆帕等于多少公斤力? 千牛和兆帕的换算关系是什么? 多吸新鲜空气有什么好处? 土地对人类的重要作用 为什么细胞会分裂、分化、生长?原因、还会什么? 新鲜空气的好处有很多的英文 光,对人类的作用是什么?拜托了各位 谢谢 兆帕与千牛之间的换算关系? 0.2mpa等于多少公斤 森林对人类有哪些重要作用? 兆帕和千牛怎么换算1360MPa等于多少KN 求具体的换算方法! 一块长方形麦田试验田,如果试验田长增加16米或宽增加12米,面积都增加480平方米,要求这块试验田原来面积 光电效应在人类对于光的本性的认识中起了什么作用 兆帕与千牛之间的换算? 一块长方形试验田,如果长增加16米,或者宽增加12米,面积都增加480米,试验田原来的面积是多少平方米算式写出算式 5bar 换算成水柱 兆帕和千牛的转换已知正方体的边长为15cm,只有两面受力,假设到1000N的时候,怎么转换成兆帕?麻烦写的清楚点,有公式最好, 绿色植物通过什么作用将二氧化碳排放到大气中 气体压力转换 帕斯卡 千克力每立方厘米 标准大气压 英寸水柱 厘米水柱 镑每立方英寸他们之间怎么转换? 列举太阳活动对地球及人类的影响.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn