python学习笔记一

python 高阶动态编程语言:语法简单,极其容易上手,集编译性和解释性为一体,面向对象,可扩展可嵌入性,免费开源,可移植于各种平台,具有丰富的库。

python与shell
shell编程
python文本处理


python文件类型
源代码 .py为扩展名,不需要编译
字节代码 .pyc,编译方法 import py_compile
py_compile.compile("hello.py")
优化代码 .


python程序执行过程:
source code(.py)---Complier---bytecode(.pyc)---Interpreter---processor


python性能优化工具
psyco/pypy:用python实现的python解释器,可运行在linux32、64; windows32
shed skin:python编译器,能将python代码转换成c++


编写、执行python代码
两种方式 :
1.在交互式解释器中执行,直接启动python
注:交互式模式下的程序执行完成后难以再次运行,可将编写的程序保存到文件.py中方便多次运行。
2.使用集成开发工具【idle.pycharm.eclipse等】



例子
新建firstpycode.py文件


#!/user/bin/python ——shebang,执行脚本通知要启动的解释器
import platform         ——import导入python模块platform            
print platform.uname()  ——输出  


程序/进程task struct启动,去内核把程序执行入口放在CPU上。
文本文件不是可执行程序,内核通过读取#!/user/bin/python,知道需要调用python这个可执行的二进制程序。


python程序可以分解为模块、语句、表达式和对象
程序由模块构成,模块包含语句,语句包含表达式,表达式建立并处理对象


学习python步骤
面向过程:以指令为中心,由指令去处理数据,考虑如何组织代码流程解决问题
面向对象:以数据为中心,所有指令都为数据服务,主要考虑如何设计数据结构组织数据,先设计类




python交互式接口命令
1. print '***'
2. import platform
    print platform.uname()
3. dir(platform)——显示内置函数



编译安装新版本
1. 编译安装新版本至特定路径
2. pyenv中 命令install













评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值