当前位置: 首页 > news >正文

企业单页网站模板网站要什么软件做

企业单页网站模板,网站要什么软件做,永久免费国外ip代理,公司常用邮箱随着大数据时代的到来#xff0c;我们每天都在接触爬虫相关的事情#xff0c;这其中就不得不提及Python这门编程语言。我已经使用Python编程有多年了#xff0c;即使今天我仍然惊奇于这种语言所能让代码表现出的整洁和对DRY编程原则的适用。这些年来的经历让我学到了很多的小…随着大数据时代的到来我们每天都在接触爬虫相关的事情这其中就不得不提及Python这门编程语言。我已经使用Python编程有多年了即使今天我仍然惊奇于这种语言所能让代码表现出的整洁和对DRY编程原则的适用。这些年来的经历让我学到了很多的小技巧和知识大多数是通过阅读很流行的开源软件如Django, Flask,Requests中获得的。1. 字典推导(Dictionary comprehensions)和集合推导(Set comprehensions)大多数的Python程序员都知道且使用过列表推导(list comprehensions)。如果你对list comprehensions概念不是很熟悉——一个list comprehension就是一个更简短、简洁的创建一个list的方法。 some_list [1, 2, 3, 4, 5] another_list [ x 1 for x in some_list ] another_list[2, 3, 4, 5, 6]自从python 3.1 (甚至是Python 2.7)起我们可以用同样的语法来创建集合和字典表 # Set Comprehensions some_list [1, 2, 3, 4, 5, 2, 5, 1, 4, 8] even_set { x for x in some_list if x % 2 0 } even_setset([8, 2, 4]) # Dict Comprehensions d { x: x % 2 0 for x in range(1, 11) } d{1: False, 2: True, 3: False, 4: True, 5: False, 6: True, 7: False, 8: True, 9: False, 10: True}在第一个例子里我们以some_list为基础创建了一个具有不重复元素的集合而且集合里只包含偶数。而在字典表的例子里我们创建了一个key是不重复的1到10之间的整数value是布尔型用来指示key是否是偶数。这里另外一个值得注意的事情是集合的字面量表示法。我们可以简单的用这种方法创建一个集合 my_set {1, 2, 1, 2, 3, 4} my_setset([1, 2, 3, 4])而不需要使用内置函数set()。2. 计数时使用Counter计数对象这听起来显而易见但经常被人忘记。对于大多数程序员来说数一个东西是一项很常见的任务而且在大多数情况下并不是很有挑战性的事情——这里有几种方法能更简单的完成这种任务。Python的collections类库里有个内置的dict类的子类是专门来干这种事情的 from collections import Counter c Counter(hello world) cCounter({l: 3, o: 2, : 1, e: 1, d: 1, h: 1, r: 1, w: 1}) c.most_common(2)[(l, 3), (o, 2)]3. 漂亮的打印出JSONJSON是一种非常好的数据序列化的形式被如今的各种API和web service大量的使用。使用python内置的json处理可以使JSON串具有一定的可读性但当遇到大型数据时它表现成一个很长的、连续的一行时人的肉眼就很难观看了。为了能让JSON数据表现的更友好我们可以使用indent参数来输出漂亮的JSON。当在控制台交互式编程或做日志时这尤其有用 import json print(json.dumps(data)) # No indention{status: OK, count: 2, results: [{age: 27, name: Oz, lactose_intolerant: true}, {age: 29, name: Joe, lactose_intolerant: false}]} print(json.dumps(data, indent2)) # With indention{status: OK,count: 2,results: [{age: 27,name: Oz,lactose_intolerant: true},{age: 29,name: Joe,lactose_intolerant: false}]}同样使用内置的print模块也可以让其它任何东西打印输出的更漂亮。4. 创建一次性的、快速的小型web服务有时候我们需要在两台机器或服务之间做一些简便的、很基础的RPC之类的交互。我们希望用一种简单的方式使用B程序调用A程序里的一个方法——有时是在另一台机器上。仅内部使用。我并不鼓励将这里介绍的方法用在非内部的、一次性的编程中。我们可以使用一种叫做XML-RPC的协议 (相对应的是这个Python库)来做这种事情。下面是一个使用SimpleXMLRPCServer模块建立一个快速的小的文件读取服务器的例子from SimpleXMLRPCServer import SimpleXMLRPCServerdef file_reader(file_name):with open(file_name, r) as f:return f.read()server SimpleXMLRPCServer((localhost, 8000))server.register_introspection_functions()server.register_function(file_reader)server.serve_forever()客户端import xmlrpclibproxy xmlrpclib.ServerProxy(http://localhost:8000/)proxy.file_reader(/tmp/secret.txt)我们这样就得到了一个远程文件读取工具没有外部的依赖只有几句代码(当然没有任何安全措施所以只可以在家里这样做)。5. Python神奇的开源社区这里我提到的几个东西都是Python标准库里的如果你安装了Python你就已经可以这样使用了。而对于很多其它类型的任务这里有大量的社区维护的第三方库可供你使用。
http://www.pierceye.com/news/755128/

相关文章:

  • 兴城做网站推广的企业网站后台管理软件
  • 自定义优定软件网站建设申请永久网站空间
  • 免费发布信息的网站平台怎么做网站统计
  • 制作网站的过程是对信息的龙海市住房和城乡建设局网站
  • 鱼台县建设局网站免费ppt模板制作软件
  • 质量好网站建设多少钱黄冈网站建设哪家快些
  • 使用阿里云部署wordpressseo搜索排名影响因素主要有
  • 大连制作网站建站教程图解
  • 百度的合作网站有哪些网站建设费用写创意
  • 建设个人网站ip护肤品网页设计图片
  • 德州网站建设优化金阳龙泉苑网站建设
  • 建站公司最新价格网站素材网
  • 高品质的网站开发公优酷网站谁做的
  • 广西兴业县建设局网站湖北天健建设集团有限公司网站
  • 学多久可以做网站 知乎中国100强企业名单公布
  • 江阴网站优化公司开源的 二次网站开发
  • 淄博网站建设相关文章wordpress登录网页
  • 做网站一般注册哪几类商标企业网站静态模板
  • 高端品牌网站建设(杭州)南昌地宝网分类信息网
  • 网站建设网站栏目结构图网站接入激励视频广告
  • 网站的icon图标做多大网站建设实训心得 总结
  • 做网站不错的公司讯美 深圳网站建设
  • 广东官网网站建设怎么样网站开发公司管理模式
  • 什么网站可以接单做设计html代码块
  • 网站建设贰金手指科捷6构建一个网站需要什么
  • wordpress 插件下载站seo网站布局
  • 公司网站建设费用会计入账招代理的网站建设公司
  • 查询网站入口中廉建设网站
  • 在市场部做网站多少工资微网站需要域名吗
  • 做网站有没有前景WordPress 长文 阅读