python 从认识到学习的第一课

Posted fortuneframework

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 从认识到学习的第一课相关的知识,希望对你有一定的参考价值。

2018-08-22 11:47:47

-python这门语言火了一段时间,诸如我这样的对python不甚了解的也常常听到关于“人生苦短,我用python”的豪言。这个暑假,2018年8月10号开始,我开启了python全栈开发的学习之路。第一,记录自己每阶段的学习状态;第二,分享自己的学习过程。我要使得自己每天都进步,在看文章的同时,也留下属于自己的文墨,记录属于自己的心情。

 

-我的学习过程三部曲

   -基础课程

   -培训课程

   -项目实践

为什么这样安排?我想每一个编程小白的学习之路,第一个,应该都会有基础课程的学习,那就是python基础。是的,我现在对python基础的学习才刚刚开始,但,这并不影响我继续的学习,我只需循序渐进的安排学习。基础课程的学习,对于我来说,不是参与学校开设的python课程,因为我的专业并不开设这门课程,所以,我毫不犹豫的选择网课,在网易云课堂选择适合自己的python基础课程。因为,我有c和c++的基础,仅仅是基础,也足够了,自学有了方向,有了目标。

 

什么是培训课程?毫无疑问,自学是一个非常艰苦的过程,没有导师,没有资源,缺少指导。所以,仅仅是自学基础课程,那是远远不够的。当你有一个疑问的时候i,你怎么去解决?百度或者google,都解决不了的时候,可能会使自己陷入迷茫。这时候,每一个在学习路上的编程萌新,都需要有缘人的帮助和指导,少走弯路,提高自信,明确方向。python的主流技术,比如网络爬虫、网络监控、自动化运维等,仅仅是靠自学是难以想象的,可能有无数的问题亟待解决,但却无从下手。所以说,参与线下或线上的培训课程,对主流技术的深入认识和学习应该是有所帮助和必要的。

 

为什么要有项目实践?人们常说,学以致用。学习到一定程度的时候,检验成果是很有必要的,也是进阶的过程。怎么把学到的东西运用到实际开发,是我们需要思考的问题。项目实践过程,不仅使得自己的基础巩固,而且把知识综合起来运用,期间,可能会发现很多前所未有的问题,也会解决很多无法想象的问题。在发现问题和解决问题的循环过程里,我们的能力肯定能提高,那种解决问题的成就感,会成为我们继续深入学习的动力,带给我们满足感。所以说,激励是很重要的。虽然说,挫折是人生的良药,但是,如果没有去战胜挫折,从困惑中走出去,往往会使得人的学习热情递减,意志消沉,产生一种对自己能力的怀疑。

 

-我的网课学习方法三步走

    -了解视频

    -看博客文

    -再看视频

为什么要先了解视频?我发现,很多很多的网络课程,很多很多的授课老师,都在强调一个事情,那就是认真听课+做笔记。要不就是一定要抽时间整理知识点,要动手多敲代码。这样,当然有其道理,动手多敲代码是不言而喻的道理,实践出真知嘛。但是,一个初学者,一个对于一门新语言完全陌生的同学,他的感受是怎么样的?我们认真听课,做笔记的时候,最多的感受,不是因为专心听讲,认真做笔记而听得很明白,相反,是很大程度上的无知、困惑。一切起源,或者说原罪,是我们对于这门课程的陌生,我们不知道授课老师会讲什么,会怎么讲。For example,经典的编程语言第一节授课内容都是介绍编译环境和安装编译器,然后实现第一个程序 Hello World。这其中,有的老师会一步步带入,指导安装编译器,有的老师会让同学自己去搞定。当然,这都是简单的事情。但是,想说的是,授课方式和授课过程这件事,似乎一直是老师授课的硬伤,从开始讲到结束,在这个听讲的过程,学习的人几乎都是处于被动学习的状态,讲到哪听到哪。而且,可能不了解重点,虽然努力做笔记,但可能多做的是无用功,甚至本末倒置,把基础的当重点,重点当不重要的。但是这些,学生在听讲的时候是很少可以察觉的,老师可能会有提点,但效果不大。说到这里,学习的重点还是在于自己,在于把握主动,学会学习。了解视频,是看这节课主要讲什么。

 

如何把握学习的主动权?看博客文章,一般都有某知识点的总结,而且总结的一般都是别人学习的过程,学习的重点。这里,得感谢博客园,真的很好,看了很多对我学习有帮助的文章,让我学习的时候总能把握主动权。所以说,这个时代,重要的不是不是认真听讲,做好笔记,而是会学习,会听讲,会做笔记。所以,在我们阅读博客文章的时候,如果觉得好的,我们有义务为文章点个赞,一来,我们从中获得帮助;二来,推荐可以让更多人看到优秀的文章;三来,也是对作者的支持和肯定。这种行为,这种精神,是作者和读者之间,心灵沟通的桥梁,也是打造更完美的博客园所需要的。

 

如何把握视频学习的方法?相信,就算是零基础的同学,在了解视频的知识点后,看一篇两篇博客文章对这个知识点的总结,再去看视频学习,会相对轻松,也容易把握主动。对于视频中的知识点,有选择的做笔记,一来,可以保留自己学习的过程进度;二来,可以把某些知识点记录,往后着重去了解。对于视频中授课老师,一边讲课一边敲代码的风格,我还是挺喜欢的。因为看到老师敲代码的速度和讲课的条理清晰度,也可感受到老师是专业水平的教学。

 

-结束语

第一次博客文章记录到此结束。对于学习,即将大二的我是充满热情的,嘿嘿,一不小心暴露了年纪。学习方法,学习过程是本次文章的主要切入点,如果有哪位也是刚刚开始学习python的同学,可以交流下。希望在接下来的学习能够带来更多的分享内容。记录自己学习的过程。

 

以上是关于python 从认识到学习的第一课的主要内容,如果未能解决你的问题,请参考以下文章

初学Python(第一课)

Python学习,第一课 - 基础学习

python 爬虫学习第一课

第一课: 认识linux, 安装虚拟机和安装centOS 7

机器学习入门的第一课:回归

python学习第一课