学习Python的小Tips

发布于:2023-01-26 ⋅ 阅读:(17) ⋅ 点赞:(0) ⋅ 评论:(0)

目录

一、如何学习Python

1.想要学好Python首先需要了解Python的基础语法内容。

2.除了对基本语法内容的学习,想要学好Python就需要大家多敲代码多做练习。

 二、Python常见的报错原因

三、如何提问

提问前你要干什么

如何提问更高效?


一、如何学习Python

1.想要学好Python首先需要了解Python的基础语法内容。

  Python 的基础语法内容包括了 整形、浮点数类型、字符串、列表、字典等 数据类型的各种操作 if 语 句、for 语句、 while 语句等 判断、循环语句的使用方 法,还有 自定义函数的用法 。对这些知识的学习, 除了可以在课堂上以及本课程对应的《大学计算机基础》慕课上,给大家推荐 北京理工大学嵩天老师的慕课 ,这个慕课对于之前从未接触过 python 的小白十分友好,而且配有还有线上的 OJ 系统供编程练习, 因此如果有时间的话大家可以看一看。当然网络上还有很多关于python 学习的网课,如果担心对知识掌握不牢也可以选择性的看一看。

2.除了对基本语法内容的学习,想要学好Python就需要大家多敲代码多做练习。

  所以关于如何练习提高编程能力,推荐一个线上的 OJ 网站, www.luogu.com ,进入网站后注册账号, 点击网页左侧的“ 题单 ,其中有顺序结构、分支结构等涉及很多基础知识和算法知识的习题,可以在其中选择一部分习题进行练习,当然如果时间允许建议对已经学过的内容多加练习。(有些题目由于python语言的原因可能无法 AC ,所以如果多次提交后仍有问题,且觉得自己 思路正确 的话可以放过这道题)

还有一些不在教学内容内但是做了会提高自己编程能力的题单

 二、Python常见的报错原因

详见下一篇文章Python常见异常

三、如何提问

在自己编写程序的时候出 bug 是很经常的事,当自己找不出原因时鼓励大家向周围的同学或者老师助教
提问,但是关于如何提问请向下阅读。
首先需要明白,被提问者在一般情况下需要完整的阅读完代码才能给出回复,而且很多出 bug 的问题是
大部分人都会遇到的,所以希望同学们养成 先搜索,再提问 的习惯,这样获得答案的效率会更高。

提问前你要干什么

1. 明确自己的问题到 代码行或代码段 ;
2. 先到 百度 等搜索引擎搜寻自己的问题 ;
3. 若百度未能解决你的问题 , 请搜索课程微信群的 历史消息 , 看看有没有同学提到过相关问题 ;
4. 如果以上两步都没法解决你的问题 , 那就向助教提问吧 !

如何提问更高效?

1. 尽可能 一语中的 地提问
建议做法 " 执行 这句 代码时 , 报错类型是 XXX, 截图如下 / 代码链接如下 :" - 精确到行 ( 或尽量
)+ 错误信息 + 代码截图 / 链接
不建议的做法 " 请问助教 , 我这里哪错了 ?" - 请具体描述哪里不符合预期 ! 不精确到行的提问将相当
耗费时间 !
2. 编写易读的代码 :
请不要用 a, b, c, d, e, f 这样没有意义的名字作为变量 / 函数的名字 , 建议用题目中所给的变量名,
或者使用英文驼峰命名法 , 英文单词不太懂的 , 用拼音也问题不大 ;
没记清楚运算符优先级时 , 要么马上查一下 , 要么 多用小括号 ;
勤加注释 ! 勤加注释 ! 勤加注释 ! 加注释不仅能够帮助别人尽快理解你的代码,也能帮助你自己在以
后会回想起你之前在干什么。
整理好你的代码 , 更美观的代码会让答疑者更愿意帮你阅读代码 ;
3. 代码片段截图 / 代码片段链接(而不是手机拍照、发 .py 的文件或复制到微信对话框) , 告别微信群刷
( 特别提出 : 请不要抄袭盗用其他同学的代码 , 我们有严格的代码查重 !)
代码截图 , 完全可以使用 微信自带的截图功能 ;
代码链接 , 可以使用 Ubuntu Paste , 进入网站后使用方法如下
Poster : 随意填写即可 , 更推荐你填写学号姓名 ;
Syntax : 选择 Python3 ;
Expiration : 过期时间 , 选择 A day 意味着一天后系统将不再提供这段代码的链接 ;
Content : 粘贴写好的代码
点击 Paste , 随后生成一个网页 , 把该网页的网址复制粘贴给别人 , 别人就可以通过这个网址看到你
的代码了 .
4. 如果能够提供 复现错误 的方法 , 就更好啦 !