![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 52
月夜寻花香丶
bug制造者
展开
-
python学习手册2018.08.25
Linux操作系统基础1.操作系统(Operation System,OS)操作系统是管理硬件和控制软件运行的计算机程序,是直接运行在“裸机”上的系统软件,任何其他软件都必须在操作系统的支持下才能运行。主要作用是向下控制硬件向上支持软件的运行,具有承上启下的作用。2.主流操作系统 Windows , Ubuntu (Linux操作系统), Mac os , ios...原创 2018-08-25 16:35:50 · 141 阅读 · 0 评论 -
Python2.x和Python3.x版本的区别
和Python2.x相比,Python3.x版本在语句输出、编码、运算和异常等方面做出了一些调整,具体如下。1.print函数代替了print语句在Python2中,输出数据使用的是print语句,但是在Python3中,使用的print函数。如下:Python2.x>>>print(3, 4)(3, 4)Python3.x>>>print(3,原创 2018-12-11 16:06:13 · 1616 阅读 · 0 评论 -
10大Python集成开发环境和代码编辑器(指南)
菜鸟独白使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的“坑”。使用一款集成开发环境甚至是一款好的专用的代码编辑器会让编程充满乐趣,但是如何选择呢? 各位看官,不要畏惧,我们将在这里为您解释和揭开无数可供选择的神秘面纱。虽然我们无法决定哪一款最适合于你和你的项目,但是我们会阐明每一款的优缺点,帮...转载 2018-12-22 12:02:13 · 1265 阅读 · 0 评论 -
关于Python中面向对象的理解
1、什么是面向对象面向对象的程序设计的核心是对象(上帝式思维),要理解对象是什么,就要把自己当成上帝,上帝眼里世间存在的万物皆对象,不存在的也可以创造出来。对象是特征和技能的结合,其中特征和技能分别对应对象的数据属性和方法属性。2、优缺点优点是: 便于维护,复用性强,具有很高的扩展性。对某一个对象单独修改,会立刻反映到整个体系中,例如对游戏中一个人物的特征和技能修改。缺点:可控性差,无法...原创 2018-12-22 11:24:36 · 273 阅读 · 1 评论 -
Python垃圾回收机制
Python GC主要使用引用计数(reference counting)来跟踪和回收垃圾。在引用计数的基础上,通过“标记-清除”(mark and sweep)解决容器对象可能产生的循环引用问题,通过“分代回收”(generation collection)以空间换时间的方法提高垃圾回收效率。1 引用计数PyObject是每个对象必有的内容,其中ob_refcnt就是做为引用计数。当一个对象...原创 2018-12-11 10:04:25 · 137 阅读 · 0 评论 -
Python语言特性-闭包
1.闭包的概述闭包是指在一个函数中定义了一个另外一个函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用,这样就构成了一个闭包。2.闭包的特点总结一下,创建一个闭包必须满足以下几点:必须有一个内嵌函数内嵌函数必须引用外部函数中的变量外部函数的返回值必须是内嵌函数由于这样的特点, 使用闭包,可以隐藏内部函数的工作细节,只给外部使用者提供一个可以执行的内部函数的引用...原创 2018-12-10 20:18:57 · 307 阅读 · 0 评论 -
GIL线程全局锁
1.GIL概述GIL ( Global Interperter Lock ) 称作全局解释器锁。首先需要明确一点,我们所讲的 GIL 并不是 Python 语言的特性,它是在实现 Python 解释器时引用的一个概念。GIL 只在CPython 解释器上存在。2.GIL优缺点优点:GIL 是 Python 解释层面的锁,即Python为了保证线程安全而采取的独立线程运行的限制,说白了就...原创 2018-12-10 16:32:40 · 507 阅读 · 0 评论 -
多任务中进程、线程和协程适用的情况
进程和多线程分别适用于什么情况? 1.需要频繁创建销毁的优先使用线程 2.线程的切换速度快,需要大量计算,频繁切换的时候使用线程,还有耗时的操作使用线程能提高程序的响应 3.在CPU系统的效率使用上线程更高,多核分布用线程,多机分布用进程 4.并行操作时使用线程 5.进程开发稳定性强 多线程用于无序的,资源开销小的情况(2)协程和线程分别适用于什么情况? 1.切换频...原创 2018-10-14 21:42:51 · 637 阅读 · 1 评论 -
web程序运行流程图
web程序的运行流程原创 2018-10-14 21:35:51 · 3589 阅读 · 0 评论 -
python更改镜像源
pip国内的一些镜像阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 中...原创 2019-05-09 20:28:07 · 3213 阅读 · 0 评论