python采用强制缩进的方式使得代码具有极佳的可读性_Python 的教程(2)
解释性 -- 这一点需要一些解释。一个用编译性语言比如 C 或 C++ 写的程序可以从源文件(即 C 或 C++ 语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。当你运行你的程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。而 Python 语言写的程序不需要编译成二进制代码。你可以直接从源代码运行程序。在计算机内部,Python 解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。事实上,由于你不再需要担心如何编译程序,如何确保连接转载正确的库等等,所有这一切使得使用 Python 更加简单。由于你只需要把你的 Python 程序拷贝到另外一台计算机上,它就可以工作了,这也使得你的 Python 程序更加易于移植。
Python教程图4
面向对象 -- Python 既支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。与其他主要的语言如 C++ 和 Java 相比,Python 以一种非常强大又简单的方式实现面向对象编程。
可扩展性 -- 如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用 C 或 C++ 编写,然后在你的 Python 程序中使用它们。
丰富的库 -- Python 标准库确实很庞大。它可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV 文件、密码系统、GUI(图形用户界面)、Tk 和其他与系统有关的操作。记住,只要安装了 Python,所有这些功能都是可用的。这被称作 Python 的“功能齐全”理念。除了标准库以外,还有许多其他高质量的库,如 wxPython、Twisted 和 Python 图像库等等。
规范的代码 -- Python 采用强制缩进的方式使得代码具有极佳的可读性。
缺点
运行速度,有速度要求的话,用 C++ 改写关键部分吧。
国内市场较小(国内以 Python 来做主要开发的,目前只有一些 web2.0 公司)。但时间推移,目前很多国内软件公司,尤其是游戏公司,也开始规模使用他。
中文资料匮乏(好的 Python 中文资料屈指可数,现在应该变多了)。托社区的福,有几本优秀的教材已经被翻译了,但入门级教材多,高级内容还是只能看英语版。
构架选择太多(没有像 C# 这样的官方 .net 构架,也没有像 ruby 由于历史较短,构架开发的相对集中。Ruby on Rails 构架开发中小型web程序天下无敌)。不过这也从另一个侧面说明,python比较优秀,吸引的人才多,项目也多。
python采用强制缩进的方式使得代码具有极佳的可读性_Python 的教程(2)相关推荐
- python采用强制缩进的方式是代码具有极佳的可读性_python入门
python具有相当多的又优势:1. 简单:Python奉行简洁主义,易于读写.:2. 免费:Python是开源软件.:3. 兼容性:Python兼容众多平台.:4. 面向对象:Python既支持面向 ...
- python采用强制缩进的方式使得代码具有极佳的可读性_python3的优势有哪些
python3的优势有哪些 发布时间:2020-09-10 13:56:31 来源:亿速云 阅读:59 作者:Leah 本篇文章给大家分享的是有关python3的优势有哪些,小编觉得挺实用的,因此分享 ...
- python采用强制缩进的方式使得代码具有极佳的_Python基础
Python的哲学: 明确,优雅,简单 Python更强大,执行效率比shell该 Python可以跨平台 可移植性好,标准统一,在不同的平台程序结果一样,但是shell可能不一样 python模块丰 ...
- python采用强制自动缩进使得代码具有极佳的可读性_Python简介
1. python设计定位 Python的设计哲学是"优雅"."明确"."简单".Python开发者的哲学是"用一种方法,最好是只 ...
- python采用强制缩进if_Python缩进和选择解析
对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! 缩进 Python最具特色的就是用缩进来写模块.我们下面以if选择结构来举例.if后面跟随条件,如 ...
- python采用哪种编码方式_Python编码格式的指定方式
参考自: http://python.jobbole.com/85852/, 原文探究的更深,有兴趣的可以去看看. 简介来讲就是使用一种特殊的注释来声明编码格式,如何判断这种格式也用了很简单粗暴有效的 ...
- python采用哪种编码方式_python有哪几种编码方式
python编码方式有:1.ASCII:2.GB2312:3.Unicode:4.UTF-8.ASCII编码的制定是为了显示现代美国英语.为了解决信息交流的要求,可以使用GB2312编码来进行汉语交流 ...
- Python中的缩进是什么意思?
在Python中,缩进是指在代码中使用空格或制表符来表示代码块的层次结构.Python使用缩进作为语法的一部分,以定义代码的逻辑结构和代码块的范围.缩进在Python中具有以下几个重要的方面和含义. ...
- python代码块使用缩进表示-Python 为什么使用缩进来划分代码块?
大家好,这是"Python为什么"系列节目的文字稿(文末有观看地址). 本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 "end ...
最新文章
- 【HDOJ】1239 Calling Extraterrestrial Intelligence Again
- MongoDB简介与入门
- C++STL常用排序算法
- Oracle关联更新语法(T-SQL中的update...from)
- MaxCompute与OSS非结构化数据读写互通(及图像处理实例)
- 机器学习算法与Python实践之(二)k近邻(KNN)
- php自动报价,使用PHP转换所有类型的智能报价
- python游戏入门书籍推荐
- Cortex-M3栈内存操作
- python把图片存放到数据库_使用Python把图片存入数据库
- 注册表的文件关联及应用
- ubuntu命令行相关命令使用心得
- 连接spark集群Windows环境搭建
- C语言中,int、char、float、double各占多少字节
- Java 2实用教程(第5版)实验指导与习题解答 第4章-类与对象
- 小马快跑win7激活_更快地激活服务人员
- redis集群搭建及原理
- 计算机合并单元格怎么操作,excel怎么合并单元格,教您excel合并单元格的方法
- Matlab(4)矩阵
- 微信小程序之组件 —— 微信小程序教程系列(19)
热门文章
- Word利用Aurora插入伪代码
- 创意卡通风格会员日海报
- 实用主义的思考与学习 读书笔记
- for循环--下标越界导致死循环原因
- 【元宇宙】元宇宙的概念距离我们有多远
- Windows7SP1补丁包(Win7补丁汇总)截至2011年04月更新 32位64位
- 利用线程池来处理Excel导出功能
- matlab分数约分,分母
- Latex CJK,tex使用中文
- hive启动失败 显示:Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time