首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

美国程序员研究利用Python取代程序员的工作!后院活动部

程序员的部分工作繁重,且多有重复机械的特点,为了帮助大多数同行解脱,美国程序员sitefall使用Python用于网络抓取和其他项目所需的无聊或劳动密集型任务的自动化,这个主意不错。

例如:一个外文字典,允许用户提交任何数量的单词以获得所有的定义。从数据库中单独选择每个单词并没有任何意义,需加载使用的开源字典,通过JS进行处理的数据太多,每次用户连接时都会有5MB的数据。

现在不需要了,sitefall所做的是使用python来读取字典,并通过utf-8编号按字数顺序组织它们的每个可能的组合,并创建一个文件夹,将这些定义卡在文件夹中的文件。对于每一种可能的组合...结果是关于一个1Gb的目录,但有一个文件具有完全的网站上任何可能的搜索所需的定义。让用户机器通过utf-8代码来组织他们提交的列表来匹配目录。这创建了一个不需要数据库使用的字典服务,并使用最小的带宽。

sitefall本可以简化自己的工作,简单地缓存每个提交,以便最终他们都将被提供没有数据库的使用,但这将涉及额外的工作。

后院活动部多次介绍Python,与其他许多语言相比,编写代码并使用python运行起来非常快。它有很多很棒的支持库,用于网络抓取,文件写入等等,这使得它被用作工具类语言更好。

Python对于这种自动化来说非常棒,作为一种实用语言,可以快速完成其他项目所使用的其他功能。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180110A0ZB6D00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券