当前位置: 首页 > news >正文

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

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

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

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

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

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

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

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

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

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

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

相关文章:

  • Webpack的Tree Shaking。它的作用是什么?
  • Docker Stack部署应用详解+Tomcat项目部署详细实战
  • Linux ----------------------- 文本处理工具
  • C语言 || volatile
  • 云安全-云原生k8s攻击点(8080,6443,10250未授权攻击点)
  • 【SpringBoot笔记42】SpringBoot集成knife4j生成接口文档
  • 【3D图像分割】基于Pytorch的VNet 3D图像分割5(改写数据流篇)
  • 【RabbitMQ】RabbitMQ 消息的堆积问题 —— 使用惰性队列解决消息的堆积问题
  • List 接口常用实现类底层分析
  • 『CV学习笔记』图像超分辨率等图像处理任务中的评价指标PSNR(峰值信噪比)
  • Modbus java代码实例
  • 小程序如何设置用户同意服务协议并上传头像和昵称
  • Ubuntu 增加服务 比如openfire
  • elasticsearch索引按日期拆分
  • 聊天室的创建
  • 后端设计PG liberty的作用和增量式生成
  • 14、$axios异步加载数据asyncData
  • hdlbits系列verilog解答(always块case语句)-33
  • 手机端运维管理系统——图扑 HT for Web
  • 机器人连杆惯量参数辨识(估计)
  • 90后青年学者李海增逝世9个月后文章登上顶刊,同仁缅怀其贡献
  • 上海将完善隔代照料支持措施:建设老幼共享设施、提高科学育儿指导力度
  • 中纪报:强化监督推动过紧日子要求落到实处
  • 菲律宾中期选举结果揭晓,马科斯与杜特尔特家族重回“权力的游戏”
  • 澎湃与七猫联合启动百万奖金征文,赋能非虚构与现实题材创作
  • 广西壮族自治区政府主席蓝天立任上被查