博主呓语:

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 语言作者获得计算机历史博物馆的会员奖

Posted by 破冰 on 2018-2-26 12:12 Monday
计算机历史博物馆将在 4 月 28 日授予 EPROM 发明者 Dov Frohman-Bentchkowsky,软件企业家 Dame Stephanie Shirley 以及 Python 语言作者 Guido van Rossum 会员奖(Fellow Award)。

阅读全文>>

标签:

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 多年后发展成为最流行的编程语言之一。

阅读全文>>

标签:

Mozilla 向 PyPI 捐赠 17 万美元,扶持项目可持续发展

Posted by 破冰 on 2017-11-30 16:07 Thursday

Python 软件基金会在博客上宣布,已得到了 Mozilla 开源支持计划(Open Source Program) 17 万美元的资助,以支持 PyPI 的可持续发展。

Python 软件基金会表示,经常有用户在社区询问 PyPI 仓库什么时候才能完成部署,项目是否已停滞等问题,Mozilla 这笔资金的将用以完成新仓库( pypi.org )的开发和部署工作,取代 pypi.python.org 的遗留代码库,让更多的人能够贡献自己的力量。

阅读全文>>

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 是慢,但我无所谓

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类型

阅读全文>>