【小序】
作为一名在一线工作了十多年的高级软件工程师和教师,我发现,大多数程序员都是在“近似正确”地使用编程语言。这种“近似正确”足以应付一般工作,但会严重阻碍你向着更高的层次进发——比如进入大公司工作、学习更有价值的知识、或者体验编程的禅意真味。
我之所以要录这套课程,就是为了带领学习者们用最精细的方法、如织锦一般把Python语言作为一个完整的知识体系学习一遍。通过对这套课的学习,摆在你面前的程序世界应该是如水晶般真真切切、清澈见底,而不再是朦朦胧胧、雾里看花。
【为什么学习Python】
因为,近两年来,Python语言借着数据科学和人工智能的“东风”成为了最流行的编程语言——街头巷尾人们口口相传。同时,Python语言也是一门通用语言,除了数据科学方向的“看家本领”,它还能开发网络程序、游戏、桌面程序等等。
你可能听说过“Python语言简单”这个说法。实际上,Python语言并不“简单”,因为它的功能可以与任何一门编程语言比肩。只是Python的语法非常“简洁”——使用Python,编程者不用面对public、static这样的“工程性”的语法,而是直接表达自己的逻辑思想即可。
所以,无论是编程老手增加新的技能,还是编程新手打算进入新的行业,Python语言都是一门十分有用、十分友好的语言。必学。
【什么人可以学习这套课】
因为我设计这套课的时候把我的听众设想为“从来没有编程基础,但想通过扎扎实实学习成为超出平均水平的编程高手”的这样一群人。所以,适合学习这套课程的人群包括:
【课程内容】
本套课程所包含的是一个完整的知识体系,而非单纯的一门编程语言。因为模块比较多,所以此处并非包罗所有细节,而是把涉及的知识领域给大家列出来:
依我的设计,这套课程是开启机器学习和人工智能(深度学习)的钥匙,所以,后续课程将会是与实战相结合的机器学习和人工智能课程。正在组织团队开发这些课程,想学习的同学请一定要把Python语言学扎实。
【如何学习这套课程】
我会按一周两到三更的速度把精心打磨的课程发布在这里,同时,在讨论区与大家互动——听取大家的反馈、解答大家的疑问。别的网站可能也会分销这套课,但这里是我的“大本营”,课程发布会更快、更丰富。当时机成熟时,我会邀请大家进行线上实时分享。
【为什么是我来讲这套课】
市面上的Python课成千上万,为什么我还要再出一套?因为,我相信我讲的更精确、更精致,也更成体系。我的自信来源于:
【学习者应该做哪些准备】
这套课程内容很丰富,也很有趣,很多时候听着故事就把艰深难懂的知识给学了。但无论多有趣的学习,也是需要付出时间和一些硬件条件的。综合之前数千名学生的学习经验和建议,你可能需要做好如下准备:
祝大家早日成功!