编程与Python
1.什么是编程
人为安排计算机解决某个问题的方法和步骤。
2.编程的语言机器语言:二进制代码表示的计算机能够直接识别和执行的一种机器指令的集合ADD代表运算符号“+”
汇编语言:是一种用助记符表示的面向机器的语言,由于计算机只能够识别二进制代码,所有需要先翻译成二进制的机器语言,称之为(编译)
高级语言:常见的高级语言有:JAVA、Python、Perl、Erlang、LISP等高级语言需要编译成机器语言,执行有两种方式:
一/编译执行
程序写完成后直接将其编译成机器语言后执行,比如C
二/解释执行
程序一边解释一边执行,如python
Python介绍
1.Python简介Python是一种解释型、面向对象、动态数据类型的高级程序设计语言
Python有Guido van Rossum(吉多.范罗苏姆)在1989年发明,1991年发行第一个版本
Python的源代码遵循GPL协议,是源代码开发的软件
python有其他的语言发展而来,包括:ABC、C、C++、SmallTalk、Unix shell等
1/解释型语言:开发的过程中没有编译这个环节,类似于PHP和Perl语言
2/交互式语言:你可以一个python提示符,直接互动执行写你的程序
3/面向对象语言:支持面向对象的风格或代码封装在对象的编程技术
4/初学者的语言:初级容易入门,支持广泛的程序开发,从简单的文字处理到web及游戏都能够完美的应用
2.Python 特点
1/易于学习:关键字少,结构简单,有明确的语法定义
2/易于阅读:非常清晰的代码定义
3/广泛的标准库:丰富的标准库和第三方库,跨平台,在windows和Unix和MAX OS中兼容性非常好
4/互动模式:从终端输入执行代码就可以获得结果
5/可移植:基于开发源代码的特性,可以被移植到许多的平台
6/可拓展:有些不开发的代码可以使用其他语言编写,然后在python程序中去调用
7/数据库:提供所有主要的商业数据库的接口(Mysql、Oracle等)
8/GUI编程:可以创建和移植到许多系统调用
9/可嵌入性:可以把python嵌入到C/C++程序,也把python称为“胶水语言”
3.两个版本
1/python2.x(目前最高版本2.7.18)
2/python3.x(目前最高