夜曲编程

编程入门第一课

0%

Python的特点

1.Python概念:是一门高级的,面向对象的,解释性脚本语言

编程语言:是指开发人员使用计算机与人类约定好的语法,向计算机阐述某种事实,用编程语言告诉计算机想要的功能和内容。

高级的:计算机中分高级语言和底层语言,高级语言贴近开发者,底层语言贴近机器,因此,该语言是开发人员使用的编程语言。

面向对象的:软件开发方法包括两种,面向对象和面向过程。面向过程强调解决问题的步骤,定义多个函数使用时调用即可,面向对象强调解决问题的对象,用类和过程强调解决问题的行为。

解释性语言:计算机不能直接理解程序语言,要先将程序语言翻译成机器语言,编译器翻译有两种,分别是编译和解释,两种翻译时间不同,编译型语言第一次执行前会进行专门翻译,之后直接使用;解释性语言在每次运行时都需要翻译。

2.Python特点

学习成本低,简单易学。

功能强大:开源,很多都支持Python开发;其次,Python具有强大的/丰富的模块。模块分为内置模块和第三方模块,内置模块是指我们在安装Python之后自带的模块,三方模块是指自己需安装的模块。

Python和其他语言契合性特别高,可以轻松的调用其他语言编写的模块,胶水语言。

Python的开发效率高,强大类库避免许多功能重写。但是Python的运算效率低,解决方案首先用Python将整个项目大体框架搭建起来,然后在效率功能上使用其他语言重写。