文章来源:https://mp.weixin.qq.com/s/Q8fDcZ2Z9OUhKFyuVOcwGg
本公众号(InsideMySQL)接下来就将会免费发布一门课程,课程名称是《Python 高质量编程》,课程共包含14篇高质量的Python文章,计划每周三发布1篇,分14周发布完成,欢迎大家转发。
我是2009年开始接触Python语言的,见证了Python技术在国内从无人问津到火遍大江南北。在2009年的时候,Python语言并不流行,但是我依然被它深深地吸引。Python给我的第一印象就是简单易学、语法优美、标准库丰富、应用领域广泛,相信这也是大多数读者对Python语言的第一印象。
伴随着云计算、大数据、人工智能等领域的发展,Python可谓是风光无限,吸引了大批粉丝。其在编程语言排行榜上的排名,从长期处于第8名一跃上蹿到第4名,并且有继续上升的趋势。通过下图的Google搜索指数,可以更加直观地感受到Python的火爆程度。
从图中可以看到,全球范围来看,Python语言是越来越流行的,其热度超过了以往任何时候。在中国,Python语言已经不是越来越流行这么简单了,而是出现了爆发式的增长。2014年以前,Python在中国都属于小众语言,从2014年开始,Python在中国越来越火爆。
Python语言虽然简单易学,但是,“易学”并不意味着“简单”。Python之所以开发效率高,就是因为对计算机底层进行了更多的封装。封装完以后虽然更加简单易用,但是,也意味着如果理解不深入,也更容易犯错。很多工程师在了解了一点Python语法以后,就开始写C语言风格的Python代码,写出来的代码既不优美也不高效。这主要是因为,他们对Python语言的高级特性不了解,对如何以Python的方式写出高质量的代码不熟悉。
现有的Python课程和书籍,大都专注于Python语言自身,教读者如何写Python代码,却没有一门课程讲如何写好Python代码。导致大多数Python工程师都在入门的边缘徘徊,掌握的Python技术与一线互联网企业的要求相去甚远。面临这样一个现状,本课程应运而生,希望可以作为Python工程师和一线互联网企业的桥梁,让Python初学者也可以了解互联网大厂如何编写Python程序,了解Python高手是如何思考问题,如何优化自己的Python代码。
充分利用 Python 的语言特性:如列表推导、装饰器、迭代器等,强调利用 Python 语言的特性,以 Python 的方式写出简洁优美的代码;
实操性强: 本课程的一大特色就是实操性强,课程中介绍的知识和案例,学会以后就可以立刻应用到工作之中了,甚至部分代码可以直接应用到生产环境中;
属于进阶课程:课程中介绍了大量 Python 的高级语言特性,具有一定的学习难度。因此,学习这门课的读者至少要掌握基本的 Python 语法,编写过一些 Python 代码。相信学完课程以后,你的 Python 编程水平可以大幅提升。
大量的案例和练习:为了让 Python 初学者可以更好地了解互联网大厂是如何编写 Python 程序的,本课程包含了大量的实战案例。通过案例和练习,来强调什么是高质量编程,如何进行高质量编程。
本课程是一门讲如何写好 Python 代码的课程,虽然讲解循循善诱、由浅入深,但是,本课程不适合没有任何 Python 基础的爱好者。本课程对以下几类读者非常有帮助:
已经入门 Python 语言,想要了解Python语言高级特性的工程师;
想要学习如何以 Python 的方式写出简洁优美代码的工程师;
想要了解 Python 在互联网应用的在校学生;
所有对 Python 实战感兴趣的读者。
Python语言“易学”,但是并不“简单”。相应的,本课程”易读“,但是也不轻松,具有一定的难度。作为回报,读者学完课程以后,能够收获:
以Python的方式写出简洁优美的代码;
了解Python语言的高级特性;
能够区分什么是好代码,什么是坏代码;
能够将课程中介绍的技巧应用到工作中,有效地提高代码质量和编程水平;
可以了解互联网大厂如何编写Python程序,了解Python高手是如何思考问题,如何优化自己的Python代码。
赖明星,架构师、作家。现就职于腾讯,参与并主导下一代金融级数据库平台研发。有多年的 Python 开发经验和一线互联网实战经验,擅长 C、Python、Java、MySQL、Linux 等主流技术。国内知名的 Python 技术专家和 Python 技术的积极推广者,著有《Python Linux 系统管理与自动化运维》一书。
2019年第三届MySQL技术嘉年华将于5月25日上海举行,早鸟票仅99元,想听姜老师现场来讲讲自己与PG的爱恨情仇,以及其他大佬们的MySQL开源之道,莫要错过。点击下方这里可报名。会后我们也可以聊聊深圳与上海,聊聊房子车子,聊聊各种江湖八卦。