
python3脱坑指南
人生苦短,我用python,享受‘快’意人生,
如果问什么是最容易上手的语言,我大python认第一,谁敢不服,哈哈哈;
宾克斯drink
不想当大牛的程序猿不是好船员
展开
-
PEP8 Python编码规范
PEP8 Python编码规范1.参数缩进格式,有两种foo = fun( var1,var2, var3,var4)foo = fun(var1,var2, var3,var4)i2.顶级定义之间空两行,方法之间空一行,类内首个方法空一行,函数内部也要适当空行3.缩进,用4个空格来实现,不要用Tab,在一些编译器中可以将Tab设置成同等的4个Space键,增加效翻译 2016-02-03 15:01:24 · 473 阅读 · 0 评论 -
Ubuntu 下 python2.7 python3.6.5... 共存
直接上代码# 共存就用这个make altinstall,不要用install,----------It is critical that you use make altinstall when you install your custom version of Python. If you use the normal make install you will end up with t原创 2018-04-03 17:08:05 · 1343 阅读 · 0 评论 -
CentOS 6 系列 安装 Python2.7+pip
摘要 刚刚装上的CentOS6系列系统,默认是Python2.6的老版本,需要升级一下,而yum默认采用Python2.6的,所以需要二者共存,新装的系统往往各种包都不全,需要比较繁琐的步骤:原创 2016-09-10 14:00:29 · 867 阅读 · 0 评论 -
python GIL全局解释器锁
什么是GIL Python代码的执行由Python 虚拟机(也叫解释器主循环,CPython版本)来控制,Python 在设计之初就考虑到要在解释器的主循环中,同时只有一个线程在执行,即在任意时刻,只有一个线程在解释器中运行。对Python 虚拟机的访问由全局解释器锁(GIL)来控制,正是这个锁能保证同一时刻只有一个线程在运行。 在多线程环境中,Python 虚拟机按以下方式执行: 1. 设置原创 2017-03-28 11:08:38 · 427 阅读 · 0 评论 -
从greenlet浅析高性能IO方案(一)
Python的并行开发技术,包括多线程,多进程,协程原创 2016-12-22 12:23:21 · 505 阅读 · 0 评论 -
Python 之 多线程同步(1)
1.利用LInux的互斥锁机制实现同步:#原创 2016-06-27 22:05:22 · 312 阅读 · 0 评论 -
restframework之Class-View-Based
Class-View-Based技巧原创 2016-06-25 10:44:05 · 370 阅读 · 0 评论 -
深入浅出Python装饰器
先看下面这段代码:@makebold@makeitalicdef say(): return "Hello Python"print say()打印如下的输出: 或许你还不明白这段代码的内涵,不过不要紧,如果让你实现同样的功能你会如何做呢? 可能是这样:def makebold(fn): def wrapped(): return "<b>" + fn() +转载 2016-02-15 16:21:16 · 374 阅读 · 0 评论 -
矩阵旋转Python
代码# 主要实现两种方式# [# [1,2,3], (0,0),(0,1),(0,2),(0,3),(0,4),(0,5) length=6 max_xy=5# [4,5,6], (1,0),(1,1),(1,2),(1,3),(1,4),(1,5)# [7,8,9] (2,0),(2,1),(2,2),(2,3),(2,4),(2,5)# ]...原创 2018-04-12 14:29:31 · 2072 阅读 · 0 评论