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