今日Python 之父 Guido Van Rossum宣布退休的消息占据了多家科技媒体的版面。
很快Dropbox 团队发表了一篇名为“Thank you, 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的图书(一个8岁的小朋友在未出版前已学习了本书很多章节并动手写出了自己的程序);这也是一本适合Python就业的图书,因为本书涵盖了网络编程、数据分析、网络爬虫等大量企业实用的知识。本书为所有打算深入掌握Python编程的读者而编写,适合各种层次的Python学习者和工作者阅读,也适合作为大学教育、培训机构的Python教材。
NO.2
▊《零基础轻松学Python》
小码哥 著
本书提供了一套完整、系统的Python 基础课,比如列表、if、函数等内容,每一部分内容除了有生动有趣的项目实战,还有实际工作中需要注意的问题。既能让零基础的读者更好地学习,也能让有一定基础的读者继续提升自身水平。
NO.3
▊《自学是门手艺:没有自学能力的人没有未来》
李笑来 著
本书以自学Python编程为例,阐述了如何培养、习得自学能力,并运用自学能力在竞争激烈的社会中获得一席之地,不断地升级、进化,实现真正的成长。
作为一本“硬核”的“鸡汤”书,本书不仅仅以纸质的形式呈现,还配套了XUE.cn互动学习平台。读者不仅可以通过阅读本书学到自学的方法,还能在XUE.cn上把这些方法付诸实践,不断练习、提升自己的技能,真正成为有积累、有前途的新新人类!
NO.4
▊《啊哈编程星球:一本书入门Python和C++》
啊哈磊 主编
欢迎来到“啊哈编程星球”。本书是面向中小学生的编程入门书籍。在这里,你将使用循环结构解救被困的人工智能小女孩,使用条件判断躲避邪恶反派的陷阱,使用函数和递归逃离迷宫,还要学习各种逻辑和算法与数据黑客们并肩作战。本书不但包含同名游戏化编程学习软件《啊哈编程星球》中所有关卡的思路讲解及通关代码,在每章结尾还有关于学习内容的总结。通过跌宕起伏的剧情、生动有趣的故事和风趣幽默的语言,你便能轻松入门Python和C++语言编程。
NO.5
▊《谁说菜鸟不会数据分析(Python篇)》
方小敏 张文霖 著
本书从解决工作实际问题出发,提炼总结工作中Python 常用的数据处理、数据分析实战方法与技巧。本书力求通俗易懂地介绍相关知识,在不影响学习理解的前提下,尽可能地避免使用晦涩难懂的Python 编程、统计术语或模型公式。
NO.6
▊《对比Excel,轻松学习Python数据分析》
张俊红 著
本书将数据分析过程中涉及的每一个操作都对照讲解,让你从熟悉的Excel操作中去学习对应的Python实现,而不是直接学习Python代码,大大降低了学习门槛,消除了大家对代码的恐惧心理。这也是本书的一大特色,让读者可以像学Excel数据分析一样,轻松学习Python数据分析。
NO.7
▊《Python编程之美:最佳实践指南》
【美】Kenneth Reitz,Tanya Schlusser著
夏永锋 廖邦杰 译
本书是Python用户的一本百科式学习指南,由Python社区数百名成员协作奉献。
涉及开发环境和部署、编写符合Pythonic品味的代码、各应用场景下主流的Python解决方案、学习资源推荐等多个方面,有足够的广度也有合适的深度。不仅如此,书中还分享了阅读代码的思路、方法和技巧,告诉你为什么这么设计……并清晰地呈现了项目结构图,有极强的学习价值。
NO.8
▊《Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手》
田春成 李靖 著
本书真正为软件测试人员考虑,在有限的篇幅内既讲解了必需的Python语言知识,也设计了很多演示案例、项目等,内容翔实,代码可以拿来即用。循序渐进落地自动化测试项目,在项目中学会Selenium自动化与Python语言。
NO.9
▊《Python高效开发实战:Django、Tornado、Flask、Twisted(第2版)》
刘长龙 著
本书分为3篇:上篇是Python基础,带领初学者实践Python开发环境,掌握基本语法,同时对网络协议、Web客户端技术、数据库建模编程等网络编程基础进行深入浅出的学习;中篇是Python框架,学习当前最流行的Python Web框架,即Django、Tornado、Flask和Twisted,达到对各种Python网络技术融会贯通的目的;下篇是Python框架实战,分别对4种框架进行项目实践,利用其各自的特点开发适用于不同场景的网络程序。
NO.10
▊《Python机器学习手册:从数据预处理到深度学习》
【美】Chris Albon 著
韩慧昌 林然 徐江 译
本书采用基于任务的方式来介绍如何在机器学习中使用Python。书中有近200个独立的解决方案,针对的都是数据科学家或机器学习工程师在构建模型时可能遇到的常见任务,涵盖从简 单的矩阵和向量运算到特征工程以及神经网络的构建。所有方案都提供了相关代码,读者可以 复制并粘贴这些代码,用在自己的程序中。
NO.11
▊《你也能看得懂的Python算法书》
王硕 董文馨 张舒行 张洁 编著
编程的核心是算法,学习算法不仅能教会你解决问题的方法,而且还能为你今后的发展提供一种可能。
本书面向算法初学者,首先介绍当下流程的编程语言Python,详细讲解Python语言中的变量和循序、分支、循环三大结构,以及列表和函数的使用,为之后学习算法打好基础。然后以通俗易懂的语言讲解双指针、哈希、深度优先、广度优先、回溯、贪心、动态规划和最短路径等经典算法。
NO.12
▊《跟老齐学Python:Django实战(第2版)》
齐伟 编著
本书是以Python为基础进行Web应用开发的进阶读物。书中以一个实例项目为主线,使用Django 2开发框架,在实践中边学边做,理论联系实际。每节都配有思维导图,使读者对项目需求一目了然;每章都有知识点和文档导读,引导读者“知其所以然”。相信认真阅读本书的读者,不仅能够得到“鱼”,更能得到“渔”,从而具备独立开发项目的能力。
NO.13
▊《Python带我起飞:入门、进阶、商业实战》
李金洪 编著
本书针对Python 3.5 以上版本,采用“理论+实践”的形式编写,通过大量的实例(共42 个),全面而深入地讲解“Python 基础语法”和“Python 项目应用”两方面内容。本书结构清晰、案例丰富、通俗易懂、实用性强。特别适合Python 语言的初学和进阶读者,作为自学教程阅读。
祝你的Python旅程好运!这肯定是一个很好的决定,并在不久的将来会得到回报。
本文分享自 博文视点Broadview 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!