Python 并发编程从入门到进阶
Python有真正的多线程吗?我本来以为是没有的。因为CPython解释器本身就不是线程安全的,因此有全局解释器锁(GIL),一次只允许使用一个线程执行Python字节码。
学编程,到底选择哪个语言比较好?
目前编程语言巨多,C,C++,Java,Python,Go,C#,PHP……实在是太多了就不给大家一一列举了,但是你要问哪个好,我只能说各有利弊,没有好坏之分,你想学习哪个还是要多多结合当前的实际需求,以及今后的发展等情况综合考虑。
如何写出令人惊叹的 Python 类
本文分享了如何通过魔法方法编写一个非常优雅的类,魔术方法可在 Python 内置的函数或操作中自动调用,可以让我们编写出可读性、易用性更好的类,就像本文中的 DateTimeRange。
一文带你搞懂Python中变量与常量
本文基于Python基础,主要介绍了Python基础中变量和常量的区别,对于变量的用法做了详细的讲解,用丰富的案例 ,代码效果图的展示帮助大家更好理解 。
List.sort 和 Sorted 用哪个比较好?
排序是编程经常遇到的场景,在 Python 中,对一个列表进行排序有两种方法,一个是 list.sort 可以对列表原地排序,另一个是 Python 的内建方法 sorted,它不改变原始列表,而是返回一个新的列表,那到底用哪一个呢?