文章目录

  • 前言
  • 一、关于我
  • 二、关于接下来文章的内容
  • 三、关于debug
    • 1.整理debug经验的必要性
    • 2.整理debug的形式
  • 四、关于常用模板的问题
  • 总结

前言

现如今,众多的传统工科如交通等涉及数据分析的专业,甚至于一些偏管理类的专业均面临着巨大变革,计算机对于传统工科的冲击是巨大的,人工智能的发展会怎么样我们无从得知,究竟是泡沫还是未来,我们也不必去深究,但计算机编程成为工科大学生(尤其是研究生)几乎是必备的技能的趋势是不可避免的。可现在非计算机专业的编程教学还停留在教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的形式

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

四、关于常用模板的问题

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

总结

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

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

  1. 非计算机专业学java好找工作吗_非计算机专业学习java容易找工作吗?

    原标题:非计算机专业学习java容易找工作吗? 两年前,我还是一名普普通通的在校大学生.上大学的时候除了学习专业知识以外,我还自己在校园里摆摊,买一些生活用品和文具.那个时候同学都夸我,说我有经商头脑 ...

  2. 非计算机专业《Python程序设计基础》教学参考大纲

    <Python程序设计基础> 教  学  大  纲 目   录 一. 课程简介 二. 教学目的和要求 三. 教学中应注意的问题 四. 教学内容 五. 教学课时分配 六. 教材与参考书目 一 ...

  3. 自学python好找工作么-非计算机专业自学Python好找工作吗?

    大家为什么要学习python呢? 1.python简单易学 python的优势就是简单,我所说的简单,是相比于象C和C++这样的语言,python语法简洁,可阅读性可维护性强,上手快,但是要写好得需要 ...

  4. 学习Python遇到的热门问题整理

    什么是Python?它可以做什么用?学习Python还是java?哪个比较好?Python适用于哪些场景?关于python,你是不是还有很多问题?那今天小编就来给大家答疑解惑了,给大家整理了学习Pyt ...

  5. python自动化是什么-自动化专业学习python需要到什么程度?

    楼上作为一个前端对语言的认知好像有些问题. 楼主,首先要明确一个问题,学语言的目的,是为了做什么项目或者找什么工作.所有的语言都是工具,世界上没有最好的语言,只有最合适的语言! 从就业角度,对于自动化 ...

  6. python是什么专业学的-自动化专业学习python需要到什么程度?

    楼上作为一个前端对语言的认知好像有些问题. 楼主,首先要明确一个问题,学语言的目的,是为了做什么项目或者找什么工作.所有的语言都是工具,世界上没有最好的语言,只有最合适的语言! 从就业角度,对于自动化 ...

  7. python自动化干什么-自动化专业学习python需要到什么程度?

    楼上作为一个前端对语言的认知好像有些问题. 楼主,首先要明确一个问题,学语言的目的,是为了做什么项目或者找什么工作.所有的语言都是工具,世界上没有最好的语言,只有最合适的语言! 从就业角度,对于自动化 ...

  8. 非计算机专业学习计算机

    一个同学的问题:李老师好,我是一名文科类专业学生,但本身对计算机信息专业方面很感兴趣,并希望在此方面有所发展,但对该学科总体架构方面诸多迷惑,不知您能否为我提出些许建议? 我想了一下计算机专业的课程设 ...

  9. 非计算机专业的人要如何学python?

    对于零基础的初学者来说,python是一门十分友好的语言,所以越来越多的人想要学python.那么非计算机专业的人要如何学python?下面,千锋给大家分享几个学习方法,希望大家在学习python的路 ...

最新文章

  1. redmine 2.2.x 修改文档附件的存放目录
  2. python和c-python和C的如何实现互相调用?
  3. C#多维数组与嵌套数组
  4. 云通信产品运营带你玩转号码隐私保护
  5. python if else用法同一行_在Python的同一行中使用if else for和del吗?-问答-阿里云开发者社区-阿里云...
  6. 最新版 | 李沐《动手学深度学习》中文版pdf重磅开源!
  7. linux非阻塞输入函数,Linux fcntl函数设置阻塞与非阻塞
  8. 是否有“他们的”版本的“git merge -s ours”?
  9. 【新闻发布系统】登录和注销的实现
  10. QThread: Destroyed while thread is still running 解决方法
  11. / ./ ../相对路径详细解释
  12. 2022-2027年中国城市公共汽车客运行业发展前景及投资战略咨询报告
  13. L. Ray in the tube
  14. 兰浦秋来烟雨深 几多情思在琴心
  15. Android后台Kill(二):ActivityManagerService与App现场恢复机制
  16. 使用Google Colab Pro训练模型并且使用distiller进行模型优化
  17. 多测师拱墅校区肖sir_高级金牌讲师_html讲解
  18. 2018老男孩脱产班linux运维51期
  19. linux gcc编译undefined reference to `stricmp'问题
  20. 面试官:说说react的渲染过程

热门文章

  1. 20181018杂谈——身体是革命的本钱
  2. 【python MySQL 笔记】python和MySQL交互、操作
  3. oracle监听程序端口号是,修改Oracle监听默认端口号1521的方法
  4. 包职院计算机专业代号,高职专业代码查询2017
  5. dataSource init error解决方法
  6. Docker下搭建Redis分片集群
  7. JavaScript 动画库
  8. CSS 炫酷文本过渡动画
  9. BDI和CDI理论四个象限的概念特点及其运用
  10. 使用redis存储对象,取对象时的一些常见异常