python自学_如何进行Python的自学

039944331976885cd1a16b618247799e.png

前浪给后浪的建议,在线学习python的几点看法

很多刚开始学习Python的同学都向老师咨询如何学习Python,感觉现在在线学习没有头绪,不知道如何入手,没有集中授课时学习思路清晰,下面给大家提几点建议。

1. 学习时间的改变

在线学习方式,最大的特点是提升自我学习的主动性。没有了教师的强制学习要求,很多方式和内容都变为了自己可以选择的内容。老师已经把课程的总体资源提供给大家,大家可以不拘泥于传统授课时间的限制,针对自己的学习习惯进行安排学习时间。以我自己的在线学习为例,我喜欢集中一段时间快速学习一种知识,利用1个上午或者1天的时间学习完若干的章节,保持知识学习的连贯性,就像运动员跑长跑一样,持续一件事情,开始很痛苦,但是过了一个阶段,就适应这个节奏了,越跑越远。根据我的授课经验,对于Python的学习,如果集中1周的时间学习,基本可以解决入门问题了。

2. 学习方式的改变

以前集中授课时,同学往往采用跟老师学习的节奏,利用老师提供的教材、试题和资料等,但是,在线学习改变了这一状态。老师不再是教学资源的唯一拥有者,学生可以通过网络获得各种各样的资源,可能获得的内容比教师还要多样和全面。因此,教师不在是知识的复读者,“传道授业”的功能在弱化,而更多的是“解惑”。我的观点是,教材或者慕课中讲解的很清晰的基础知识,不需要老师重复,学生要通过在线资源自学解决基础知识的学习。学生更多的是利用与教师的互动,提出学习中遇到的问题,老师在问题解答中发现学生的“个性”和“共性”问题,针对每个学生提供不同的指导方案。这是在线学习方式的优势。

3. 具体学习方法

(1)通读整本教材

利用1到2天的时间,快速概要的快速阅读完整本教材,不要拘泥于具体的知识细节,要从整体上知道Python学习都要哪些内容,哪些内容是基础、哪些内容是提高、哪些内容是扩展,包括哪些主要的知识点。例如 基础数据类型、选择、循环这些是基础,函数、组合数据类型是提高,而文件和第三分库就是扩展。

(2)精读基础知识章节

基础知识虽然简单,但是有很多细碎的小知识点需要牢记。例如python中标识符的命名方式、选择结构的关键词与书写结构等。需要牢记。那是不是要开始就背下来吗,我的建议,不需要。你需要记住的就是这个知识点有固定的要求,如果需要用了或者忘了,百度一下。用上十几次,你就自然而然的背下了。对于提高和扩展知识,知道有这个事情,知道资料在哪里,当用的时候能够查到资料就足以。

(3)编程、编程、再编程

程序设计语言的学习没有捷径,唯一的通路就是动手编程。我给学生的建议是,“读十遍书,不如编一次程”。Python的入门学习是枯燥的,需要不断的练习。很多同学说“老师,书上的例子我都看懂了,但是就是不会自己写程序”。我给同学们的建议是,不是“看”懂,开始的时候一定要自己把书中的例子敲一遍代码,调试一遍。很不好意思的说,书上的例子代码也有错误的,必须真正敲一遍代码,你才知道编程的“坑”在哪里。Python的学习,就是从掉进一个“坑”、爬出来、再掉进另一个“坑”的过程。当有一天,你经历的“坑”足够多了,知道“坑”从何而来,如何能绕过“坑”,那么你就出师了。

4. 关于编程思维

很多同学说,老师我不是程序员,未来也不想当程序员,因此我不需学好Python。我的意见是,你说的真的很对,大家计算机都学的很好,那还需要计算机专业人员做什么。“术业有专攻”说的就是这个事情。但是,现在是信息爆炸的时代、是互联网时代。谁都离不开计算机,Python语言可能现在你学习完了,你人生后面再也不会用它。但是,通过学习Python,可能会给你提供一个看世界的不同的角度、掌握一种严密逻辑思维的方式。我读了22年的书,教了13年的书,一直在问自己“大学学习的是什么?”。很多同学回答是“知识”。但是,10年后,20年后你还记得你当初学过的知识吗,可能大部分都已经遗忘了。可能很多人大学毕业后也不从事学习专业的工作,那么大学学习的意义在于什么?我的回答是“能力”。“知识”和“能力”是两个层面的东西,只有通过“知识”的学习你才能掌握“能力”。“知识”是具体的量化的东西,你会了一种语言、记住了一个方程。而“能力”是抽象的东西,你掌握了解决问题的能力,你掌握了控制个人情绪的能力。在学习“知识”的过程中,你在一点一点提升你的能力。因此,我觉得Python语言的学习,让大家能够通过具体的Python课程知识的学习过程,掌握利用编程来解决问题的能力,让大家能从编程的角度看到生活中不同问题的解决方法,可能它不是唯一,也不是最好的,但是它给你提供了一个不同看世界的角度。

“人生苦短、快学Python”

写于2020.3.8,日后值得纪念的日子

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值