学习小结,学而时习之,坚持学习之,温顾学习之

学习python一个多月了,之前也有接触过,还花了不少钱报班,看了看入门的头两节课,就止步了。每一种编程语言的入门感觉都差不多,学到现在,我对python的基本数据类型还是没掌握好啊,每次列表字典怎么增加数据,还是需要百度一下,即便自己之前做过写过炒过,还是没能记住啊。

这次学习python直接从爬虫学起,每一个阶段都能做出个小例子,阶段性的成就感很足,所以也能坚持的下去,看来一个好的视频教程带领学习者入门,还是非常重要的。爬虫能爬取一些网站的数据,直接看到结果,比之做网站,成就感来得还快些,是一个很好的入门方式。

最近开始做C端的窗口,能独立运行的可执行程序,这样就可以实现做软件的梦想了。以前混进cnsw(处男是我)论坛看各路独立软件大神的聊天时,就想自己要是能做一个独立软件该多好啊。这么些年,一晃就过去了,每次也都是学个hello world就放弃没坚持下去了,学以致用,还真是个必要条件,特别是对意志力不行的我来说。

做一行爱一行,或者实现之前的梦想想法,解决以前常常需要解决的痛点问题,就能有很好的动力。以前就想做一个自动下载知网pdf文件的软件,一直也没成功实现过。最近在学习爬虫,发现selenium就是按键精灵吧,能模拟鼠标的点击操作功能,知网的反扒还是很强的。如果模拟鼠标点击,就跳过了各种反扒的限制了。

之前设想的是把管理功能也做上,过了一天,发现之前的链接都失效了,需要过验证码。或者直接显示来源不正确。

看来管理功能还是没法用啊,因为是模拟点击,对下载的资源也不能完全保证能下载成功,只能sleep时间长一点,让下载文件的时间长一点,否则线程结束,浏览器就自动关闭或者跳转了。所以还是实现最开始的功能,批量下载pdf文献的功能就好吧。更多的需求功能,在做其他软件的时候再尝试着去实现。

选择获取100篇,是发现知网每天可以下载大概110篇120篇的时候,就不能够下载了,除非使用代理,但是使用代理,ip地址就更换了,那也不能继续下载了。

通过摸索,现在也慢慢熟悉了tkinter的gui界面gride排列了,对columnspan有进一步的了解。还对tkintertable有了使用的经验,对如何批量添加按钮,有了初步的印象,对于如何使用拼接字符串并让其成为函数名有了了解,类似的经验是,之前使用js时,也是需要批量添加函数,函数名是拼接的,当时是如何实现的,现在是一点也想不起来,不知道是使用什么函数让拼接的字符串成为函数名的。

学而时习之,时而学习之,坚持学习之,都是需要不断的成就感激励的。每一个阶段真的需要一个成品demo,来激励自己继续学习下去。

继续保持好学习的节奏,节奏就是最强的力量。还有很多软件很多想法没有实现呢,需要我去做出来。加油。

相关推荐
行然梦实12 分钟前
学习日记_20241110_聚类方法(K-Means)
学习·kmeans·聚类
马船长17 分钟前
制作图片木马
学习
秀儿还能再秀29 分钟前
机器学习——简单线性回归、逻辑回归
笔记·python·学习·机器学习
WCF向光而行34 分钟前
Getting accurate time estimates from your tea(从您的团队获得准确的时间估计)
笔记·学习
wang09071 小时前
工作和学习遇到的技术问题
学习
Li_0304062 小时前
Java第十四天(实训学习整理资料(十三)Java网络编程)
java·网络·笔记·学习·计算机网络
心怀梦想的咸鱼2 小时前
ue5 蓝图学习(一)结构体的使用
学习·ue5
kali-Myon3 小时前
ctfshow-web入门-SSTI(web361-web368)上
前端·python·学习·安全·web安全·web
龙中舞王3 小时前
Unity学习笔记(4):人物和基本组件
笔记·学习·unity
Hncj20223 小时前
MySQL学习/复习2库的操作
学习