Blog1@python关于基本知识了解

一、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  建立
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





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值