python简介
来源:互联网 发布:电子琴入门软件 编辑:程序博客网 时间:2024/05/21 08:48
一. 对python的了解和认知
由于计算机只能识别二进制的0和1,因此需要编程语言进行相应的处理,如:汇编语言;c语言;python等。其中c属于编译型,是不能跨平台的;python同shell都是解释型的编程语言,具有明显的优缺点。
1. python的优点
1>简单、优雅、明确
2>有强大的第三方库模块
3>可跨平台移植
4>一种面向对象的语言
2. python的缺点
1>代码执行速度慢,相比C语言,不过现在python的异步并发框架导致执行速度慢
2>由于python是开源的编程语言,代码不能加密
3. python的安装部署
Windows:www.python.org
Linux:iso镜像中自带,通过yum可直接安装
Mac:系统自带,无需安装
注:现在企业实战应用python版本为2.7版本;且python2.7是python2.x系列最后一个版本,不会再有python3.0
二. python的基本操作
which python #查看python位置
python -V #查看python版本
python #进入交互式环境python
1. python编写
1>交互式环境python
2>交互式环境增强的ipython
注:python解释器:cpython,ipython,pypy,jython,IronPython: .Net等
<1>ipython的下载:网络下载
<2>ipython的安装:
3>非交互式环境(python脚本)
*python脚本*
注:在脚本编写过程中,第一行加解释器,其次是中文编码问题,脚本结束应加执行权限
<1>#!/usr/bin/python 这种写法表示直接引用系统的默认的Python 版本
<2>#!/usr/bin/env python 这种写法表示,引用环境变量里面自定义的 Python 版本, 具有较强的可移植性
<3>脚本中的中文编码即使注释掉,但是脚本的运行中也会进行读取,不执行,但是整个脚本依然不能正常执行
注:编码格式
ASCII码: 只能识别英文,70多个,一个数字对应一个字符; 1Byte = 8bit 2^8=256
Unicode: 2^16=65536, 可以识别各种语言,但是每两个字节代表一个字符.
utf-8:可变长字符编码,英文一个字节存储, 其他语言3个字节存储.
GB2312:(仅供了解)
4>集成化环境IDE工具Pycharm
<1>下载:pycharm官网---http://www.jetbrains.com/pycharm/
<2>安装:
<3>设置:字体设置,风格设置,模板设置等
<4>卸载:与安装相反
- Python简介
- Python 简介
- Python简介
- Python 简介
- Python 简介
- Python 简介
- python简介
- python简介
- Python简介
- Python简介
- Python简介
- Python 简介
- python简介
- python简介
- Python简介
- Python简介
- Python简介
- Python简介
- 数据结构实验之排序六:希尔排序
- js1
- LeetCode.343 Integer Break
- LeetCode week 17 : Number of Atoms
- 周总结之视频去重用到的一些c++知识点
- python简介
- 手工制作学数学——三维空间八个象限
- self4j log4j配置与调用
- 栈的顺序存储及实现
- 自顶向下设计C语言贪吃蛇
- java 开发模式之四 : 单例模式
- 笔记:深度学习驱动的自动驾驶新主流框架盘点
- angularjs控制器间传值的五种方案
- 16.dubbo路由规则、配置规则