python001

编程语言 :

用户 :

问题空间

计算机:解决问题

解空间 :

抽象出来

机器代码 --> 微码编程-->高级语言-->

框架:Django

python001

python001

pysyco :python语言的一个扩展模块

pypy: python解释器

shed skin:python编译器,可以把Python代码转换成c++代码

直接启动python ,其显示信息取决于程序版本及操作系统等

python程序文件:

 交互模式下的程序执行完成后难以再次运行

 将编写的程序保存至py中方便多次运行

 python的此类包含了一系列预编写好的语句的程序文件称作“模块”

 能够直接运行的模块文件通常称作脚本(即程序的顶层文件)

测试 :可以在纯函数的文件中,写一个自有的测试调用 

import platform
print(platform.uname())
print(dir(platform))

python程序可以分解成模块,语句,表达式和对象

程序由模块构成

模块包含语句

语句包含表达式

表达式建立并处理对象

表达式是某事,而语句是做某事(即指令)

例如:3+4 是某事 。而print 3+4 则是做某事 

语句的特性 :他是改变了事物 ,例如赋值语句改变了变量 ,print语句改变了屏幕输出等

python001

面向过程:

        以指令为中心 ,由指令处理数据 。

        如何组织代码解决问题。

面向对象:

           以数据为中心,所有的处理代码都是围绕数据展开。

            如何设计数据结构组织数据,并提供对此类数据所允许处理操作。

简单方法:1,编译安装新版本至某特定路径。2,pyenv ,3,

   数据结构:

        通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,

        这些数据元素可以是数据或者字符,甚至可以是其它数据结构。

        python的最基本数据结构是序列

        序列中每个元素被分配一个序号,即元素位置,也称为索引,索引从0开始编号。

        python 包含6种内建数据序列:列表 ,元祖,字符串,unicode字符串,buffer对象和xrange对象

   python的关键要素:

       基本数据类型,对象引用,组合数据类型,逻辑操作符,

        控制流语句,算术操作符,输入,输出,函数的创建与调用。    

任何程序语言都必须能够表示基本数据项

python中基本数据类型有:

Integral类型

整型:不可变类型  ,258,   -1252

布尔型: true ,false 

浮点型:3.141592

复数: 3+6j

十进制数字

字符串:"hello","word"

number1 = 1
number2 = "123456789"
print(id(number1))
print(number2[3])