新手编程学习2

从上次那篇结束后,并不是说停止学习了,鸽了,而是又遇到了以前几次都遇到的相同的新手问题。

编程确实是更像一个语言,学习只能从任意一点出发,但是你出发的时候,遇到的问题并不是点状的。比如我学习R语言的向量,打开一个表格,想处理的时候发现,不知道怎么打开,不知道怎么处理,连接。然后我又转而再次学习python,因为我觉得python在多个不同软件中的数据提取也都是更方便的。

然后python看了csdn上的课程,然后又找了很多在线课程,最终墙裂跟所有新手推荐,b站的孙兴华zz 老师的课程。他本人应该是机关单位的,不靠这个赚钱,不靠这个卖课,或者推荐自己书什么的。他也是自己学了之后写出来再教大家的。

为什么推荐他,因为他是用纯新手的角度去看待这个python的。我觉得传统的课程有个问题,就是中国人自己学习编程语言的时候会遇到几个大块的问题:

1.逻辑问题,就是程序写出来运行的逻辑是什么,怎么一句一句的推进。

2.语言问题,这些逻辑功能在编程语言中直接使用英语本意作为功能名,他既是功能本身,也是功能的意思,那么问题就来了,不懂英语的人,在什么都不懂的情况下,要先理解xxx的功能是打印,写法是print,使用的括号逗号都是英文的标点。一不小心就报错(十年前我尝试过自己学习c语言,然后很快就放弃了,就是因为我跟着书做,发现怎么都报错,然后很多年后明白过来,是特么输入法的标点不是英文的)。这个跨度,很多网上课程是不提的。

3.最后一个大问题是上述两个的综合。所有的网课都是以英文设置变量的!!!这大大增加了新手的自学难度,因为等于逻辑问题,语言功能问题和变量全都是英文。他不是说这个python有多难理解,或者像数学那样涉及到大量计算能力等等。他单纯的就是混乱。你一个新手入门的时候就很乱,有的看起来像是功能,实际上是个变量,有时候你还在想哎为什么这个ticket_price就等于这个25了呢。

ticket_price = input("pls type your ticket price")

学习的过程最好是越通俗,越好学。先理解再进阶。

所以我去年学习python放弃了就是感觉逻辑和语言是混在一起的,前进的阻力很大。

后来偶然机会通过影刀RPA这个办公自动化软件,学习了python的逻辑!因为这个软件单纯的就是把基本功能提取出来变成中文模块,你只要理解逻辑,往里带基本的数据的位置就行。

他一点也不高级,但是他清楚。我一个中国人一眼就能看出来到底哪里是逻辑,哪里是语言,哪个是变量。这就像,你去学日语,然后这个日语老师从第一节课开始就完全使用日语教你日语,不等你熟悉这个过程,纯纯的就是教,那么大部分自学的人必然就放弃了。开始的曲线过了啊。既然是教育,难道不是以教会为目的吗?难道是要以装逼为目的吗?我不知道这么久了这些课是没想过这个事情还是故意这样做。

所以我为什么推荐b站的孙兴华zz 老师!因为他的变量!和中间的语句内容!都tm是中文的!只要能用中文,都是中文的!

我就是要吹爆!

哪怕只有这么一个小小的改变,在自学,初学者面前都是很大很大的改善。你能分清什么是什么了。如果没办法入门进去,什么代码习惯,什么标准都是扯淡。

坚持

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值