您的位置:首页 > 编程语言 > Python开发

Blog1@python关于基本知识了解

2017-12-28 08:23 447 查看

一、python了解

1. 关于python

python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件,源代码和解释器CPython遵循 GPL协议。

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现

2. python的发展简史

• 1989年,Guido(龟叔)python。

• 1990年, 发布python的第一个版本;

• 2001年发布python2.0版本;

• 2010年获年度Tiobe编程语言大奖

• 2013年发布python3.x版本;

3. python优缺点

python优点:

•简单、优雅、明确

•有强大的第三方库模块

•可跨平台移植

•一种面向对象的语言
python缺点:

•代码执行速度慢,相比C语言,不过现在python的异步并发框架导致执行速度慢;

•python是开源的编程语言,代码不能加密;

4. python解释器

Cpython:用C实现的python

Ipython: 是一个 python 的交互式 shell,是在Cpython的基础上增强了交互式功>能,支持变量自动补全,自动缩进等

Pypy: Python语言的动态编译器,用Python实现的Python

Jpython: 可以调用java的lib

IronPython: 个可以调用.net的lib
注:

Jpython与Ipython区别?

Jpython与IronPython都是基于不同虚拟机的实现,只不过一个可以调用java的lib,一个可以调用.net的lib         

                                                     

二、python  

1. 软件安装

1)软件下载: www.python.org                                   

打开之后页面如下:



双击Downloads



注:小编这里用的是2.7版本的呢
2)通过镜像文件

Linux操作系统上一般iso镜像里面自带,直接通过yum安装

2. 第一个Python程序

查看当前python版本



python执行效果



退出

exit() or Ctrl-D



3. python脚本

1)

•vim编辑python脚本;

•脚本文件一定要注意加上执行权限;



注:

•#!/usr/bin/python 这种写法表示直接引用系统的默认的Python 版本;

•#!/usr/bin/env python 这种写法表示,引用环境变量里面自定义的 Python 版本, 具有较强的可移植性;

        
2)中文编码问题

编码中有中文时,需要指定编码格式

方法如下:

• #coding:utf-8

• #coding=utf-8

• #encoding:utf-8

• #encoding=utf-8

 

如:当脚本中有中文却未指定编码格式报错如下:



指定编码格式后:



三、Ipython

我们已知Ipython是在Cpython的基础上增强了交互式功能,具有支持变量自动补全,自动缩进等优点,故我们在平时练习中用ipython

1. ipython的下载

从网上下载软件

小编这里直接用下载好的软件包yum如下:



2. 第一个ipython程序



四、pycharm

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

1. 安装

1)访问pycharm官网
http://www.jetbrains.com/pycharm/


点击download now



2)以上分别为pycharm专业版本及社区版本

我们刚开始简单练习用社区版本即可,专业版本收费。若后期涉及框架的内容,用专业版本比较好。

3)下载后的软件包



后续操作:



接下来进入图形界面













注:程序安装方法在如上bin/Install-Linux-tar.txt有记载

4)一些简单快捷键的介绍

ALt+INSERT[/b]  建立
ctl+Alt+F10 执行命令
Alt+F12 打开终端
CTL+ALT+S

5)pycharm程序的卸载



五、附加

1)""" """, #, ''' '''

如上,两个三引号之间及#号之后的内容表示注释

2)推荐使用如下注释内容来介绍脚本信息

@Name:${NAME}.py

@Date:${DATE}

@Author:sunshine

@connect:sunshine@qq.com

@Desc:

3)关于编码方式

简单介绍以下几种:

ASCII: 1字节(编码)=8bit(8个0101),一个字节可编码的ASCII码数2^8-1= 255

Unicode: 2字节(编码)=16bit,2^16-1=65535     例: a-字节  你-2字节

utf-8: 英文一个字节存储, 其他三个字节存储;

GB2312:根据字符的区位号加32,再加128形成的

4)常用占位符

%s, %d, %f, %.5d, %.2f, %e



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python