博主呓语:

谷歌发布新项目,旨在将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

阅读全文>>

推荐一篇文章:运维新手们,别再问需不需要学PYTHON了!

Posted by 破冰 on 2014-9-16 15:25 Tuesday
经常有人在群里问,运维人员需不需要学开发?需不需要学PYTHONPYTHONSHELL有什么区别?天天问这种好水的问题,我实在受不了,决定帮大家扫扫盲,求求新手们,以后别他妈瞎问了。

阅读全文>>

标签:

CentOS6.4上安装Django1.6

Posted by 破冰 on 2013-7-23 17:56 Tuesday

   CentOS6.4系统最小化安装以后,默认带着Python2.6.6,直接可以安装Django1.6

  下载Django1.6:wget -c https://www.djangoproject.com/m/releases/1.6/Django-1.6b1.tar.gz

   解压安装:

  tar xzvf Django-1.6b1.tar.gz

阅读全文>>

CentOS下为python命令行添加Tab键自动补全功能

Posted by 破冰 on 2013-6-5 17:38 Wednesday

  记得我们在刚学linux的时候,老师就告诉我们,在敲命令的时候要敲一下Tab键自动补全。如今这个动作已经成为习惯,相信从事linux运维的筒子们都是如此。

   习惯性的敲一下Tab键好处挺多的: 节省时间,提高效率。敲几个字母就能出来。 对于记不住的命令,我们只需敲头几个字母,补全一下就知道我们需要的命令是什么。 目录路径补全,较短的路径手工敲还行,太长的路径要是没有补全功能真的是会累死人的。

阅读全文>>

解决Windows下python安装MySQLdb的问题

Posted by 破冰 on 2013-6-3 18:03 Monday

在windows下面默认安装的python2.6再安装MySQLdb会遇到很多神奇的问题,如缺少库,编译错误等

例如python2.5出现

import MySQLdb
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>

阅读全文>>

Python超简单的HTTP服务器SimpleHTTPServer

Posted by 破冰 on 2013-5-3 15:37 Friday

安装了python 2.6.6或以上版本都可以;

python -m SimpleHTTPServer

执行这一个命令即可实现一个HTTP服务器,将当前目录设为HTTP服务目录

阅读全文>>

Perl、PHP、Python、Java和Ruby的比较

Posted by 破冰 on 2013-1-22 16:01 Tuesday
提问

◆ Perl、Python、Ruby和PHP各自有何特点?

◆ 为什么动态语言多作为轻量级的解决方案?

◆ LAMP为什么受欢迎?

阅读全文>>

Python获取并输出当前日期时间

Posted by 破冰 on 2013-1-9 17:17 Wednesday
  取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方
文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现在时间相隔的时间。

你可以试下下面的方式来取得当前时间的时间戳:
import time
print time.time()
输出的结果是:
1357723206.31

阅读全文>>

Python编码问题utf8/gbk

Posted by 破冰 on 2013-1-8 16:07 Tuesday
文件开头的 # coding=XXX
是告诉别人/解释器/文本编辑器本文件存储时所用的编码方式
若声明 # coding=utf8 则保存时一定注意存成utf8编码的文本文件
一般用 # coding=gbk 这样不但支持汉字也不需要刻意存储utf8

阅读全文>>

Windows下python环境变量配置

Posted by 破冰 on 2012-12-20 18:51 Thursday
默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。

1. 首先需要在系统中注册python环境变量:假设python的安装路径为c:\python2.6,则修改我的电脑->属性->高级->环境变量->系统变量中的PATH为:

阅读全文>>