![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Baymax_Bai
数据分析师:擅长爬虫(Python),数据自动化存储(Python+MySql),数据提取及数据处理(Sql/Python/Kusto/Excel),数据可视化(Power BI/Tableau/Excel),版本管理(Github/Git),数据建模及机器学习。Github主页:https://github.com/BaymaxBai01。有事请联系邮箱:baymax18616751972@163.com
展开
-
Python_协程详解
协程可以很完美的处理IO密集型的问题,但是处理CPU密集型并不是他的长处。要充分发挥CPU的性能,可以结合多进程+多线程的方式。Python并没有提供协程的相关模块和包,需要手动下载: pip install gevent 代码如下: from gevent import monkey monkey.patch_all() import gevent from gevent.queue import Queue import requests urls = ["URL1","URL2","URL3"原创 2020-09-24 13:58:03 · 270 阅读 · 0 评论 -
Python_多进程详解
如果想要充分地使用多核CPU的资源,在Python中大部分情况需要使用多进程。Python提供了multiprocessing(无需安装)。 代码如下: import multiprocessing import time def music(): for i in range(3): print("我在唱第{}首歌".format(i)) time.sleep(2) def dance(): for i in range(3): pr原创 2020-09-24 13:26:20 · 243 阅读 · 0 评论 -
Python_多线程详解
Python提供了两个模块来实现多线程thread 和threading,区别就是threading 在thread基础上进行了优化,所以我们一般直接学习threading 就可以了(无需安装包)。 代码如下: import threading import time def music(): for i in range(3): print("我在唱第{}首歌".format(i)) time.sleep(2) def dance(): for i原创 2020-09-24 13:15:06 · 197 阅读 · 0 评论 -
Python中的多任务,并行,并发,多线程,多进程,协程区别
多任务,并行,并发,多线程,多进程,协程区别原创 2020-09-23 18:06:48 · 457 阅读 · 0 评论 -
python如何通过pip安装cv2这个包
网上看到好几个文章都是写pip install python-opencv,结果都是找不的合适的版本,其实只要换个顺序就好了: 安装 pip install opencv-python 卸载 pip uninstall opencv-python Bingo~原创 2020-09-22 13:29:23 · 387 阅读 · 0 评论 -
从搜索量来看近年来Python,Java,R,C#,PHP等语言的发展趋势
下来看一张图,这张图展示了2011年-2020年中,各种语言被检索的次数的变化趋势,可以看出Python近三年来一枝独秀,杀出重围了,但是这并不代表其他语言不好。在选择学习Java还是Python编程语言之前,得明白自己学习的目的是什么?是打算进入互联网行业做开发,还是打算朝着大数据、人工智能方向发展? 接下来我们来看一看这些语言的区别: 一、Java 作为全球占比最高的开发语言,Java已经有 20 多年的历史 ,被全世界数以百万计的开发者使用。一直以来,Java都是作为编程语言界的扛把子存在。 Jav原创 2020-09-16 16:02:56 · 391 阅读 · 1 评论