Python编程语言近年来发展势头迅猛。它是TOBIE编程语言榜单前三的常客,不断挑战Java和C的领先地位。近日,Python软件基金会(PSF)和Jetbrains联合发布了《2019年Python开发人员调查》,一项覆盖24000人的调查150多个国家的开发者和程序员,这有助于我们了解Python的现状和未来的发展趋势。在调查中,84%的程序员将Python作为主要编程语言,16%将其作为第二语言。当谈到使用Python的主要目的时,58%的程序员将它用于工作和个人研究;21%的程序员将其用于个人、教学和独立项目;21%的程序员仅将其用于工作。从Python的主要用途来看,59%的程序员用于数据分析;51%用于网络开发;40%用于机器学习。使用Python进行数据分析是最常见的方式,并且一直保持稳定。关于使用的Python版本,虽然Python2不再维护,但仍有10%的程序员在使用它。使用Python2的最大份额用户是在Web开发中,占45%。在最新的Python3系列版本使用中,超过一半的Python3程序员使用Python3.7,这是2019年底最流行的Python版本。在框架、库和工具方面,Python的顶级Web框架是Flask和Django,而领先的数据科学框架和库是NumPy、Pandas、Matplotlib;领先的大数据工具是ApacheSpark、Kafka、Hadoop/Mapreduce。在数据库方面,PostgreSQL位居第一,领先于MySQL。哪个云平台最受Python程序员欢迎?AWS占有55%的份额,其次是GCP,占有33%的份额。在容器中运行代码越来越流行,今年有47%,去年有40%,已经超过了在虚拟机中运行代码。Linux是Python开发人员中最流行的操作系统,68%的程序员使用它。在编辑器和IDE方面,JetBrains的PyCharm集成开发环境(IDE)的市场份额最高,达到33%,其次是微软的开源跨平台编辑器VSCode,为24%。【责任编辑:赵宁宁电话:(010)68476606】
