网站首页 > 技术文章 正文

真的是越学越被动呀,有时候心情很不好,不知道你们偶尔有没有这种感觉,感觉总是学的不令自己满意。
很多人不是不愿意学习,甚至许多人花费大量时间在四处买书、看线上课程。最后还是一无所获。(感觉在说我自己)
今天来总结一些我常见的Python学习者常见的几个受挫点!帮助更多人提高信心继续前进。
1.过度追求完美
这是最常见的Python学习者的问题,也是本人一开始学习Python遇到最大的问题。过去我们在传统教育下,我们总被要求要完全理解一个东西才算是好学生。这就导致我们在学习Python时,会习惯要完全理解、弄懂。让看到不熟悉的介面、不懂的程序语法与不理解的突发错误就会非常没有安全感。最后觉得自己是不是没有天赋、自责。(这个错误我经常犯,现在想明白了,学这个难得糊涂一步一步来,不懂就放下)
但事实上,学习python就是要不断的犯错!
一点一点的修改代码,一步步执行。随着错误越来越多,你会学到更多的经验。甚至你可以允许自己先不要理解代码,先执行看看输出的结果与理解输入与输出的关系。这也是学习!一定勇敢的犯错!按下Run键吧!
好多人希望刚学习就可以不需要查询,马上快速的写出漂亮的完美的没有问题的代码,不现实呀同学。偷偷跟你说…. 其实很多大佬在初入业界也还以复制粘贴改一改为主喔..
2. 搞不懂For循环

for循环
For循环是常见让人放弃的原因之一。主要是太抽象了。怎么会突然间就重复执行了好几次呢!?总是不理解为什么可以这样写!好多人自学到这就gg了。
For循环理解的关键在于:你需要去理解程序执行的顺序!常见的做法是使用表格来呈现每一圈的执行顺序!你也可以如同1讲得一样。先把他跳过!不理解就跳过!。说不定等哪一天回看就突然通透了。
3. 被面向对象吓到了

许多人学习Python都会去买Python入门书。只是实际上大多数的Python入门书的都会安排面向对象的章节。面向对象的确是编程语言极度重要的一个概念,可是面向对象概念比较抽象。时常会让人有放弃的念头。
但事实上,学习初期是不太需要面向对象概念的。比起理解面向对象概念,你更需要聚焦在:
如何处理数据?使用算法分析结果?分析的结果正确吗?
当你进入中高级的学习时,你就会需要具备面向对象的能力了。例如:你需要去看某个对象的方法是什么?或需要修改某个对象的一些方法...等。这时候面向对象就变得很重要!但如果是刚开始,就勇敢把他跳过吧。
可是如果你是要学习网页或软件开发请勿在初期跳过喔!
4. 没有实际使用
这个我也觉得是让我受挫的一点,就是感觉学习了也理解了,却总是觉得自己Python还是很差。就是确实缺乏实际使用的机会。这个时候就需要去找一个真实资料集去分析!非常推荐如果已经可以独立完成分析过程的同学上Kaggle看看其他高手怎么分析!但如果你是初学者,多看其他人的code
后续的我的文章如果是有数据操作,我都会尽量附上原始数据链接,大家一起学习。
5. 可能真的是老师的问题
这句话不是代表某些老师就是教的不好,而是每个人都有适合的学习法。因为任何老师一定都可以教出会写代码的学生。如我个人比较喜欢范例学习我才会学习比较快,也喜欢实际操作。只看课件会让我头很大!
所以找到自己适合的学习方法很重要
6. 你可能真的不想学
这个不是没有可能,有些人确实是三分钟热度,还是要请你想想学习python的初衷:
你是否是真的想学习编程呢?还是单纯觉得现在python很火所以学一下?
建议你挑选一个应用方向从新出发。例如:因为不想再手动收集数据,所以你想学习网路爬虫 。透过从应用反过来看需要学习什么!有可能你就可以找到动力继续前进了,反正还是要坚定目标。
以上就是常见的几点挫点,不知道你在学习中在哪儿受挫了呢?希望你可以坚定信心。加油。
发表这些东西的主要目的就是督促自己,希望大家关注评论指出不足,一起进步。内容我都会写的很细,一个目的就是零基础也能懂,因为自己就是什么基础没有从零学Python的。
猜你喜欢
- 2025-01-05 译|Python幕后(3):漫步CPython源码
- 2025-01-05 c语言和python的区别
- 2025-01-05 Python常见的数据结构实现
- 2025-01-05 #!/usr/bin/python与#!/usr/bin/env python的区别
- 2025-01-05 Python爬虫入门之爬取图片
- 2025-01-05 python封装使用语法规则
- 2025-01-05 Python之Pandas使用详解
- 2025-01-05 一张思维导图概括Python的基本语法, 一周的学习成果都在里面了
- 2025-01-05 妙趣横生Python海龟图turtle
- 2025-01-05 使用Python获取HTTP请求头数据
- 272℃Python短文,Python中的嵌套条件语句(六)
- 271℃python笔记:for循环嵌套。end=""的作用,图形打印
- 269℃PythonNet:实现Python与.Net代码相互调用!
- 264℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 264℃Python实现字符串小写转大写并写入文件
- 123℃原来2025是完美的平方年,一起探索六种平方的算吧
- 104℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 99℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
-
- Python数据分析实战-dataframe分组提取每一组的首条记录
- 如何使用Python将多个excel文件数据快速汇总?
- 「Python数据分析」Pandas进阶,使用groupby分组聚合数据(二)
- 还在熬夜合并30个Excel 3个案例,带你用Python玩转Excel高阶操作
- python数据分析实战:pandas分组聚合-自定义聚合函数
- Python 知识点 #31 - 分组和聚(python分层聚类)
- 人生苦短,自学 python——pandas 的分组操作
- 利用Python进行数据分组/数据透视表
- 超实用!用Python快速实现数据分组统计与透视表
- Python 之 Pandas:数据分组聚合统计的魔法秘籍
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)