学`员信息
- 学号:<1901100178>
- 学习内容:<Python入门14天>
- 学习用时:<24天>
学习总结
day03
- 学习内容:<利用Python程序编写简易计算器>
- 学习用时:<4hours>
收获总结
- 初步了解到了Python的功能,并认识了一些编程语言
- 学习了字符串、三种控制流、两种循环
- 掌握编程技术是一门长久的功课,不是轻而易举就能学会,需要耐心和意志
遇到的难点与问题(是否解决)
- 起初对编写简易计算器一头雾水,不知从何下手【已解决】
day05
- 学习内容:<掌握Python基本语言>
- 学习用时:<4hours>
收获总结
- 学习了字符串的基本处理方法
- 学会统计字符串样本中英⽂文单词出现的次数
- 通过这么多天的学习,渐渐地磨炼了自己的耐心与意志
- 慢慢掌握了Python程序的流程
遇到的难点与问题(是否解决)
- 对编程技术的概念以及核心还一窍不通【未解决】
day06
- 学习内容:<学会运用 封装统计英文单词以及中文汉字词频的函数>
- 学习用时:<3hours>
收获总结
- 初学者总是很好奇 List 和 Tuple 的区别。首先是使用场景,在将来需要更改的时候,创建 List ;在将来不需要更改的时候,创建 Tuple。其次,从计算机的角度来看,Tuple 相对于 List 占用更小的内存。
- 基本了解了Python中函数的功能,并学会按词频降序排列列的数组
day07
- 学习内容:<将统计中⽂文词频和英文词频的函数封装为一个模块>
- 学习用时:<6hours>
收获总结
- 成功是靠一步步的努力和充沛的时间以及精力取得的
- 通过今天的学习,我更进一步地了解并认识到了Python的运行流程
- 渐渐地掌握了函数的运作流程
day08
- 学习内容:<为函数添加参数类型检查>
- 学习用时:<6hours>
收获总结
- 在main.py里,加上try: except:,如果输入的不是字符串,比如列表,则打印出错误提示。
day09
- 学习内容:<day09 标准库>
- 学习用时:<7hours>
收获总结
- 本次作业在day08作业上加以修改,先在函数里多加一个变量,再使用python自带标准库里的Counter(),统计出的结果直接为字典形式。可转换成列表。
- 在main.py里,需要先import json,使用open()打开文件时需要填写本地的绝对路径,路径前面以r开头,引号内为路径。
day10
- 学习内容:<day10 第三方库>
- 学习用时:<2hours>
收获总结
- 通过不断的学习,自己的编程能力也在慢慢提升,在学习过程中我也在慢慢成长,不断地进步,效率也在慢慢提升,希望最终能有好结果
day11
- 学习内容:<实战演练1:获得网页内容,分词统计,邮寄发送统计结果>
- 学习用时:<10hours>
收获总结
想到通过<p>标签提取,但是示例中似乎没有,不知道如何处理了,继续看作业文档。Github上搜索PyQuery,里面的参考示例在IDLE中跟着敲了一边,还是不知道如何通过标签提取内容,又想到,通过标签提取内容也可能不准确,放弃自己琢磨,看视频。是通过下面两行代码提取出HTML中的内容的:
1
2document = PyQuery(r.text)
article = document('#js_content').text() # 提取内容对代码有两个疑问: js_content 是什么?document不是一个变量吗,怎么可以把document当做函数一样使用呢document(‘#js_content’).text() ?
查看网页源代码,搜索js_content,原来是标签的id,#js_content是指通过标签id来提取内容。<div class="rich_media_content " id="js_content">
另一个问题,document = PyQuery(r.text),这个document是什么?没有进一步去解决。
step 3 : 发送邮件。根据视频提示,写好代码,运行,发送邮件时,会报下面的错误:
smtplib.SMTPAuthenticationError: (535, b'Error:\xc7\xeb\xca\xb9\xd3\xc3\xca\xda\xc8\xa8\xc2\xeb\xb5\xc7\xc2\xbc\xa1\xa3\xcf\xea\xc7\xe9\xc7\xeb\xbf\xb4: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256')
反复尝试几次,都是同样的错误,再次看作业文档,提示网页设置开启SMTP,登录设置后开启后,再次尝试,依然报同样的错,再次仔细看作业文档,原来登录密码要输入开启SMTP后的授权码。完成任务。
day12
- 学习内容:<将实战项目1的功能包装集成到个人微信>
- 学习用时:<3hours>
收获总结
- 了解了wxpy模块,学会了把之前的功能封装,以便随时调用,但是美中不足的是,现在的微信不让网页登陆,尝试了很久也不能解决,先把作业交了,之前的知识点需要勤加练习
- 更进一步地了解编程技术以及python的功能
day14
- 学习内容:<Python14天入门营>
- 学习用时:<24天>
<总结>
- 今年暑假的7月20日,我在妈妈的鼓励下,进入了一切不可预知的编程世界,也开启了我对网络世界探索的第一扇大门。 起初我对这件事不是很抱有好感,再加上第一次作业的难度对我来说已经到达了一种不可理喻的地步,我几乎学得快要崩溃,仿佛在绝境垂死挣扎,我有过想要放弃的念头,但是我妈给我做了榜样,她领导着我在学习,给我做排头兵,我也渐渐恢复了信心,一次又一次地克服了难关,当然,教练和同学的指导与帮助也是必不可少的。
- 时间过得飞快,转瞬即逝,今天已经是课程的最后一天,我心里仿佛如释重负,不禁暗暗地说:“终于解脱了”,当然,兴奋之余也有些许的不舍,因为这长达二十多天的学习让我深深地感受到了编程语言的魅力,科技在飞速地发展,作为新时代的接班人,网络技术的掌控也是我们不可或缺的一部分,希望有更多的人去了解编程,学习编程,让编程技术的魅力在新时代尽情绽放!