00Python简介及开发环境搭建

pai shang(国外)

1989年,Linux
Python开发周期很短,越来越受到市场的欢迎。
脚本,在运维中用的也非常多。
YouTube
TIOBE(每月更新)

Python优点

  1. 简单、优雅、明确(英文啊)
  2. 一看就知道,代码的意思。
  3. 强大的模块化三方库。(别人写好的模块,我们可以直接拿过来用)
  4. 跨平台语言(Linux 、 Windows 上都可以执行运行)
  5. 面向对象的语言
  6. 可扩展(编译器C写的。c\java\C#)

Python 缺点

  1. 代码不能加密
  2. 速度慢(解释执行:即一边解释一边执行){对并发要求高的系统,使用Python就慢}
    慢不慢看你的水平

Python能用来做什么?

  • 软件开发
    • 游戏后台、图形化编程
    • 网站
    • C/S软件
    • 科学运算
  • 系统管理
    • 脚本
    • IT自动化管理

与其他语言的对比?

PHP/Python/Ruby:动态语言。
+动态语言:边解释,边执行,所以效率低。
+ 静态语言:先把源码编译为机器码,CPU直接执行它们,速度快。

Python版本简绍

2.4版本是Python用的最多的工业版本。
3.0进行了很大的重构,但是大家用的不太多。
2.6过渡版本((兼容2.4,又能在3.0上运行)比3.0晚推出)
2.7是Python2.x版本中的最后一个版本。

Python开发环境的搭建

步骤:
1. 到Python官网下载:www.python.org
2. 安装Python
一个partable python工具,移动版,直接考到U盘里面,哪里都能用。
安装完成后:python -V 查看版本。

Python解释器简绍:

  1. Cpython 官网标准
  2. IPython:一个Python的交互式shell,比默认的Python shell好用,支持变量自动补全、自动缩进,支持bash shell命令,有许多的内置功能和函数。
  3. Jython:是一种完整的语言,是一个Python语言在java中的完全实现(用java把Python重写一遍,包括编译器也是用java写的)。它不仅提供了Python的库,也提供了所有的java类。
  4. IronPython–.net 写的解释器
  5. PYPY:用Python写的解释器,号称其速度比Cpython快6倍。(Why?用到了动态编译【JIT,即时编译】执行之前就先把里面的代码进行事先编译好,所以快了很多)

编程风格

注意缩进,一般使用四个空格进行缩进,同一级别的代码,使用相同的缩进。
比如:

def print():
    println 'Hello'
println ' '
println 'World'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值