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

如何判断网站数据库类型大理中小企业网站建设

如何判断网站数据库类型,大理中小企业网站建设,网站安全建设策划书,肇庆网站制作设计摘要#xff1a;作者有多年的Python编程经验#xff0c;并且有很多的编程小技巧和知识#xff0c;其中大多数是通过阅读很流行的开源软件#xff0c;如Django, Flask, Requests中获得的。 我已经使用Python编程有多年了#xff0c;即使今天我仍然惊奇于这种语言所能让代码…摘要作者有多年的Python编程经验并且有很多的编程小技巧和知识其中大多数是通过阅读很流行的开源软件如Django, Flask, Requests中获得的。 我已经使用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_set  set([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_set  set([1, 2, 3, 4])  而不需要使用内置函数set()。 2.计数时使用Counter计数对象 这听起来显而易见但经常被人忘记。对于大多数程序员来说数一个东西是一项很常见的任务而且在大多数情况下并不是很有挑战性的事情——这里有几种方法能更简单的完成这种任务。 Python的collections类库里有个内置的dict类的子类是专门来干这种事情的  from collections import Counter   c  Counter(hello world)    c  Counter({l: 3, o: 2,  : 1, e: 1, d: 1, h: 1, r: 1, w: 1})    c.most_common(2)  [(l, 3), (o, 2)]  3.漂亮的打印出JSON JSON是一种非常好的数据序列化的形式被如今的各种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      }    ]   }  同样使用内置的pprint模块也可以让其它任何东西打印输出的更漂亮。 4.创建一次性的、快速的小型Web服务 有时候我们需要在两台机器或服务之间做一些简便的、很基础的RPC之类的交互。我们希望用一种简单的方式使用B程序调用A程序里的一个方法——有时是在另一台机器上。仅内部使用。 我并不鼓励将这里介绍的方法用在非内部的、一次性的编程中。我们可以使用一种叫做XML-RPC的协议 (相对应的是这个Python库)来做这种事情。 下面是一个使用SimpleXMLRPCServer模块建立一个快速的小的文件读取服务器的例子 from SimpleXMLRPCServer import SimpleXMLRPCServer   def 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 xmlrpclib  proxy  xmlrpclib.ServerProxy(http://localhost:8000/)   proxy.file_reader(/tmp/secret.txt)  我们这样就得到了一个远程文件读取工具没有外部的依赖只有几句代码(当然没有任何安全措施所以只可以在家里这样做)。 5.Python神奇的开源社区 这里我提到的几个东西都是Python标准库里的如果你安装了Python你就已经可以这样使用了。而对于很多其它类型的任务这里有大量的社区维护的第三方库可供你使用。 下面这个清单是我认为的好用且健壮的开源库的必备条件 好的开源库必须… 包含一个很清楚的许可声明能适用于你的使用场景。开发和维护工作很活跃(或你能参与开发维护它。)能够简单的使用pip安装或反复部署。有测试套件具有足够的测试覆盖率。 如果你发现一个好的程序库符合你的要求不要不好意思————大部分的开源项目都欢迎捐赠代码和欢迎提供帮助——即使你不是一个Python高手。 英文来自Improving Your Python Productivity 译文外刊IT时代
http://www.zqtcl.cn/news/870743/

相关文章:

  • 做购物网站 需要手续安徽科技学院
  • 网站顶部下拉广告网页游戏设计培训学校
  • 做seo的网站是怎么样的wordpress访问地图
  • 国外psd免费下载网站公司网站设计的公司
  • jsp sql 网站开发天津建站管理系统信息
  • 网站建设教程搭建浊贝湖南岚鸿给力企业网站定制公司
  • 网站建设与数据库维护 pdf廊坊seo关键字排名
  • 十元精品店做网站微信开发网站制作
  • 做乡镇网站地图上搜索不到的公司正规吗
  • 新材料 东莞网站建设多wordpress整合
  • 17做网店这个网站做起多少钱中信建设有限责任公司招标平台
  • 做慕课的网站一线设计公司
  • 官方网站app最新下载陕西建设厅八大员官方网站
  • 个体户可以备案网站吗运营
  • 政务网站模版建一个团购网站
  • 信用网站建设方案软文内容
  • PHP网站开发方向企业宣传片制作公司光年映画
  • 满城住房和城乡建设局网站上海最好的网站是什么
  • 网站建设合作网络营销是什么模式
  • 做个网站怎样做的网站建设刂搜金手指下拉贰肆
  • 颍上网站建设个人租车网站源码
  • 建设银行海外招聘网站顺义公司建站多少钱
  • 医疗公司网站建设项目背景你做的网站可视区域多少钱
  • 韩国做暖暖网站怎么样自己建设一个网站
  • 徐州网站建设4禁止wordpress历史版本
  • 公司网站建设价格wordpress做排行榜单
  • 安徽网站推广营销设计请教个人主页网站怎么做啊
  • 甘肃省酒泉市做网站公司wordpress标签云代码
  • 淘宝客做网站备注怎么写的用手机做网站视频
  • 深圳专业网站建设制作价格低品牌网站建设网站