本人本科机械,大一下学了C语言,大二上开始接触python,课余时间自学,学习过程比较坎坷,到现在使用python四年了。python开始的时候比较简单,因为我只使用流程化编程,也比C语言快乐多了。
但由于我缺乏面向对象的思想以及一些基本数据结构的知识,到后边学习面向对象、协程的时候卡了我挺久,有大概小半年时间都理解不到面向对象的优越性。所以学python的途中也一定要补一些计算机的基础知识。
python给我的生活带来了挺大的变化,改变了我的职业规划,改变我对一些工作的看法,对繁琐工作就会产生稀奇古怪的想法,总想偷懒哈哈哈。虽然只成为了一个业余的python选手。
以下是通过python做的一些改变生活的小工具,希望能给题主一些启发:
1、自动选课爬虫,爬取教务系统,自动选课
2、课程成绩通知,爬虫加邮件提醒,,有一学期特别担心有一门课挂科,通过爬虫每隔一段时间对教务系统进行一次查询,出新成绩便通过邮件提醒
3、特定的计算器。实现一个计算器,给定参数自动进行计算,适用于那种特别繁琐的计算过程。给定参数,定制计算过程
4、自动化办公,通过win32 docx xlrd xlwt等库进行word、excel的处理。作为业务选手,这个目前是我用得最多的了
5、如果想往python程序员方向发展,还是学一些web,爬虫方面的,如果学历高也可以考虑学数据分析,机器学习方面。python运行速度比较慢,一定要学数据结构与算法