博主呓语:

Python 推出新的 PyPI 网站,旧 PyPI 于 4 月 30 日关闭

Posted by 破冰 on 2018-4-19 13:18 Thursday
PyPI 团队的成员 Sumana Harihareswara 发表博客表示,Python 已推出新的 PyPI 网站(Python 的官方第三方软件存储库),浏览器流量和 API 调用(包括"pip install")已从旧版 pypi.python.org 重定向到新网站,而旧的 PyPI 网站将于 4 月 30 日关闭。

阅读全文>>

Python 2.7将于2020年1月1日终止支持

Posted by 破冰 on 2018-3-14 12:18 Wednesday
Python 语言作者 Guido van Rossum 在开发者邮件列表上宣布 Python 2.7 将于 2020 年 1 月 1 日终止支持。他说,别玩语义游戏了,Python 2.7 的终止支持时间不会再更改,之后不会再有安全更新。想要在这个日期之后继续支持 Python 2.7 的人将需要付费给商业供应商。

阅读全文>>

标签:

Python 2.7 “退休”倒计时 预计 2020 年不再提供维护

Posted by 破冰 on 2018-1-8 11:02 Monday

有开发者发布了一个网站以对 Python 2.7 的“退休”进行倒计时。

可以看到 Python 2.7 预计将于两年后退休。

该开发者表示,由于官方尚未放出准确的日期,所以预计 Python 2.7 于 2020 年 4 月 12 日退休,这是到时 PyCon 的举办时间。

阅读全文>>

标签:

无处不在的Python

Posted by 破冰 on 2017-12-27 17:10 Wednesday
1991 年 2 月 20 号,后来被称为“仁慈的独裁者”的 Guido van Rossum 首次发布 Python,当时这还只是作为一个名为 Amoeba 的操作系统项目中的辅助工具,Python 甚至没有被正式立项。没有人会想到,Amoeba 项目在 1996 年就停止开发,而 Python 却在 20 多年后发展成为最流行的编程语言之一。

阅读全文>>

标签:

2017 年 Python 使用情况报告,你用 2.x 还是 3.x?

Posted by 破冰 on 2017-10-20 9:11 Friday

纵观各大编程语言在 2017 年的发展情况,我们会发现 Python 的发展速度非常快。Semaphore 社区调查了 Python 在 Semaphore 的托管 CI 服务中构建应用程序的使用情况。

去年的调查结果显示,有 70% 以上的用户仍在使用 Python 2.7,Python 3 的使用率较低。而今年,Python 3 的使用出现了上涨,涨幅约 8.2%。如下图所示:

阅读全文>>

标签:

放弃Python转向Go语言:我们找到了以下9大理由

Posted by 破冰 on 2017-10-19 17:54 Thursday

为什么使用 Go

原因 1:性能

Go 极其地快。其性能与 Java 或 C++ 相似。在我们的使用中,Go 一般比 Python 要快 30 倍。以下是 Go 与 Java 之间的基准比较:

阅读全文>>

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

阅读全文>>

推荐一篇文章:运维新手们,别再问需不需要学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

阅读全文>>