Python基础(零)——学习方法

目录

一、学习战略

二、学习战术

方法一:知识点的多次练习

方法二:选择正确的方式解决问题

方法三:思考知识的设计意图

方法四:思考代码的执行流程

方法五:知识点的具象化

方法六:遇到问题先检查


一、学习战略

重视基础语法,打好基础,相信磨刀不误砍柴工

多敲码,少copy,抄来的终究不是自己的

二、学习战术

方法一:知识点的多次练习

就像上面所说的,编程很注重动手能力,所谓“好记性不如烂笔头”,学编程自然也离不开多实操写代码。

方法二:选择正确的方式解决问题

在学习过程中,运行代码难免会遇到各种报错问题。该如何快速地解决问题呢?我们可以选择已有的三个途径:

1)百度/CSDN等社区:复制报错信息进行百度,这是寻找答案最快的途径之一。可能其他网友遇到跟你一样的问题,并在网上发起了提问。可以在其问题下的回复找到对应的解决方案;

2)学习群:因为同一个学习群的同学,学习进度大多都是一样的,可能其它同学已经提过相同的问题,或许能找到问题的讨论结果。而且,一个学习群里少不了大神或者愿意帮助其他人的同学,大家一起“头脑风暴”,相信也是一个不错的选择。

3)老师:这是解决问题相对较快的途径之一,前提是有这样的老师。

方法三:思考知识的设计意图

学习新知识点的时候,比起死记硬背,思考知识的设计意图,会更容易理解和吸收。

Python 为了让计算机能“理解”人类的意图,并解决某些问题,就需要打通计算机与人类的交互方式。而我们学习的过程中,可以尽可能地理解 Python 语法背后的设计意义。

例如,展示数据功能的 print() 函数,就是为了方便呈现 Python 使用者想要看到的数据,比如看到 ”潘潘” 二字。

name = '潘潘'
print(name)

但一味地“输出”,只是计算机单方面地展示内容,仍算不上“交互”,还需要计算机接收“人类”的”需求“。此时,便需要使用Python 的 input() 函数。

color = input('请输入潘潘的颜色')
print(color)

再比如,想一次性展示名字 “潘潘” 和颜色 “橘色”,即需要定义一个变量来存储多个数据,应该怎么实现呢?

这时就要使用列表,它可以存储多个数据。

这样,在学习新知识点的时候,不妨花点时间进行思考:为什么要学习这个知识,它解决了什么问题?可以大大提升你对知识的理解程度。

方法四:思考代码的执行流程

上面提到的代码中,其执行流程是自上往下的顺序结构,即先赋值再打印。

而在 Python 中,除了顺序结构外,还有循环结构分支结构

而后面两种结构相对顺序结构来说,会稍微复杂一点。很多同学习惯只看代码的执行结果,没有思考代码是怎么一步步运行,一旦题目换了要求,就不知道该如何下手。

所以,在查看代码的时候,我们可以思考代码的执行流程,比如拿笔在草稿纸上画出代码的执行流程和结果,再与代码的执行结果作比较验证。

方法五:知识点的具象化

如果知识点不好理解,那就试着用生活常识或者小故事,转换为自己能理解的内容。

比如,下面有这么一行代码使用到了我们的赋值符号 “=”

cat = '潘潘'

它想象成这么一个小故事:

就可以很好的理解。

方法六:遇到问题先检查

python学习的三板斧

print()——查看内容,不知道是什么就先print一下

type()——查看类型不知道是什么数据类型就type一下

dir()——查看内容可以用的函数和属性

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值