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

创业公司都在使用的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库,不妨留言与大家分享。

IoE Day侧记:想开发智能硬件?先要弄明白这几个问题 【问底】许鹏:使用Spark+Cassandra打造高性能数据分析平台(二) 微软承诺所有Lumia WP8设备将升级至Win10,用户会买账吗? 周末,深圳微信开发者大会等您来!(参会必读+名单) 营造云安全生态链 第五届云安全联盟高峰论坛在京顺利召开 中国大数据六大技术变迁记 【最具价值CTO评选秀】当当网CTO熊长青:结合行业及技术发展,规划技术方向 社交颠覆传统,环信技术交流沙龙纪实(组图) 揭秘经典案例炼成之道 微信开发者大会精华回顾 从一家电子商务网站学到的经验教训 【最具价值CTO评选秀】极路由CTO康晓宁:极客转型CTO的感悟 盘点这些年来的“微信万能论” 《近匠》亲加通讯云:IM即时通讯API的极致服务者 TCL杯HTML5智能电视开发大赛完美落幕,8项获奖应用大揭晓! Xcode 6.2 Beta发布,支持WatchKit的iOS 8.2 SDK来了! 【最具价值CTO评选秀】携程高级技术副总裁叶亚明:从呼叫中心到移动互联网的演进 为什么靠谱的公司都应该参加CTO评选? 【深度剖析】微软开源.NET:战略重心已从PC转移到云端 专访POWER 8编程挑战赛选手黄文超:非科生的编程算法之路 BDTC 2014干货精彩不断,四大全天技术论坛议题全面曝光 全功能API!开源2D游戏引擎Firmament 微信公众平台新增“微信连Wi-Fi”功能,打通线上线下闭环 马化腾:微信在一线城市活跃 QQ增长从城市到农村 承包MIPS开发!Imagination发布双Codescape MIPS SDK 不任性了!Google Play宣布开通国内开发者通道 脑洞大开!用Swift写个Material Design组件库 美国最大婚恋网站eHarmony利用Hadoop、OpenStack重构自己 每个Java开发者都应该知道的5个JDK工具 异构计算应用研讨暨OpenCL编程培训在上海和西安成功举行! APIs.io:用来发布和发现API的利器 偏爱MySQL,Nifty使用4个Web Server支撑5400万个用户网站 MFC的源代码在哪里? 救命啊!!为什么编译好的程序不能运行? 这么晚了还有哪位大仙在 立即给分,寻求操作Formula One 的代码!谢谢 斑竹, 斑竹, 你等我结了帖子再删, 好吗? COM,COM,COM问题急救,快快快 送给phoenixdyy吧, 不要客气呀 在sun网站上到那个地方下栽 Java 类文件? 送给cathy的, 不要客气 我老老实实的学习去, 学不成不会回来的, 大家顺利 为什么我的这个php不执行? 有关CASE工具 请问怎么样将VB程序打包?就是生成一个不需要源代码和没有VB编译器的环境下可以运行的可执行程序。 关于如何做OEM 请教大师 这是所谓的“情”吗?谁碰到过如此谎谬的事~~“我们这样算什么?!” 分值,就那么重要吗?大家来探讨一下! 请问如何用TC或BC或VC实现字符界面下文本阅读器(请尽快复) lemonade请进 请教水平考试 请赐教如何制作WINDOWS下的电子行程表(请尽快复) 号外!!号外!!谁能认真点回答我这个问题? 学了C和JAVA以后,我该学哪中语言? 这么晚了,还有谁在水园? 如何用JSP实现聊天是中的自动滚屏功能? 我的FlashGet,NetAnts全都没有办法下载了!!!急死我了!!! 探讨用专业论坛和新闻组来促销,那位兄弟有经验? 一个简单的问题,大家来看罗。 如何禁止EDIT控件输入? To:pbdesigner兄弟没找到解决的办法,只好修改程序流程避开这个问题8-( 小弟该如何学习? Actinia在吗?问你个问题! 今天又有人送分,he he! VC快玩完了!!!!改学BCB!!!! 一个简单的问题,关于cin的 怎样向listview发送消息? N人上班,按照白、夜、休三班倒,如何每月按此顺序自动排班 TreeView接点如何响应单击事件? 我的一本c++教程,刚刚下载了练习答案,不会用, 请问这是个什么东东问题?(只有这么多分了。。) 一张表内关键字如何互换? 本人想插入一个记录,但该记录的一个字段是一个已经输入的值,你说该用什么函数处理呀?本人想了一个早上也想不出个原因来!!!! 今天真热,一大早爬起来去游泳,感觉真好。这里有喜欢早晨去游泳的吗? DCOM问题。Win2000下的服务器应怎样配置,才能使客户机调用服务器端的DCOM。 再不帮我我就死定了 我要哭了! 痛苦:如果你的头儿叫你帮他修改他写的一大段垃圾代码,你会怎么做办? 工程为什么不能打包? 高手快来。 请问怎么安装PB 那有Acrobat下載,不是Acrobat Reader 人教版九年级英语Unit6 Reading的翻译.今天晚上就得用啊………… 典范英语的第6册第1本如何翻译. “他喜欢和老人们交谈、下象棋.”这句话怎么用英语翻译? 求新目标九年级英语14页3a翻译,急~~~~~~~~~~~~~~~~~~~~~~~~~~新目标九年级英语14页3a翻译、急、、 英语翻译 北京市中国的首都吗?用英语怎么翻译 九年级英语74页reading翻译(急求)谁有?高分悬赏 九年级英语116页翻译 英语翻译外国的一个朋友给我发快递.结果小弟很尴尬不知道自己家的英文地址 麻烦帮忙翻译下北京市海淀区太平路47号院 10号楼 甲门 401跪求一个准确无误的翻译~中国北京市海淀区太平路47 九年级英语书66页reading翻译 英语翻译人教版的,每个单元的翻译,给30分! 中国的首都是北京,我等不及要去哪儿翻译成英语 英语翻译要一单元的题目是how I learned to learn English要通顺的 九年级英语书54页阅读翻译 北京是中国的城市,中国的首都.翻译成英文 新目标英语上册Unit10 sectionA 3a翻译 九年级英语教材翻译unit 2 16页短文翻译 题目是He used to cause a lot of trouble. 为什么历代皇帝都要把北京选为首府?能不能再全面点,具体点? Unit1 SectionA 3a翻译,要新版的!(题目是how I learned to learn English,如果有参考书照下来发给我也行)谢谢 九年级英语9单元sectionB3a翻译关于茶的那个版本! 英语翻译“中国 江西省 南昌市昌北经济开发区 江西财经大学麦庐园静庐E栋620” 英语翻译Sun fei:We have a lot of rules at my house.Wu Yu:So do we.For example,i have to stay at home on school night.Sun Fei:Iusually do,too.But sometimes i'mallowed to study at a friend's house.What about weekends?Wu Yu:Well,i'm allowed to go to 求 新目标九年级英语unit14的Reading部分的翻译!急·50分 英语翻译您是昨天那个卖酒的小女孩吗?我是昨天向您要电话中国人.您忘记了吗?电话号码 上面补充一下 人教版初三英语课文11单元reading的翻译 新目标九年级英语p137 Unit14 sectionA翻译 英语翻译舟山市定海区临城街道建设大厦C幢13楼 英语翻译 新目标英语八年级上册unit2 B翻译3a..3b..4 用英文翻译地址香港新界荃湾新村街40号2楼 英语翻译 英语翻译 英语翻译1.每天要查阅单位重要工作呈阅件,把工作落实到人到位2.活到老学到老将是不懈的追求.3.尽快的熟悉环境,尽快的熟悉人员,尽快的熟悉业务,做到嘴勤、眼勤、手勤. 八下英语课文第七单元reading听力急急急!!! 人教版七年级上册英语unit2,sectionB 2b的意思Hi,I am Jenny.Here are two nice photos of my family.My grandfather and grandmother are in the first photo. These are my parents,Alan and Mary. In the next picture are my brothers,Bob and Eric. 英语翻译Electronic technology is facilitating thisgrowth by offering access to fare and hotel information and online reservationservices .In Goa,villagers forced to walk to wellsfor their water had to watch as a pipeline to a mew luxury hotel was 八下英语第八单元reading翻译 英语翻译 英语翻译My college life,let dream fly. 英语翻译翻译 英语翻译when people use words and expressions different from the ''shandard language '' ,it is called a dialect .american english has many dialects .especially the midwestern ,southern ,African American and spanish dialects .even in some part of 我和我的家人住在一起.英文翻译 英语翻译求大神速翻译啊.正确会加30分、、、、、、 初一英语下册第4单元Reading的翻译 英语翻译“五年前我住在北京”和“我住在北京五年了”分别怎么翻译 “五年前我住在北京”这么翻译行吗——I was living in beijing five years ago 九年级英语上 新目标第14页的课文 翻译 苏教版初一英语上学期第四课reading课文翻译 我们大多数住在像这样的高楼 英语翻译? 新目标九年级所有课文的翻译,不要reading麻烦了~~~~发到wmmshmily123@163.com好的追加~~~~谢谢~~~~ 初一英语下册第三单元Reading翻译 英语翻译 英语翻译 英语翻译初一下册11单元selfcheck3 1.北京市朝阳区十里堡一号院恒泰大厦B座7016室 2.商务部 3.工程部 这三个都是做名片时要翻译成英语的,大 英语翻译 英语翻译”我在等待生命的光芒,生命却在等待我的迷茫.“这句话的翻译 你想象中的拜耳 英语翻译 英语翻译:我想和老人住在一起. 血糖仪拜耳的好不啦?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn