Python课后改变了我的学习方式
总结?
为啥想写一下这个总结?
因为周筠老师的知乎中的一篇回答
![知乎收藏夹截图 知乎收藏夹截图](./images/1561091490674.png)
推荐的那本《构建之法》我在京东618 3折购入了目前看了不到一百页(差不多400页的书,没有晦涩的知识点,阅读起来没有太大难度,却展示了很多程序开发的问题)
重点 是我看到了周筠老师举了几个 软件工程同学的学习总结,我也想趁学完 一个学期的 python 课写一写自己的 收获。
![学生感想 学生感想](./images/1561091573782.png)
给我印象很深刻的两个文章就是 那两篇 上完软工课后我喜欢上了屯书 ,和那篇 真的巨大压力! 差点哭出来感兴趣的可以点开链接看一看
为了模仿(chaoxi)他们的总结,我也趁热乎劲写一篇。
![python课程之初 python课程之初](./images/1561093547305.png)
既然python 课程 以一篇课博客开始,那么也就以一篇博客结束。
收获?
先 谈一谈,自己从python选修课中所取得的收获。
学习氛围
首先, python选修课,已经注定了他的性质,是一门校内任选课,授课对象是来自 整个大学,各个学院,各种专业 ,不同年级的同学,80个人,不同年级,不同专业。这既是这门课程课堂学习的一个弊端,教学进度很难适应自己,而却又是这门课程 最大的亮点。所以 很大一部分收获,都来自于不同学习背景的同学们,而并非python 语言知识点本身。
学习过程中同学们,思考的角度各不相同。与平时在班级里,学院里的同学们一起上课,氛围是不一样的,看到了不同的同学有着更开阔的思维方式,同一道题目 出现了各种不一样的解题方法 。文科生的思维,理科生的思维,初学编程的思维,编程大佬的解题思维。都在这门课程中,通过同学们的作业所看到了。
同学中不乏有许多,优秀的同学,有的人在积极的向老师问问题,有的人会主动学习很多课程之外的延展技术,有的人深入的去学习算法数据结构,各种各样的人,都能在这一门选修课中所遇到。这是以往的,置入必修课,同一专业内全班同学一起上课,很难体验到的。在这里,一个小小的班级,却能感受到许多许多,优秀的同学,在朝着不同的方向努力。或许会因此而感到迷茫,或许,会促使自己朝着更优秀的方向继续努力。
![班级同学的各种优秀作业 班级同学的各种优秀作业](./images/1561093774825.png)
学习思想
其次呢,这门课程,并没有C语言程序设计的那种完全由语法所驱动学习的感觉。当然并不是说,这门课程好,而C语言有多么多么不行。因为C语言是第一门语言,刚开始学习的时候,会有些晦涩难懂,即使老师在做课外延展,但是可能我却没听进去,才造成这种效果。而python 呢,其实上学期我自学过一部分python ,所以在选修课上,对于语法知识的学习并没有造成困难,学的也很轻松。而这门课程如果仅仅是用来学习语法,那就太浪费了。
这门课程的学习中,我更多的是注意到了学习的过程。应该是老师授课方式的与众不同,因为老师的足够优秀,才让我能去在python课中学习编程的思想。比如,如何去站在,程序员的角度思考一个问题,思考数学问题,思考生活问题。怎么去分析一个问题,站在何种角度。在这门课程中多次体现。
因为在授课过程中,老师并没有完全去讲一个个零散的知识点,而是选择了提出生活中的问题,结合之前的授课内容,进行分析,思考然后引出后面的知识点。比如多次反复使用 某些语句,后面引出了函数,分析各种数据使用习惯,引出了字典 元组 列表 数据类型等等。。。
所以这个课程没有显得那么突兀,而是循序渐进的,最终实现一些看似很厉害的功能,比如词频统计,四级单词频率 分析,就成了一件水到渠成的事情。
![水到渠成写成的小程序 水到渠成写成的小程序](./images/1561093634622.png)
很多知识 ,并不是仅仅对Python在起作用,而是对学习计算机体系的而言都是有很大 作用的。 比如老师所 讲到的 如何去使用搜索引擎 ,使用博客等等 都是对程序员素养的一种积累。
学习习惯
学了python 课 我学会了写博客,虽然写的还不好,但是 基本上每周都在写一部分。
以前,通过各种平台,了解到了博客,GitHub 等等想动手去尝试,却从未开始过,而python 程序设计课 上面老师既然要求了,那刚好我就动手 做起来
最近两周 基本上没写博客...是因为
之前我都在使用 印象笔记去记录自己的笔记 ,查找起来很方便,但是不能分享给互联网上的每个人 去使用 。后来开通了博客之后别人就能看见我的 笔记。
舍友做C语言的题不会,去百度上搜,第一个就是我的答案....(当然学过 搜索引擎的我,认为 这种搜索关键字并不适合搜索虽然能搜到题目,最好还是搜索相应知识点)
![室友搜到的我博客里的C语言题目 室友搜到的我博客里的C语言题目](./images/1561094982482.png)
之前我一直在使用 印象笔记 记录的内容都是 很碎片的那种,开通了博客就开始 全往博客里 放了,印象笔记没有原来那么常用了。
![印象笔记 印象笔记](./images/1561095211062.png)
但是我的博客 和原来 写进印象笔记里面的内容 没有太大区别 ,换汤不换药而且搜索引擎 搜起来还没有原来这么好使了 因为我自己的博客内容 搜索排名特别靠后,而自己印象笔记的内容会置顶显示
![搜索引擎搜索笔记内容 搜索引擎搜索笔记内容](./images/1561095599781.png)
最近 读了一本《程序员的自我修养》(也是618买的...)
![程序员的自我修养 程序员的自我修养](./images/1561095758076.png)
这本书挺杂的,讲的是程序员学习习惯职业规划等等。
里面提到了,程序员要写自己的技术博客,而又几种人,一种是 随意写,不管排版,不管内容质量,有笔记就粘贴上来 ,还有一种是每次都是输出高质量 内容。精心思索,排版过后再发到自己的博客上 。我应该是属于前者,但是,前者完全可以使用印象笔记去随手记录(印象笔记随手剪切功能简直不要太好用),我打算 以后的博客,尽量以 高质量为主,虽然我写的很乱 很烂吧,但是要逐步提升自己的质量 就行了 。
学习markdown 语法 学好md反正以后程序员经常写文档,不如现在就锻炼起来。
我也在课余时间 希望继续 学习爬虫,因为挺实用的,学学git的使用 进行版本管理,C语言大作业写的时候要是学了git多好,可以趁机训练git使用。以后有项目的话就上git 学习学习版本管理。
总之
这门课程总的感觉是 很轻松的 ,不是根正苗红的专业课,所以轻松愉悦。但是收获可真不少。
上完软工课后我喜欢上了屯书
我觉得我也挺喜欢买书的....买了好多好多书。。。
博客也整起来了
看见其他学院的同学努力的时候,我也加把劲干起来了
python 选修课虽然结束了,但python 并没有结束,这也仅仅是一个新阶段的开始 。
我也不知道想说些啥了
加油吧
.