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

简述网站设计流程苏州建设银行网站首页

简述网站设计流程,苏州建设银行网站首页,庆阳官网贴吧,北京大兴专业网站建设公司作者对每一项“缺点”都进行了分析#xff0c;全文洋洋洒洒#xff0c;概括起来 8 个原因分别是#xff1a; 1、版本不兼容 Python 3 与 Python 2 不完全兼容。作者以 Perl 语言和创造了世界上早期个人电脑的 Commodore 为例#xff0c;分析了缺乏向后兼容性和分离版本是如…作者对每一项“缺点”都进行了分析全文洋洋洒洒概括起来 8 个原因分别是 1、版本不兼容 Python 3 与 Python 2 不完全兼容。作者以 Perl 语言和创造了世界上早期个人电脑的 Commodore 为例分析了缺乏向后兼容性和分离版本是如何导致失败的。 2、安装问题 运行 apt、yum 与 rpm 等工具可以获取并安装大多数软件包的最新代码但是在使用 apt-get install python 或者 pip install python 安装 Python 的时候你不知道实际被安装的是哪个版本而这可能与你所需要的代码不兼容。安装时需要指定 Python 版本。 3、缩进规则 乍一看Python 代码似乎非常易读但是在大型代码库中并不是这样。Pyhon 的四格缩进允许深度嵌套但是嵌套太多层的话会导致代码在文本编辑器中换行变得混乱。而长函数和长条件操作可能使得难以匹配语法的开始与结束。给调试带来了很大的困难。 4、代码导入方式 Python 的导入方式 import 允许引入整个模块、模块的一部分或模块中的特定函数。作者认为 Python 这种导入规则使得查找可导入的列表并不直观。C 中可以直接查看 .h 头文件但是 Python 需要使用 python -v 列出引用所在位置之后搜索该列表中每个目录和子目录中的每个文件。 此外Python 的导入机制还允许用户重命名导入的代码作者认为重命名模块非常适合小脚本但是对于长程序来说真的很糟糕因为它会影响代码的可读性和长期支持。 而更糟糕的地方在于对于大多数语言来说导入代码就只是导入代码如果存在带有构造函数的全局对象那么一些语言会执行代码但这通常被认为是一种不好的做法。而许多 Python 模块在导入期间就运行初始化函数这导致你不清楚什么正在运行不知道它在做什么需要花很多时间来追踪。 5、命名法 作者认为 Python 没有使用通用并且专业的术语描述语言本身。比如在其它所有语言中数组都称为 arrays但是在 Python 中它被称为 lists关联数组有时称为 hashPerl但 Python 称之为 dictionary。代码库命名方法也是这样像 PyPy、PyPi、NumPy、SciPy、SymPy、PyGtk、Pyglet 与 PyGame 这些库它们名称中的“Py”有时放在开头有时又放在后边没有统一。而类似 matplotlib、nose、Pillow 和 SQLAlchemy 的一些常见库甚至直接放弃了“Py”这种命名约定。 作者将 Python 描述为“具有可怕且不一致的命名约定的库的集合”。 6、怪癖 每种语言或多或少都有自己的怪癖但是 Python 比其它语言都多。以字符串的操作为例在 Python 中单引号和双引号之间没有区别。但是如果想要字符串跨行则需要使用三引号 string 或 string如果想使用二进制文件那么需要使用 bbinary 或 rraw有时需要使用 str(string) 将字符串转换为字符串或使用 string.encode(utf-8) 将其转换为 utf8。 7、按对象引用传递变量 大多数编程语言都按值传递函数参数但是 Python 默认使用 pass-by-object-reference 参数执行函数这意味着更改源变量可能会使引用值改变。这是程序、函数和和面向对象编程语言之间的重大差异之一如果每个变量都是通过对象引用传递的并且对变量的任何更改都会在任何地方更改引用那么可以直接使用全局变量来处理所有变量。但是全局变量的弊端是有目共睹的。 8、本地名称gcc -o screencapture.exe screencapture.c -lscreencapture 假如在使用名为“libscreencapture.so”的 C 库测试截屏程序可以调用自己的程序“screencapture.c”并编译成“screencapture.exe”。 但是在 Python 中这么做是不行的。Python 假定你首先要导入的是本地代码那么如果你有一个名为“screencapture.py”的程序使用“import screencapture”它将导入自己而不是系统库。 作者最后还表示通常他会辩证地去评论一个东西他觉得 Python 确实有一些不错的库比如 BeautifulSoup、NumPy 和 TensorFlow但是他真的没法列出关于 Python 其它好的方面因为他真的认为 Python 很糟糕。 详情查看原文https://www.hackerfactor.com/blog/index.php?/archives/825-8-Reasons-Python-Sucks.html
http://www.pierceye.com/news/931169/

相关文章:

  • 做网站还是做app好科技部政服务服平台
  • 东阿聊城做网站的公司seo顾问培训
  • 临海高端营销型网站建设地址建设网站有什么要素构成
  • wordpress 照片分享昌平网站建设推广优化seo
  • 石家庄做网站的公司有哪些做企业网站一般要多少钱
  • 电脑十大免费游戏网站万能搜索引擎入口
  • 菏泽网站建设公司排名有没有专做推广小说的网站
  • 东莞网站建设搭建因酷网站建设
  • 连云港百度推广网站建设ph域名网站
  • 网站建设营销模板网站开发招聘职位
  • 如何做网站的教程网站怎么建设以及维护
  • 信息港发布信息怎么做网站优化
  • 网页广告怎么关闭网站seo的主要优化内容
  • server2012做网站免费的图片做视频在线观看网站
  • 石狮网站建设折扣网站模板
  • 大连商城网站制作公司深圳网站改版公司
  • 网站备案需要的资料网站+做内容分发资格
  • 青岛模板自助建站百度怎么搜索图片
  • 国外做动运服装的网站安徽海通建设集团网站
  • 手机网站加百度商桥装修公司加盟免费
  • 网站开发背景知识wordpress第二步500
  • 114百事通做网站600郑州建站时间
  • 佛山网站建设科技公司南宁网页设计价格
  • 四字母net做网站怎么样如何开通微信小程序商城
  • 山西免费网站关键词优化排名婚恋网站开发
  • seo查询站长手机app制作网站模板
  • 微网站O2O平台平台开发怎么申请免费的网站
  • 加强网站互动交流平台建设自查p2p网站建设制作
  • 泉州网站建设平台成都百度seo公司
  • php响应式网站模板下载陕西建设集团招聘信息网站