Python学习第一课
2016-03-11 11:43
525 查看
Python的特征:
Python是高阶动态编程语言简单易学
集解释性和编译性于一体
Python中有编译执行的特性
面向对象
高级语言 无需进行内存管理 自动化的内存管理
可扩展性和可嵌入性 可以把Python嵌入c/c++程序,提供脚本功能
免费、开源的
可移植性
有丰富的库
Python的应用:
实现web爬虫和搜索引擎中很多组件搭建Python环境
aab7
:
linux中一般都有默认安装Python的环境直接输入python就可以进入交互模式 exit ()退出
文本模式:
直接创建一个Python文件,用python 1.py解释交互模式的都在内存中缓存,无法保存下来
python文件类型:
1.python源代码的文件以‘py’为扩展名,由Python程序解释,不需要编译
python 1.py指令 不管文件有没有执行权限 都会调用python来解释程序给文件chmod +x 1.py赋予了可执行权限后
在1.py中加#!usr/bin/python python语言的程序路径
直接 ./1.py 就可以执行
2.字节代码:
python源文件经编译后生成扩展名为“pyc”的文件 当成编译文件来执行编译方法:
import py_compile
py_compile.compile("hello.py")
3.优化代码:
经过优化的源文件,扩展名为“.pyo”python -O -m py——compile hello.py
跟编译类似也会生成二进制的代码
编译文件的执行代码比解释文件执行快
相关文章推荐
- python之路-socket进阶篇,多线程、多进程
- Python “黑魔法” 之 Meta Classes
- Where is the python library installed?
- Python基本语法经典教程
- python之sorted、map、reduce、join、split函数的实例操作
- python version 2.7 required,which was not found in the registry
- 数据挖掘之推荐分析--python实现
- [整理] python的正则表达式re模块的常用方法
- python windows 安装包
- 【零基础入门学习Python笔记010】一个打了激素的数组1
- KNN及其改进算法的python实现
- Python使用PIL库实现验证码图片的方法
- oozie4.3.0安装过程(支持python spark action)
- 用PyMOL制作分子结构图像及所用脚本
- 第一个Python程序
- python中enumerate函数遍历元素用法分析
- 利用python进行折线图,直方图和饼图的绘制
- Numpy使用4
- Python安装、配置
- Python MySQLdb使用,以及MySQL 与 PostgreSQL 数据互传