08 2017 档案

python之 多线程(二)
摘要:GIL全局解释器锁: 在Cpython 解释器中,同一个进程下开启的多线程,同一时刻只能有一个线程执行,无法利用多核优势。 所有的python代码都是交给解释器解释的,在同一进程中的多个线程以及解释器自带的垃圾回收线程是共享解释器资源的,共享就意味着竞争,竞争就会出现问题,比如说python线程想要 阅读全文

posted @ 2017-08-30 20:32 keepDoing 阅读(201) 评论(0) 推荐(0) 编辑

python 多线程
摘要:什么是线程: 在一个进程中,默认就有一个线程。将进程比喻成工厂车间的话,线程就相当于车间里的一条流水线。进程负责将资源整合到一起,而线程才是cpu上面的执行单位。 多线程: 一个进程中存在多个线程,多个线程共享该进程中的地址空间,相当于车间内的多条流水线,共享车间内的所有资源。 进程和线程的区别: 阅读全文

posted @ 2017-08-29 20:32 keepDoing 阅读(170) 评论(0) 推荐(0) 编辑

python socket编程基础
摘要:socket 是一组接口,将复杂的TCP/IP协议封装在接口内,我们只需要遵循socket的规定去编程就可以了。 套接字: 基于文件类型的套接字:AF_UNIX 在Unix系统上,基于文件的套接字运行在同一台机器上,通过访问同一个文件间接完成通信。 基于网络类型的套接字:AF_INET 套接字工作流 阅读全文

posted @ 2017-08-22 14:04 keepDoing 阅读(286) 评论(0) 推荐(0) 编辑

python 之 异常处理
摘要:异常基础 我们在写程序的时候难免会出现错误,一种为语法错误,即为python解释器的语法检测出来的错误,这种错误只能在我们执行程序之前及处理好。另一种为逻辑错误,这是我们在程序设计时出现得错误,也就是我们平时所说的bug。在编程过程中为了增加友好性,在程序出现bug的时候,一般不会将错误信息显示给用 阅读全文

posted @ 2017-08-19 13:48 keepDoing 阅读(130) 评论(0) 推荐(0) 编辑

python 之 面向对象(三)
摘要:isinstance 和 issubclass 反射 什么是反射 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省) python面向对象中的反射:通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反射) 四个可以实现自省的函数 hasattr ge 阅读全文

posted @ 2017-08-18 20:08 keepDoing 阅读(128) 评论(0) 推荐(0) 编辑

python 之面向对象(二)
摘要:面向对象的三大特征 继承: 多态: 封装: 什么是继承: 继承是创建新类的一种方式,新建的类可以继承一个或者多个父类,父类又可以称为基态,新建的类 称为子类或者派生类。 继承分为单继承和多继承 提示:如果没有基类,python的类会默认继承object类,object是所有python类的基类。 继 阅读全文

posted @ 2017-08-16 16:48 keepDoing 阅读(178) 评论(0) 推荐(0) 编辑

python之路 面向对象(一)
摘要:面向过程vs面向对象 面向过程的核心是过程,是解决问题的步骤。 优点:极大降低了写程序的复杂度,只需顺着要执行的步骤,码代码即可。 缺点:一套程序解决一个问题,牵一发动全身。 面向对象的核心是对象。 优点:解决了程序的扩展性,对某一个单一对象的修改,会映射到整个体系中。 缺点:可控性差,无法向面向过 阅读全文

posted @ 2017-08-10 19:27 keepDoing 阅读(184) 评论(0) 推荐(0) 编辑

python之路常用模块
摘要:恢复内容开始 什么是 模块:模块就是一个.py文件,里面封装了一类作用的函数,使用的时候只需要导入模块,调用其中相应功能的功能函数就好了。这样可以极大的提高开发效率,同时也能很好的维护我们的代码! 模块的导入: collections模块: 在内置数据类型(dict,list,set,tuple)的 阅读全文

posted @ 2017-08-09 17:58 keepDoing 阅读(155) 评论(0) 推荐(0) 编辑

正则表达式和re模块
摘要:了解正则表达式 正则表达式是对字符串操作的一种逻辑公式,用事先定义好的一些特殊字符,及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符的一种过滤逻辑。正则表达式是用来匹配字符串的强大工具,python中的re模块封装了正则表达式的功能。 一般字符 .(点)匹配除换行符“\ 阅读全文

posted @ 2017-08-08 18:51 keepDoing 阅读(183) 评论(0) 推荐(0) 编辑

python之 迭代器,生成器
摘要:什么叫跌代: 可以将某个数据集合内的数据一个一个挨着取出来就叫做跌代。 迭代器协议: 可以被跌代要满足的要求叫做可迭代协议,可迭代对象必须提供一个next的方法,执行该方法要么返回跌代中的下一项,要么就引起一个StopIteration异常,以终止跌代(跌代只能往后走,而不能往前退) python中 阅读全文

posted @ 2017-08-02 17:18 keepDoing 阅读(255) 评论(0) 推荐(0) 编辑

python之路 内置函数
摘要:什么是内置函数呢,python中自带的,直接拿来就可以用的这样的函数就叫内置函数 常用的内置函数: 基础数据类:1,数字类型的:bool(返回布尔值,即 True 或 False 之一), int(多用于强转整形), float(小数),complex(复数) 2,进制转换:bin(二进制),otc 阅读全文

posted @ 2017-08-01 18:25 keepDoing 阅读(282) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示