Python3萌新入门笔记是一系列真实的自学笔记。当然,它也是比较全面的入门教程,共包括54篇笔记。从第一篇笔记开始,大半年的时间我都是在自学和组织教程内容。我觉得有必要,把我自己的学习过程和大家共享。授人与鱼不如授人与渔。首先,是参考资料。在我的学习过程中,实际上我阅读参考了很多资料并且实践了很多相关的案例,包括:《Python基础教程(第2版)》《编程小白的第一本Python入门书》廖雪峰的官方网站Python与第三方库的官方文档博客园伯乐在线其它百度搜索的文章这里面,对我帮助最大的就是《Python基础教程(第2版)》。我写下的笔记,大部分主线也是参考了这本书。只是很可惜,这本书是基于Python2.X的版本,其中有一些内容在Python3中已经有所改变或者被取消。那么,我在学习的过程中,已经将这些因为版本更新导致的差异做了内容上的更新,所有内容都是基于Python3.6。不过,在更新这些内容的同时,也让我接触并学习到了更多的知识内容。因为,要更新这些内容,我需要查阅很多官方文档和网上零散的相关资料,最终进行整理,力求正确完整。解决问题其实是最好的学习机会,所以希望大家在学习的过程中,不要被遇见的问题或困难所吓到。就好像仙侠小说里面一样,遇到问题只是一个瓶颈,突破它你的修炼会更进一层。其次,是英文。掌握一定量的英文非常重要。因为不管是编写程序还是官方文档,都需要有一定的英文基础。不过,也不用担心。英文的词汇量远远没有等级考试那么大。而且,我们不需要一次去记忆,只需要在学习过程中把接触到的尽量记忆、强化,时间久了就自然形成了积累。我在撰写笔记的过程中,已经将每一篇笔记所涉及的英文全部做了中文注解。特别是一些非常难以理解英文缩写,都通过查阅相关资料找出了完整的单词或词组。实际上,理解这些英文单词或词组,在编程中对一些函数、方法的理解也有很大帮助。从语义上,就能够促进我们理清逻辑。最后,是态度。我们都知道,一门编程语言的学习实际上很枯燥。没有积极的学习态度,很难坚持下去。并且,在学习过程中,不仅仅要学会一本书或者一套教程所展现的内容,还要能够在这些内容的基础之上,去发掘、探索、扩展更多的相关内容。因为,不管是一本书还是一系列教程,作者的视角都是局部的,各有各的不同。即便能够学到一个作者呈现的所有知识内容,也只是片面的。除非直接学习官方文档,是最全面的。但是,应该没有人去这么做。官方文档作为查询工具和参考资料是非常棒的。但是,学习还是通过图书、教程更加适合,特别是新手。所以,如果想有好的学习效果,还需要自己更加主动的去延伸,多查阅,多扩展。就好像,我在写下笔记时一样,每一个知识点,都会找不同的资料对比,往往会发现每一篇资料都有一些不同的内容值得学习,这样才能让我的笔记内容更加全面。另外,还要说明一点。即便学完了前面所有的入门笔记,Python学习之路也才刚刚开始。每个学到这里的人,都应该能够体会到,学了这么多内容,却不知道能够做什么?下一步该去做什么?前面的这些笔记,只是为了打好基础,让大家能够清晰的理解一些常用的基本概念和逻辑实现方法。真正的能够应用Python语言实现项目还需要了解更多的有方向性的模块、框架,以及更多的实战练习。比如,你如果想开发图形界面程序,可以在此基础上去了解PyQt;如果想做一个网站,可以去了解Django。而我,也会继续在这里分享一些项目有关的入门内容,请大家拭目以待。
转载请注明:http://www.aierlanlan.com/cyrz/9171.html