Python学习第一课
来源:互联网 发布:农村淘宝服务中心电话 编辑:程序博客网 时间:2024/05/22 14:44
Python的特征:
Python是高阶动态编程语言
简单易学
集解释性和编译性于一体
Python中有编译执行的特性
面向对象
高级语言 无需进行内存管理 自动化的内存管理
可扩展性和可嵌入性 可以把Python嵌入c/c++程序,提供脚本功能
免费、开源的
可移植性
有丰富的库
Python的应用:
实现web爬虫和搜索引擎中很多组件
搭建Python环境:
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
跟编译类似也会生成二进制的代码
编译文件的执行代码比解释文件执行快
0 0
- python学习第一课
- python学习第一课
- Python学习第一课
- Python学习第一课
- Python学习第一课
- Python学习第一课
- python菜鸟学习第一课
- python课程学习第一课
- python学习第一课 requests
- Python第一课学习笔记
- Python学习第一课(2) 第一个python程序
- Python学习第一课----基本输入输出
- python学习笔记第一课_Phoenix-晶
- Python学习第一课(1)python介绍安装
- 再次开始学习python-Python Web实战 第一课
- 学习python pythonchallenge第一关
- Python学习随记(第一弹)
- Python学习笔记,第一个 Python 程序。
- iOS中nil和release的区别
- 深度学习与人脸识别系列(3)__基于VGGNet的人脸识别系统
- 使用selenium自动登录淘宝并获取cookie
- Jenkins入门系列之——00答疑解惑
- c++第二次上机实验(代码没有输出)
- Python学习第一课
- Linux下使用Nexus创建私服以及内容解析
- 深度学习与人脸识别系列(4)__利用caffe训练深度学习模型
- ios 下创建,删除文件夹的方法
- 虚拟机跨主机RESIZE和迁移时候报错的问题
- java基础之泛型
- 从尾到头打印链表每个节点的值。
- 深度学习与人脸识别系列(5)__vgg人脸识别模型测试
- layout_marginLeft和layout_marginStart