Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

暑假开发日志 #2

Open
1 of 8 tasks
QiYongchuan opened this issue Jun 29, 2023 · 18 comments
Open
1 of 8 tasks

暑假开发日志 #2

QiYongchuan opened this issue Jun 29, 2023 · 18 comments

Comments

@QiYongchuan
Copy link
Owner

QiYongchuan commented Jun 29, 2023

暑假开发清单

  • 完善Run项目的功能描述,前言页 0. Let's Run 项目前言 #1
  • 边迭代边开发
  • 技术完善与学习,敏捷开发,以项目带动学习。

技术支持课程:

遇到的问题总结:

  1. github从本地上传远程不存在的仓库
  2. push时10054报错问题怎么解决?
  3. Python文件 xx.py如何打包成.exe格式文件,发给非程序员朋友玩 #27
  4. Python中requests库发送请求时遇到的443问题 #26
@QiYongchuan
Copy link
Owner Author

QiYongchuan commented Jun 29, 2023

0 天 6.29

  • 建立Python学习的代码库,建立issue记录知识点
  • 补完计算机组成原理的所有作业
  • 学习了Python文件流的操作

补完了计算机组成原理的作业,Python文件流学习,继续搞一下文件流,用文件流写一个存储日期以及开发任务的简单程序。

@QiYongchuan
Copy link
Owner Author

QiYongchuan commented Jun 30, 2023

1天 6.30

  • 上传python代码到Study_python的分支或者仓库
  • CS50w
  • 完成python的第一部分到26

1.上传本地的代码到远程仓库,遇到了两个问题:如何上传一个本地存在但是远程不存在的仓库呢?
以及 push时10054报错问题怎么解决?

@QiYongchuan
Copy link
Owner Author

02天 7.1

庆祝ccp的节日,故今日没有写代码。

(emmm,其实是上午带老爸重修驾照,下午睡觉+处理了账号的事情。 )

今日代码没有输出,路上学习了一点点英语。 check sb out = look at sb ; check out / check in hotel ; 剩下的记不太清楚了,明天简单复习一下。

@QiYongchuan
Copy link
Owner Author

QiYongchuan commented Jul 2, 2023

03 天 7.2

  • Py20-26 完成第一部分:函数、文件、字符编码
  • 等计组延时之后,提交最后两次的作业

python 文件流

image

@QiYongchuan
Copy link
Owner Author

QiYongchuan commented Jul 3, 2023

04 天 7.3

  • 完成python的目标

happy coding

1.自己用文件流写的日记本一直在用了:
image

  1. UTF-8编码
    image
    image
    image

一边听着李敖在北大的演讲,一边敲代码。 在某个包袱抖出的瞬间,代码一下子跑出来,欢快的笑声从耳机传来,我也在happy coding,(Or happy copying?) ,此时的情景让我想起前段时间看到的那个视频,精神病院的墙倒塌,病人们蜂拥而出,在大街上跳舞,背景音乐是happy China,充满荒诞艺术的一幕。

happy_china

Python中编码,字节流,字符流,以及UTF-8

字节流,就是01二进制数
如何用二进制数表示人类的语言? =》 编码,用什么标准呢? ASII码,以及Unicode码,ASII码只有8位,不太够;Unicode码32位,够了。

上述代码对应:ex23.py

@QiYongchuan
Copy link
Owner Author

QiYongchuan commented Jul 4, 2023

05天 7.4号

今天完成了第一部分的学习内容:实验进度ex24、25、26,复习了函数、文件等之前学过的内容;昨天下午lyr回来了,下午用电脑玩帝国时代3,晚上直接睡了;早上去泰安,下午睡午觉,下午继续学,同时继续修改之前的论文投稿,感觉过了好长时间没有学习,
但原来没有。

image

小想法:将日记本的代码逻辑封装成exe格式,增加更完善的功能;选择书写,选择日期,删除等功能;

@QiYongchuan
Copy link
Owner Author

06天 7.5号

image

@QiYongchuan
Copy link
Owner Author

QiYongchuan commented Jul 6, 2023

07 7.6号

  1. 论文修改完成并提交了,python完成了32、33、34、35
    image

2.基于命令行的天气查询 参考仓库
image

具体实现:
1.在PowerShell打开,输入 Invoke-RestMethod https://wttr.in 是根据ip位置查询
2. 输入对应的城市: Invoke-RestMethod https://wttr.in/xx 如 Invoke-RestMethod https://wttr.in/nanjing
3.设置中文:Invoke-RestMethod https://wttr.in/nanjing?lang=zh
4.坐标形式显示 Invoke-RestMethod https://v2.wttr.in/nanjing
5.只显示一行 Invoke-RestMethod https://wttr.in/nanjing?format=3
image

下一步打算:

  • 把上述代码封装到python中实现,参考

@QiYongchuan
Copy link
Owner Author

QiYongchuan commented Jul 7, 2023

day08 7.7号

1.上午完成了将查询天气的代码,封装到了waether.py中,并打包成了.exe文件。
记录在这里:
Python文件 xx.py如何打包成.exe格式文件,发给非程序员朋友玩 #27
Python中requests库发送请求时遇到的443问题 #26

74d7f62ebd77cce084a25079282c7d6

2db8839bc82c385922d6de1032764e3

@QiYongchuan
Copy link
Owner Author

QiYongchuan commented Jul 8, 2023

day09 7.8号

  • 💡一个新的想法,如何实现python文件流的加密,或者说加个密码访问文件权限

=>在当天下午,花了一个下午的时间,搞定了这个功能!

上午开始ex38、ex39

列表的操作 一些简单的操作,比如列表转字符串,列表中添加元素,列表取元素等
进一步深入理解列表:
每个编程的概念都与显示世界某个东西油管,如果你能在现实世界中找到类比,你就能弄明白这个数据结构有什么用。
现在把一摞纸牌看作列表:
1.你有一堆纸牌,每张都有一个值。
2.这些纸牌拍成一摞,即一个从上到下的列表。
3.然后你可以从上面或者下面取牌,也可以从中间随机抽一张牌
4.如果你需要某张特定的牌,你需要一张一张的检查,直到找出那张牌为止

再类比列表:

  • 有序的列表:是的,纸牌是从头到尾都是有序排列的。
  • 要存储的东西:就是我的纸牌;
  • 随机访问:我可以从纸牌中抽取任意一张。
  • 线性:如果我要找到某张牌,我可以从第一张开始,依次寻找。
  • 通过索引:差不多是这样,如果我告诉你找出第19张牌,你需要数到19然后找到这张牌。在python列表中,如果你要某个索引位置的牌,计算机可以直接跳到索引对应的位置将其找出来。

@QiYongchuan
Copy link
Owner Author

QiYongchuan commented Jul 9, 2023

day10 7.9号

目前进度:39/52
今天继续完善文件加密的功能,结果在完善过程中还是暴露了不少的问题,但最终结束了。目前已经实现了日记本的登录功能,但是加密功能没有完全实现,目前只是简单实现了将密码与文件存储到一个文件夹中,并且绑定。如果重写密码,文件也将销毁。 咦,似乎,只是实现了,对密码的单向加密。 (那有什么用? 保安,保护不了任何人,我的密码,只能加密自己? )

总之,折腾了一天,经历了几个加密库,以及python文件的写入读出,txt格式与二进制的.bin格式等,算是又折腾了一遍,加深了些印象。

另:今天家里终于装修完了

@QiYongchuan
Copy link
Owner Author

day11 7.10号

目前进度 41/52
今天效率不高,上午刚开始面向对象,下午睡了接近一下午,晚上下暴雨,和弟弟一起打游戏了,帝国时代3.

@QiYongchuan
Copy link
Owner Author

QiYongchuan commented Jul 11, 2023

day12 7.11号

目前进度 41/52
今天上午睡了好多,早上8点才醒,一上午精神不佳,后中午让弟弟打游戏,下午睡醒,本打算去青岛,后后取消了,理发,晚上跟朋友聊天,写了一篇文章【我们身处历史之中】。今天只有上午看了一点点代码,并没有敲,进度依然是41/52

@QiYongchuan
Copy link
Owner Author

day13 7.12号

image

@QiYongchuan
Copy link
Owner Author

day15 7.14号

没想到回家已经近半月,上午刚整理了一下毕设的思路。15天以来,差不多前10天是效率最高的,差不多每天学习2—3课的进度,学完了80%的内容,但是最近4、5天以来,效率开始变低,可能也是因为课程难度开始变难,再加上回家以来开始疲惫,新鲜感,以及学习的劲头开始下降的原因吧。

需要及时调整了,近几天随没有过多的涉及编程方面的学习,倒是看了两篇高质量的英文播客,也写了三篇文章笔记,也并非是完全浪费掉了时间。

刚回家时持续的学习,虽然每天进度不是很多,但贵在坚持,每天下来,一本书快要学完了,期间还自己单独做了几个小项目,的确很有成就感的。

有点像骑自行车的感觉,慢慢的就骑了很远了,能感受到自己的体力速度在慢慢的增强,最后竟然也走了很远的路。

今天争取把面向对象这部分搞完吧,明天就到青岛玩了。

@QiYongchuan
Copy link
Owner Author

#day16 7.15

经过了晚点三个小时的列车,终于到达青岛。一天之内走了很多的路,很累了,明天看比赛,然后计划周一回家了。

@QiYongchuan
Copy link
Owner Author

day17 7.16

看比赛,见朋友

@QiYongchuan
Copy link
Owner Author

day21 7.20 回家第三天 重新开始学习

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant