博主呓语:

Python 是慢,但我无所谓

Posted by 破冰 on 2017-5-2 9:26 Tuesday
让我从关于 Python 中的 asyncio 这个标准库的讨论中休息一会,谈谈我最近正在思考的一些东西:Python 的速度。对不了解我的人说明一下,我是一个 Python 的粉丝,而且我在我能想到的所有地方都积极地使用 Python。人们对 Python 最大的抱怨之一就是它的速度比较慢,有些人甚至拒绝尝试使用 Python,因为它比其他语言速度慢。这里说说为什么我认为应该尝试使用 Python,尽管它是有点慢。

阅读全文>>

标签:

谷歌发布新项目,旨在将Python代码编译为Go

Posted by 破冰 on 2017-1-9 10:10 Monday

Python很可能遭遇另一位强劲的编程语言对手:谷歌Go

作为一项实验性项目,谷歌公司的Grumpy能够将Python代码转换为Go形式,这意味着Python程序将能够在编译后利用Go工具链作为静态二进制文件运行。其对Python的转换相当于创建了一款Go应用。

阅读全文>>

助力Python开发者提高效率的学习方法

Posted by 破冰 on 2016-12-29 20:37 Thursday
Python 是一个美丽的语言,可以激发用户对它的爱。所以如果你试图加入程序员行列,或者你有点厌倦C++,Perl,Java 和其他语言,我推荐你尝试Python。Python有很多吸引程序员的功能 ,它易学,面向对象,字节码编译,免费且开源。还有运行时检查。完整快速的支持,可以执行各种任务的扩展。

阅读全文>>

Python 3.6发布

Posted by 破冰 on 2016-12-27 10:35 Tuesday

在 Python 3.5 发布一年多之后,开发者释出了 Python 3.6

主要的新特性包括:async 和 await 关键字可用于生成器和推导;改善 CPython 实现,在不破坏兼容性的情况下降低内存占用和提高速度;可插拔支持 JIT、跟踪器和调试器;

阅读全文>>

Sublime Text 2/3 安装Package Control比较简单的办法

Posted by 破冰 on 2016-11-26 1:43 Saturday

一、简单的安装方法

使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:

阅读全文>>

PyCharm 新主题下载与安装

Posted by 破冰 on 2016-11-15 15:20 Tuesday

PyCharm默认主题只有几种,推荐在在Color Themes这里下载,支持IDEA, Webstorm, PyCharm, RubyMine, PhpStorm and AppCode这些编辑器;

打开 pyCharm  选择File -> 选择 Import Settings -> 选择 xxxx.jar 文件导入

xxxx.jar就是你下载的主题文件包,导入完成,重启PyCharm即可·


阅读全文>>

python下编译py成pyc和pyo 使用py_compile

Posted by 破冰 on 2016-6-22 22:49 Wednesday

其实很简单,

python -m py_compile file.py

python -m py_compile /root/src/{file1,file2}.py

阅读全文>>

国外大牛编译好的MySQLdb工具支持Python2.7的32/64位

Posted by 破冰 on 2015-10-19 17:50 Monday

   我在win7下面的Python2.7.10下安装成功,下载地址http://www.codegood.com/archives/129

   下载直接安装就可以了,很好用。

 

阅读全文>>

Python文件的创建与追加

Posted by 破冰 on 2013-9-17 17:29 Tuesday
一、用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行:
#python 
>>>f=open('f.txt','w')    # r只读,w可写,a追加
>>>for i in range(0,10):f.write(str(i)+'\n')
.  .  .
>>> f.close()

阅读全文>>

python中if __name__ == "__main__":用法说明

Posted by 破冰 on 2013-9-17 16:25 Tuesday

想必很多初次接触python都会见到这样一个语句,if __name__ == "__main__":

那么这个语句到底是做什么用的呢?在解释之前,首先要声明的是,不管你是多么小白,你一定要知道的是:

1.python文件的后缀为.py;

2..py文件既可以用来直接执行,就像一个小程序一样,也可以用来作为模块被导入(比如360安全卫士,就是依靠一个个功能模块来实现的,好比360安全卫士本身框架是一个桌面,而上面的图标就是快捷方式,这些快捷方式所指向的就是这一个个功能模块)

阅读全文>>

Python执行Linux系统命令的方法

Posted by 破冰 on 2013-8-23 17:32 Friday

(1) os.system

# 仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息

system(command) -> exit_status 
Execute the command (a string) in a subshell.

阅读全文>>

bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory的解决办法

Posted by 破冰 on 2013-7-31 18:11 Wednesday
  在windows系统下写的python脚本,在linux下赋予权限chmod +x xxx.py 以后,执行./xxx.py运行提示:bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory

阅读全文>>

Python input和raw_input的区别

Posted by 破冰 on 2013-7-29 19:08 Monday

使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的

纯数字输入

当输入为纯数字时:

input返回的是数值类型,如int,float
raw_inpout返回的是字符串类型,string类型

阅读全文>>

如何在raw_input() 用中文做提示

Posted by 破冰 on 2013-7-29 19:03 Monday

  PYTHON 2.X在使用raw_input()时,如果用中文做提示raw_input(u'中文') ,会提示乱码,解决办法:

raw_input(u'中文'.encode('gbk')) ,即可解决乱码问题,中文CMD编码默认为GB2312。

阅读全文>>

标签:

linux设置python环境变量

Posted by 破冰 on 2013-7-29 11:20 Monday
添加环境变量主要是在/etc/profile中

例如,在/usr/local/下安装了python2.7
因为系统默认是2.4,所以
#python
Python 2.4.3 (#1, Sep  3 2009, 15:37:37)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

阅读全文>>