sublime安装和配置方法可以参考之前写的文章

安装以下插件可以构建简单的pyhon IDE环境

错误检测

首先系统安装

1
pip install flake8

然后安装插件

1
SublimeLinter

代码提示

1
Anaconda

代码格式化

此插件非常重要,python3极容易报警告,使用此插件后可以避免

1
AutoPep8

测试代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import time


def fib(n):
a, b = 0, 1
t = 0
while t < n:
# print(a, end=' ')
a, b = b, a+b
t += 1
print()


def fbn(n):
if(n == 0 or n == 1):
return n
else:
return fbn(n-2) + fbn(n-1)


t1 = time.time()
fib(100000)
t2 = time.time()
print(t2-t1)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function fib($n){
$t = 0;

$a = 0;
$b = 1;

while($t < $n){
// echo $a;
// echo " ";
$m = $a + $b;
$a = $b;
$b = $m;
$t++;
}
}
function fbn($n)
{
if ($n == 0 || $n == 1) {
return $n;
} else {
return fbn($n - 1) + fbn($n - 2);
}
}
$t1 = microtime(true);
fib(100000);
$t2 = microtime(true);
echo "\n";
echo $t2-$t1;

测试结果

1
2
3
4
5
6
7
循环 1000000
python 14.0s
php 0.06s

递归 40
python 96.2s
php 39.7s