- 什么是编程
程序语言设计是用于书写计算机程序的语言,它按照一组几号和规则组织的计算机指令,目的是控制计算机自动执行各种运算。程序设计语言有机器语言,汇编语言和高级语言3种分类。
机器语言由二进制0,1代码指令构成,计算机硬件可以直接执行,不同cpu具有不同的指令系统,机器语言程序编写,阅读和维护均很困难,编程效率极低。
汇编语言使用助记符与机器语言中的指令进行对应,在一定程度上提高了编程效率。例如,ADD AL,30,实现立即数30与累加器AL的相加,将和放在AL中。汇编语言的优点是可以直接访问系统接口。但不同的计算机结构的汇编指令系统不同,不同平台之间不可直接移植,学习和维护困难的缺点依然存在。
高级语言是面向用户的,基本上独立于计算机体系结构的语言,同一种语言在不同计算机上的表达方式是一致的。例如,执行数字1和2 的加法,高级语言代码为x=1+2.高级语言最大的-优点是形式上接近于算术和自然语言,因此易学易用,通用性强,应用广泛。高级语言种类繁多、语法精密、语义准确。
(编程语言分类)常用的高级语言有C、C++、C#、JAVA、BASIC、Python、Delphi、FORTRAN、Pascal、PHP等。
- Python语言的特点
Python是一种解释型、面向对象的高级程序设计语言,功能强大,具有很多区别于其它语言的个性化特点。
优点: 1.语法简洁,易于上手,程序可读性强。
2.既支持面向过程的函数编程,也支持面向对象的抽象编程。
3.可移植性好,Python程序可以安装解释器的环境中运行。
4. 可扩展性好,程序可以集成C,C++,JAVA等语言编写的代码
这样就可以让核心算法不公开,也可以通过内嵌的代码提高运行速递
5.开源本质,使任何用户都有可能成为代码的改进者
6.Python解释器提供数百个内置库和函数库,开源社区的程序员们还在源源不断地贡献第三方函数库,几乎覆盖了计算机应用的各个领域
7.提供了合理安全的异常退出机制
缺点:
- 由于Python是解释型语言,因此运行速度稍慢。若对速度有特殊要求的话,
可以考虑C++改写关键代码
- 构架选择太多,没有像C+那样的官方。NET构架。、
Python语言的应用方向
- 一般软件开发
- 科学计算
- 自动化操作
- 云计算
- 发展WEB
- 网络爬行器
- 分析数据
- 人工智能



