学习python也有一段时间了,各种相关的课程,资料也看了不少,谈谈对编程语言学习的理解。
大学的时候,也学习了c语言,由于在实际工作中,没有用过,也就渐渐荒废了。
这次从0开始,重新学习Python那,有以下动力:
一是为了能在本身工作中,能够提升自身竞争力;
二是让自己多一种编程思维,所谓的编程思维就是“理解问题——找出路径”的思维过程,培养自己的逻辑能力和解决问题能力;
三是在生活中,在兴趣中快速处理重复的事情,比如公众号文章整理,图片抓取等工作。
学习任何一个技能,首先要有目的性,无论是工作需要,还是兴趣爱好,都要目的或目标,这样才能坚持下来。
其次,就是要有好心态,面对陌生的知识领域,很多人需要不懂的问题,都爱刨根问题,为了搞懂一个概念 (例如i = 3,很多人要问i是什么含义),其实没有必要,“过早引用”是不可避免的,比如说对于绝大多数“不懂事”的小朋友来说,几乎所有痛苦的根源都来自这里:“懂事”的定义是什么?什么样算是懂事,什么算不懂事,可能整个童年都在想这个,最后还是迷迷糊糊。他们的父母,从未想过对孩子说话也好要求也罢,最好“先声明再使用”,或者即便事先声明也讲不明白。孩子长大后就慢慢明白啦。
编程语言就要“先使用再说明”,读不懂也要读,然后重复很多遍。
“只字不差的阅读能力”,在编程中更为重要,因为编程语言是属于机器语言,是给机器用的,少了个逗号,机器就识别不出来,所以要有这个重要的能力。
学习Python是有“捷径”的,核心在于:
1.精简:学习最核心的关键知识,够用就好;
2.理解:运用类比、视觉化的方法来理解这些核心知识;
3.实践:构建自己的知识体系以后,再通过实践去逐渐完善知识体系。
我也是在慢慢实践中,给你们推荐几本书和课程:
《让小白学上瘾的《让小白学上瘾的Python入门课》
课程地址:课程地址:https://www.mugglecode.com/introduce
《实用主义学Python》
课程地址:课程地址:https://www.mugglecode.com/practical
重点推荐的就是李笑来老师的新书《自学是一门手艺》,本书是以学习Python编程的书,从掌握一门编程,到掌握一门手艺。
这是这是github地址:
https://github.com/selfteaching/the-craft-of-selfteaching
希望对你有所帮助!
网友评论