![cdf672dbc18ab87223ec534c0d9bff9c.png](https://i-blog.csdnimg.cn/blog_migrate/6e30f32072e0b3b2f559ac9990eaf592.jpeg)
文章来源:
重磅 | Python高质量编程免费发布 #P1000#mp.weixin.qq.com![dbed228c40788e3c81d9c9c5bb4a6857.png](https://i-blog.csdnimg.cn/blog_migrate/284cf29ea0b5576beefc131ea1a6ab0e.jpeg)
本公众号(InsideMySQL)接下来就将会免费发布一门课程,课程名称是《Python 高质量编程》,课程共包含14篇高质量的Python文章,计划每周三发布1篇,分14周发布完成,欢迎大家转发。
课程背景
我是2009年开始接触Python语言的,见证了Python技术在国内从无人问津到火遍大江南北。在2009年的时候,Python语言并不流行,但是我依然被它深深地吸引。Python给我的第一印象就是简单易学、语法优美、标准库丰富、应用领域广泛,相信这也是大多数读者对Python语言的第一印象。
伴随着云计算、大数据、人工智能等领域的发展,Python可谓是风光无限,吸引了大批粉丝。其在编程语言排行榜上的排名,从长期处于第8名一跃上蹿到第4名,并且有继续上升的趋势。通过下图的Google搜索指数,可以更加直观地感受到Python的火爆程度。
![55755878e52a4adeb4a114f8c8a65ad2.png](https://i-blog.csdnimg.cn/blog_migrate/4d239ba9844addce37b5a3f0d2512c37.jpeg)
从图中可以看到,全球范围来看,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 高质量编程》目录
![e3aa2ebb934ec3921a8500c5b4836afe.png](https://i-blog.csdnimg.cn/blog_migrate/14a3f97c5b84a197bd47d0922734fcd9.jpeg)
适宜人群
本课程是一门讲如何写好 Python 代码的课程,虽然讲解循循善诱、由浅入深,但是,本课程不适合没有任何 Python 基础的爱好者。本课程对以下几类读者非常有帮助:
- 已经入门 Python 语言,想要了解Python语言高级特性的工程师;
- 想要学习如何以 Python 的方式写出简洁优美代码的工程师;
- 想要了解 Python 在互联网应用的在校学生;
- 所有对 Python 实战感兴趣的读者。
你将收获什么
Python语言“易学”,但是并不“简单”。相应的,本课程”易读“,但是也不轻松,具有一定的难度。作为回报,读者学完课程以后,能够收获:
- 以Python的方式写出简洁优美的代码;
- 了解Python语言的高级特性;
- 能够区分什么是好代码,什么是坏代码;
- 能够将课程中介绍的技巧应用到工作中,有效地提高代码质量和编程水平;
- 可以了解互联网大厂如何编写Python程序,了解Python高手是如何思考问题,如何优化自己的Python代码。
作者介绍
赖明星,架构师、作家。现就职于腾讯,参与并主导下一代金融级数据库平台研发。有多年的 Python 开发经验和一线互联网实战经验,擅长 C、Python、Java、MySQL、Linux 等主流技术。国内知名的 Python 技术专家和 Python 技术的积极推广者,著有《Python Linux 系统管理与自动化运维》一书。
![a21b5908de8037be6a971c0b371c8c40.gif](https://i-blog.csdnimg.cn/blog_migrate/a60aea00f53c42542d440f3c8e4ad026.gif)
2019年第三届MySQL技术嘉年华将于5月25日上海举行,早鸟票仅99元,想听姜老师现场来讲讲自己与PG的爱恨情仇,以及其他大佬们的MySQL开源之道,莫要错过。点击下方这里可报名。会后我们也可以聊聊深圳与上海,聊聊房子车子,聊聊各种江湖八卦。