巧了,我和题主情况一样,只是在大一学了C语言,然后大二上学期,考了个计算机C语言二级证书,大二下学期开始入python。
作为小白,那时候觉得C语言好像啥也不能干(误),碰巧舍友在学java,我就在想,是不是换一种语言试试,然后就百度啊,就被各种python培训广告给忽悠入了python = =。
到现在吧,学习python也两年半了吧(但我不会ctrl),因为本科不是计算机专业,所以也就是当个兴趣来学的。
最开始,我是学习的爬虫,了解了基本的语法和概念,就开始祸害各个网站了,虽然代码直接粗暴,但是每当成功爬取信息后都很欣喜。
后来又对写网页感兴趣,然后就写了几个页面,发现太丑了,然后就开始学Semantic UI,终于做出了勉强可看的页面,然后又觉得网页功能和结构太差,就又学了Django。
碰巧之后课程要求,需要开发管理信息系统,我就用前面学的知识,外加新学的一些JavaScript前端知识,还算写了个像模像样系统,这也算是我第一个正了八经的项目吧。
之后,那年的数学建模比赛开始报名了,我就想要不搞搞也行,就开始试着做一下数据分析之类的,为了一边调试一边可视化,就开始用jupyter notebook,为了数据可视化,就学了Highcharts,后来又换到pycharts。过了练习赛后,参加省赛的时候,我才意识到,算法的重要性,那时候,算法于我,一穷二白,不过也水了个省二奖,也算重在参