当前位置: 首页 > 科技观察

创始人退休后的Python,是腾飞还是陨落?

时间:2023-03-21 20:07:53 科技观察

昨天Python之父GuidoVanRossum宣布退休的消息占据了多家科技媒体的版面。很快Dropbox团队发表了一篇题为《谢谢你,Guido》的文章,证实了这一消息。事实上,早在去年7月,Guido就在Python邮件群的一封邮件中宣布,他将退出Python的核心决策层,转而幕后,不再领导这门语言。在全能的“仁慈的独裁者”(BDFL)告别舞台后,很多人提出了这样的疑问——没有了创始人的存在,Python会不会逐渐没落?从TIOBE指数我们可以看到,从Guido宣布离开决策层到正式宣布退休之间的16个月,Python的Ratings从6.361%上升到9.089%,份额增长了2.7%!无论Python团队如何变化,Python仍然是世界上使用最多的语言之一。经过近30年的发展,Python已经拥有了非常完善的技术体系,Python社区的自持力不会因为创始人的离开而崩溃。可见,Python的热度持续走高,依然是一门简单易学、功能强大、可以“上天”的语言。在数据科学和机器学习等学科的不断加持下,Python的未来不容忽视!熟练掌握Python是当今市场上许多热门工作所要求的必备技能之一。跟随以下书籍一起探索Python语言的魅力。NO.1《疯狂Python讲义》李刚从零开始主编,Python编程从入门到实践,涵盖知识面广,知识体系完整,系统本书不仅是一本适合初学者入门Python的书(8-岁我已经研究了本书的许多章节并在出版前编写了自己的程序);这也是一本适合Python就业的书,因为本书涵盖了网络编程、数据分析、网络爬虫等大量面向企业的实用知识。本书是为所有打算深入掌握Python编程的读者而写的。适合各层次Python学习者和工作者阅读,也适合作为高校教育培训机构的Python教材。NO.2《零基础轻松学Python》小马哥,Python之父GuidoVanRossum,强烈推荐!通俗易懂的语言+有趣有趣的案例,轻松从零开始掌握Python本书提供了一套完整系统的Python基础课程,如list、if、functions等,每一部分内容不仅生动活泼和有趣的项目实战,也是实际工作中需要注意的问题。既可以让零基础的读者更好的学习,也可以让有一定基础的读者不断提升自己的水平。NO.3《自学是门手艺:没有自学能力的人没有未来》李笑来李笑来揭秘跨界成功秘诀零基础自学编程,从Python开始在世界上占有一席之地,不断升级进化,实现真正的成长。作为一本“硬核”“鸡汤”读物,本书不仅以纸质形式呈现,还自带学网互动学习平台。读者不仅可以通过阅读本书学习自学方法,还可以将这些方法付诸实践,不断实践,提高自己的技能,真正成为一个有厚积薄发、有前途的新人!NO.4《啊哈编程星球:一本书入门Python和C++》由阿哈蕾主编的信息学竞赛教练推荐的编程启蒙书,有助于训练逻辑思维能力、想象能力和解决问题的能力。欢迎来到“阿哈编程星球”。本书是一本面向中小学生的编程入门读物。在这里,你将用循环结构解救被困的人工智能少女,用条件判断避开恶人的陷阱,用函数和递归逃离迷宫,学习各种逻辑和算法与数据并肩作战黑客。本书不仅收录了同名游戏化编程学习软件《啊哈编程星球》中??各关卡的思路讲解和通关码,还在每章末尾对学习内容进行了总结。通过跌宕起伏的剧情,生动有趣的故事,风趣幽默的语言,让你轻松上手Python和C++语言编程。NO.5《谁说菜鸟不会数据分析(Python篇)》方晓敏张文林小蚊数据分析团队手把手教你如何处理Python数据分析《数据化管理》作者黄成明,《统计之美》作者李健等奢评团队数据处理的实用方法和技巧以及Python中常用的数据分析。本书力求以通俗易懂的方式介绍相关知识,在不影响学习和理解的前提下,尽可能避免使用晦涩难懂的Python编程、统计术语或模型公式。NO.6《对比Excel,轻松学习Python数据分析》张俊宏使用Python进行数据分析数据从业者的案头实用利器本书将数据分析过程中涉及的每一个操作都进行了对比讲解,让你从熟悉的Excel操作中学习到相应的Python实现,而不是学习直接Python代码,大大降低学习门槛,消除大家对代码的恐惧。这也是本书的一大特色,让读者学习Python数据分析就像学习Excel数据分析一样轻松。NO.7《Python编程之美:最佳实践指南》【美】KennethReitz,作者:TanyaSchlusser夏永峰廖邦杰译Python大师KennethReitz领导创建主流应用场景成员协作的最佳实践。涉及开发环境与部署、编写Pythonic代码、各种应用场景下的主流Python解决方案、学习资源推荐等,具有足够的广度和深度。不仅如此,书中还分享了阅读代码的思路、方法和技巧,告诉你为什么这样设计……并清晰地呈现了项目结构图,具有很强的学习价值。NO.8《Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手》田春城和李静提供了大量典型的自动化测试实例,以“一镜到底”的方式对核心项目进行讲解,透彻掌握并灵活运用到自己的项目中。这本书真的是为软件测试人员考虑的。在有限的篇幅内,不仅讲解了必要的Python语言知识,还设计了许多演示案例、项目等,内容翔实,代码上手。一步步实现自动化测试项目,在项目中学习Selenium自动化和Python语言。NO.9《Python高效开发实战:Django、Tornado、Flask、Twisted(第2版)》刘长龙零基础编写四大主流Pythonweb开发框架,完成网站建设、数据库设计、前后端开发,全面理解Python原理及应用。本书分为3部分:第一部分是Python基础知识,带领初学者实践Python开发环境,掌握基本语法,同时学习网络协议、Web客户端技术等网络编程基础知识、数据库建模编程等;中间部分是Python框架,学习目前最流行的PythonWeb框架,即Django、Tornado、Flask和Twisted,达到融合各种Python网络技术的目的;接下来是Python框架的实战,对四种框架进行项目实践,利用各自的特点开发适合不同场景的网络程序。NO.10《Python机器学习手册:从数据预处理到深度学习》【美】ChrisAlbon,韩会昌着,林然、徐江译,用近200个小任务解决方案和代码,教你如何解决机器学习日常开发中的细节问题。本书采用基于任务的方法介绍了在机器学习中使用Python。书中有近200个单独的解决方案,所有这些解决方案都是针对数据科学家或机器学习工程师在构建模型时可能遇到的常见任务,从简单的矩阵和向量运算到特征工程和神经网络的构建。所有解决方案都提供相关代码,读者可以复制和粘贴以在自己的程序中使用。祝你的Python之旅好运!当然,这是一个很好的决定,并且会在不久的将来得到回报。