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>卸载:与安装相反



原创粉丝点击