![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习之路
努力攀爬的小菜鸡
在读学生,计科嵌入式专业,目前主攻Python中。
展开
-
python多任务(一)—— 线程
Python实现多任务(1)#线程在远古时代,大多都是单核CPU,想要完成多任务,采用的方式是时间片轮转。简单地说就是任务轮换,比如两个任务,分别让他们执行0.001秒。通过threading模块完成多线程import timeimport threadingdef sing():for i in range(5): print("* * *singing* * *") ...原创 2019-04-20 22:06:28 · 84 阅读 · 0 评论 -
python实现多任务(二)—— 进程
Python实现多任务(2)#进程使用multiprocessing完成多进程import timeimport multiprocessingdef sing():for i in range(5): print("* * *singing* * *") time.sleep(1)def dance():for i in range(5): prin...原创 2019-04-20 22:14:57 · 101 阅读 · 0 评论 -
python实现多任务(三)—— 协程
Python实现多任务(3)#协程使用gevent完成协程import geventimport timefrom gevent import monkeymonkey.patch_all()def x1(v): for i in range(v): print(gevent.getcurrent(), i) #gevent.sleep(...原创 2019-04-20 22:21:54 · 208 阅读 · 0 评论 -
python面试题(转)
本文转载自https://github.com/taizilongxu/interview_python仅个人用作学习用途Table of ContentsPython语言特性1 Python的函数参数传递2 Python中的元类(metaclass)3 @staticmethod和@classmethod4 类变量和实例变量5 Python自省6 字典推导式7 Py...转载 2019-04-20 23:11:48 · 308 阅读 · 0 评论 -
Socket网络编程(一)——UDP
Socket网络编程(一)使用UDP完成通信UDP是面向无连接的协议。就像以前发邮件,只需要将数据发送出去,不需要知道对方是否收到。在使用UDP协议时,只需要知道对方的ip及端口号,则可以发送数据。服务器:import socketdef udp_server(): #创建套接字 udp_socket = socket.socket(socket.AF_INET, so...原创 2019-04-14 13:33:23 · 223 阅读 · 0 评论 -
Socket网络编程(二)——TCP
Socket网络编程(二)使用TCP完成通信对于TCP server端的创建而言,分为如下几个步骤:1.创建socket对象(socket):其中两个参数分别为Address Family(如AF_INET为IPV4,AF_INET6为IPV6,AF_UNIX为UNIX域协议族)、socket类型(如SOCK_STREAM为TCP,SOCK_DGRAM为UDP)。2.绑定服务器地址(bin...原创 2019-04-14 13:52:17 · 124 阅读 · 0 评论