非计算机专业学习python一年的想法整理与展望


前言

现如今,众多的传统工科如交通等涉及数据分析的专业,甚至于一些偏管理类的专业均面临着巨大变革,计算机对于传统工科的冲击是巨大的,人工智能的发展会怎么样我们无从得知,究竟是泡沫还是未来,我们也不必去深究,但计算机编程成为工科大学生(尤其是研究生)几乎是必备的技能的趋势是不可避免的。可现在非计算机专业的编程教学还停留在教c语言,并不是说c语言不好,而是c语言相比之下更适合计算机专业的学生学习,并不适合非计算机专业(当然并不是一刀切的,而是根据专业的实际情况选择合适的编程语言教学),按现在大学教学的c语言课程,还停留在教一些入门的数据结构和算法,这些算法和数据结构用python同样能实现,为考试做的一大堆乱七八糟、钻牛角尖的题目更是一无是处,另外c语言中的重点指针中传达的思想对于计算机专业的学生来说很重要,可对于其他人则不然。我认为对于非计算机专业的学生并不应该把精力放在编程语言本身,而是把重点放在应用实践上。学生看似学习了编程,可无法处理实际问题的编程真的有用吗?c语言本就在处理实际问题以及学习的难度上相对python没有什么优势,再加上高校对于工科专业编程语言的一刀切,使工科这种偏于实践应用的学科走向没落,这样的大环境之下有很多想要继续深造的本科生开始自学python,Java等热门的适合非计算机专业学习的语言,但是缺少了学校老师系统新的指导,会走很多弯路。拿我自学python一年的经历来说,也有很长一段时间在做无用功,原地踏步,中间积累了一些心得体会,会在之后的文章中与大家分享,可以作为一些想入门的小白的参考,主要是帮助非计算机专业的学生学习,偏专业性的东西还是了解较少。另外这也会是我个人的学习笔记,比如整理一些常用的模板,以后在使用中能避免重复造轮子。


一、关于我

本人一个普普通通的大学生,现在大三,交通专业,深知非计算机专业学习编程的过程十分痛苦,虽然网上有很多的学习资源,但是如果没有人来系统性地指导,很难有巨大的提升。一个小白发下毒誓说要学会python,找了一个b站的网课开始看,600集,从安装学到Hello world,再到数据结构,以及一些基础算法,可能已经焦头烂额了,一看才过了50集,一眼望不到头,然后自己的实践也频频出错,好不容易啃完基础,一个面向对象直接把人绕晕了。我学习python近一年,从一个七行代码六个bug的小白到可能已经登堂的初学者,csdn一直是我遇到bug时的首选,在这里我解决了无数的算法题,学会了oop,学会了调用Excel,看懂了长达一百页的英文官方库的实例说明等等。既已登堂,下一步就想入室,如果想要继续提升自己的水平,就需要不断地处理bug,不断地学习、整理、创新,这是我的第一篇文章,其实也不能算是文章,可能用学习笔记来说更为准确。

二、关于接下来文章的内容

接下来的文章整理大概包括三部分,第一部分是针对非计算机专业学习python的一些建议,包括学习流程、学习方法以及学习资料,第二部分则是个人处理一些问题的整理,第三部分则是一些常用模板的整理。

三、关于debug

1.整理debug经验的必要性

在编程的学习实践中,debug一直是一个重要的环节,debug能力是一种潜移默化的东西,初期面对许多奇奇怪怪的报错,去网上搜索各种解决报错的方法,在debug中能有巨大的提升,但是在处理过较多bug后会发现,有些bug曾经出现过,可是自己并不一定记住了当时的处理方法,因为遇到bug的时候通常需要找很多篇文章才能找到最适合的处理方法,如果还像第一次遇到bug那样从头找,势必会浪费许多时间,且难以有突破性的提升。

2.整理debug的形式

会整理一些常见的错误,当然这些也可能分布在每个具体问题中,也可能只是作为一种思想。

四、关于常用模板的问题

常用模板主要是为了画图、数据分析等实践的时候能快速调用,并且避免重复造轮子的问题,之前尝试以文件的形式放在本地,效果不太好,于是就采用把博客当做笔记的方法来存储。

总结

欢迎大家评论与指正,也欢迎和我交流思想的人。
加油!!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值