Python是脚本语言。
Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
Python的设计哲学是“优雅”、“明确”、“简单”。因此,Perl语言中“总是有多种方法来做同一件事”的理念在Python开发者中通常是难以忍受的。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。
在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。由于这种设计观念的差异,Python源代码通常被认为比Perl具备更好的可读性,并且能够支撑大规模的软件开发。
扩展资料:
Python的优点:
1、简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。
2、易学:Python极其容易上手,因为Python有极其简单的说明文档。
3、速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。
4、免费、开源:Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。
Python的缺点:
1、单行语句和命令行输出问题:很多时候不能将程序连写成一行;而perl和awk就无此限制,可以较为方便的在shell下完成简单程序,不需要如Python一样,必须将程序写入一个.py文件。
2、独特的语法
这也许不应该被称为局限,但是它用缩进来区分语句关系的方式还是给很多初学者带来了困惑。即便是很有经验的Python程序员,也可能陷入陷阱当中。
3、运行速度慢:这里是指与C和C++相比。
参考资料来源:百度百科-Python
初学者应该怎么学?
Python是一类面向对象的语言,什么都是object。所以说它应该是一抽象层次比较高的语言。“实用主义”是Python的哲学。但这里的“使用”二字仅仅针对程序员,如果你想在Python上找到归宿感,你必须首先是那些比Python还差的语言的程序员(也就是说,首先你得会编程,其次没学过Lisp之类的变态)。然后你就可以充分享受Python带来的,自由(主要来自出色的语法设计)、高效(想想那300多个从C时代发展过来的内置库)的开发了。
已经学了大约三个月的python,对python的语法、作用域、模块等都了解了,但是不能写出好的程序,说白了就是基础没有。其实学什么语言并不重要,关键是基础,尤其是算法、抽象机制等。只要这些掌握了,不要几个星期就能掌握一门语言。等明白了这些时,已经浪费了很多时间。其实程序语言是一个框架,使我们能够在其中组织自己有关计算过程的思想。
2019-08-29 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
2018-07-30 · 知道合伙人软件行家
知道合伙人软件行家
向TA提问 私信TA