社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python开发人员最喜欢的工具

Python程序员 • 7 年前 • 753 次点击  


Python软件基金会阐明了开发人员如何在Python的三个主要使用领域使用Python:数据科学、web开发和DevOps。


就流行程度而言,Python可能是世界上发展最快的编程语言[1],但是开发人员在使用它做什么,使用什么工具呢?


Python软件基金会阐明了开发人员如何在Python的三个主要应用领域使用Python:数据科学、web开发和DevOps。


去年秋天,基金会和IDE软件公司JetBrains为2018年度Python开发者调查报告[2]对150个国家的2万多名专业和业余开发者进行了调查。


开发人员第一次主要使用Python进行数据分析,并且已经取代web开发成为该语言的主要用途。


参见:招聘工具包:Python开发人员[3](Tech Pro Research)


“数据分析比web开发更受欢迎,从2017年的50%增长到2018年的58%,”报告中指出。


“机器学习也增长了7个百分点。这些类型的开发正在经历比web开发更快的增长,web开发与前一年相比只增长了2个百分点。”


这一发现与Kaggle最近对数据科学家的一项调查[4]相吻合,该调查将Python列为他们最流行的语言。


越来越多的开发人员也在使用Python编写用于处理DevOps和系统管理的脚本,通常与Bash脚本一起使用。


Python软件基金会董事Jacqueline Kazil表示,调查中对其他问题的回答表明,web开发可能仍然是Python最受欢迎的用途,不过,可以公平地说,Python在数据分析和机器学习方面的用途正在快速增长。


Python是用来做什么的?


    图片:来自Python软件基金会


某些框架和库是这些领域中使用最广泛的。


对于数据科学和机器学习,开发人员通常使用NumPy、Pandas、Matplotlib,机器学习专用的库(如scikit-learn、TensorFlow和Keras)也很流行。对于处理大数据,Python开发人员中最流行的平台是Apache Spark。


最流行的Python数据科学框架


  图片:来自Python软件基金会


在所有Python开发人员中,最有用的软件库似乎是通过HTTP管理发送和接收信息的Requests库、图像处理库Pillow和用于简化处理异步请求代码的asyncio库。

最流行的软件库


图片:来自Python软件基金会


编写Python最流行的IDE是长期存在的PyCharm套件,不过微软的VS Code正在迅速发展,一跃成为Python开发中第二个受欢迎的编辑器。紧随其后的是可敬的编辑Vim、Sublime和Jupyter笔记本。


最流行的几款Python IDE


图片:来自Python软件基金会


同时,开发人员选择的单元测试框架是pytest,,并且PostgreSQL是最常用的数据库,其次是MySQL。


Python软件基金会运营总监Ewa Jodlowska表示,这是该基金会有史以来对Python开发人员进行的规模最大的一次调查[5],她希望这将为社区带来更广泛的流行趋势。


相关链接:

[1]——https://www.techrepublic.com/article/why-python-is-so-popular-with-developers-3-reasons-the-language-has-exploded/

[2]——https://www.jetbrains.com/research/python-developers-survey-2018/

[3]——http://www.techproresearch.com/downloads/hiring-kit-python-developer/ 

[4]——https://www.techrepublic.com/article/why-python-is-the-real-language-of-data-science-not-r/

[5]——http://pyfound.blogspot.com/2019/02/python-developers-survey-2018-results.html



英文原文:https://qiniumedia.freelycode.com/vcdn/1/优质文章长图3/pythondeveloperfavoritetools.pdf  
 译者:浣熊君( ・᷄৺・᷅ )




今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/KgXiXGqvlF
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/28882