版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
利用Python实现天气预报实践内容暑假,学校为我们安排了python的实践活动,老师为我们讲解了什么是Python。并且告诉了我们python有许多领域的应用例如:Web和Internet开发科学计算和统计教育桌面界面开发软件开发后端开发并且给我们讲解了python和其他语言的不同以及为什么我们要选择python。可以做爬虫的语言有很多,如PHP、Java、C/C++、Python等等...而且,调用其他借口也非常方便(胶水语言)老师还和我们讲了爬虫(Spider),反爬虫(Anti-Spider),反反爬虫(Anti-Anti-Spider)之间恢宏壮阔的斗争...爬虫与发爬虫的斗争还在继续...通常情况下,在爬虫与反爬虫的对弈中,爬虫一定会胜利。换言之,只要人类能够正常访问的网页,爬虫在具备同等资源的情况下就一定可以抓取到。之后教我们安装了python软件和Anaconda3(64-bit),并且还给我们讲解了网络爬虫(并且告诉我们网络爬虫可以分为两大类,他们分别是通用爬虫和聚焦爬虫。)对于python爬虫的学习老师为我们制定了计划:1.Python基础语法学习(基础知识)2.HTML页面的内容抓取(数据抓取)3.HTML页面的数据提取(数据清洗)4.Scrapy框架以及scrapy-redis分布式策略(第三方框架)6.爬虫(Spider)、反爬虫(Anti-Spider)、反反爬虫(Anti-Anti-Spider)之间的斗争....经过老师辛辛苦苦的教导我学会了使python爬虫爬取网页信息,使用python爬虫我成功的爬取了猫眼网页中的电影信息,期间辅导老师还布置了一些作业。经过老师的谆谆教导和自己的不懈学习我成功的写出了老师布置的作业,下面我将展示一部分的学习成果。(1). l1=[11,22,33,55,99],l2=[23,22,33,44]判断l1里面存在,l2里面不存在的元素,打印输出.然后判断l2里面存在,l1里面不存在的元素,打印输出.程序:l1=[11,22,33,55,99]l2=[23,22,33,44]s=[]v=[]foriinl1:ifinotinl2:s.append(i)print(s)print("--------------------")foriinl2:ifinotinl1:v.append(i)print(v)结果:C:\ProgramData\Anaconda3\python.exeC:/Users/86150/1.1.py[11,55,99]--------------------[23,44]Processfinishedwithexitcode0(2). 元组(111,"你的名字",(11,22),[(33,44)],True,33,44,)打印输出索引为1位置的内容。用切片切出0到2的位置.打印输出.然后用for循环迭代出里面的元素打印输出.程序:tu=(111,"丁甜甜",(11,22),[(33,44)],True,33,44,)a=tu[1]print(a)v=tu[0:2]print(v)foritemintu:print(item)结果:C:\ProgramData\Anaconda3\python.exeC:/Users/86150/1.2.py丁甜甜(111,'丁甜甜')111丁甜甜(11,22)[(33,44)]True3344Processfinishedwithexitcode0(3). 在列表li=["你的学号","你的名字"]在里面添加元组(11,22,33,44)打印输出,然后将列表转化成元组.打印输出.程序:li=["1704970445","丁甜甜"]li.extend((11,22,33,44))print(li)tup1=tuple(li)print(tup1)结果:C:\ProgramData\Anaconda3\python.exeC:/Users/86150/1.3.py['1704970445','丁甜甜',11,22,33,44]('1704970445','丁甜甜',11,22,33,44)Processfinishedwithexitcode0(4).把网页界面先调试出来.<formname="user"action="#"method="get"><tablealign="center"><tr><td>姓名</td><td><inputtype="text"name="username"/></td></tr><tr><td>学号</td><td><inputtype="password"/></td></tr><tr><td>性别</td><td><inputtype="radio"name="name"/>男<inputtype="radio"name="name"checked="checked"/>女</td></tr><tr><td>学院</td><td><select><option>西安财经大学</option><option>西安交通大学</option><option>西安工业大学</option><option>1232</option><option>西安工</option></select><select><option>数学</option><option>统计</option><option>会计</option></select></td></tr><tr><td>爱好</td><td><inputtype="checkbox"name="sport"checked="checked"/>打游戏<inputtype="checkbox"name="basketball"/>睡觉<inputtype="checkbox"name="volleyball"/>吃美食</td></tr><tr><td>邮箱</td><td><inputtype="text"name="emall"/></td></tr><tr><td>成绩</td><td><inputtype="text"name="phone"/></td></tr><tr><td>上传头像</td><td><inputtype="file"name="file"/></td></tr><tr><td>个人简介</td><td><textarearows="15"cols="50"></textarea></td></tr><tr><td></td><td><inputtype="button"value="登录"/><inputtype="submit"name="tijiao"value="提交"/><inputtype="reset"name="quxiao"value="取消"/></td></tr></table></form>(5). 用户登陆(三次机会重试),登录的username==“你的姓名”,password==“你的学号”:程序:i=1whilei<4:username=input("请输入姓名:")password=input("请输入学号:")ifusername=="丁甜甜"andpassword=="1704970445":print("登陆成功")else:print("登录失败请重新尝试")i=i+1结果:C:\ProgramData\Anaconda3\python.exeC:/Users/86150/6.py请输入姓名:财经请输入学号:112登录失败请重新尝试请输入姓名:财经大请输入学号:334登录失败请重新尝试请输入姓名:财大请输入学号:1100登录失败请重新尝试Processfinishedwithexitcode0(6).写一个简单html网页<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>数学1704丁甜甜</title></head><body>数学17041704970445丁甜甜</body></html>还有一部分老师给我们的笔记,我整理后很想分享出来。一、爬虫怎么抓取网页数据:二、课程介绍-1.Python的基本语法知识(已经搞定)-2.HTTP请求的处理,urllib、urllib2、requests处理后的请求可以模拟浏览器发送请求,获取服务器响应的文件-3.解析服务器响应的内容re、xpath、BeautifulSoup4(bs4)、jsonpath、pyquery等-4.如何采集动态HTML、验证码的处理-5Scrapy框架:(Scrapy,Pyspider)数据价值,是否值的去费劲做反爬虫。面子的战争....爬虫和反爬虫之间的斗争,最后一定是爬虫获胜!为什么?只要是真实用户可以浏览的网页数据,爬虫就一定能爬下来!还有关于网络爬虫的实例:实例阳光热线问政平台/index.php/question/questionType?type=4爬取投诉帖子中的各种各样需要的信息.items.pyimportscrapyclassDongguanItem(scrapy.Item):#每个帖子的标题title=scrapy.Field()#每个帖子的编号number=scrapy.Field()#每个帖子的文字内容content=scrapy.Field()#每个帖子的urlurl=scrapy.Field()成功的得出了电影的名称,上映日期,主演,导演等相关信息。经过这次的网页爬取成功我更有信心和动力去进行python的相关学习,之后我会通过python进行简单的网页界面调试,写出一些简单的html网页,然后我们在老师的教导下进行了更深入的学习,会通过python进行一些实际问题的处理。经过这四个礼拜的学习和实践,我会使用python进行一些实际问题的解决,我和我们的小组里的成员进行了商量后,我们决定使用python爬虫进行天气预报的实现,首先我们通过调查书本和网上的相关资料,我们首先进行了相关的讨论后,我和我的组员认为,首先我们要使用python爬虫爬取各个天气网站的天气信息,然后提取有用的数据,之后保存提取的数据方便查询,最后将结果运行。由于我们有许多的不足所以我们咨询了一些学python的学长学姐们。经过我们不懈的努力成功的制作出了最终的成果,通过这次的实践报告我和我的组员们都学到了很多东西我掌握了一项技能会使用python进行相关的实际问题的解决,通过这个学习锻炼了我们自己的思维能力和合作之中的沟通能力,并且还培养了我们每个人在自己应该做的方面的独立思考与大局意识。我参加了学校举办的社会实践活动,我得到了面对面的交流是很有经验的。通过学习python通过学习C语言我们可以慢慢的学会看云识天气,数据计算天气,我们小组齐心协力克服难关,对天气状况慢慢深入了解,我们甚至有问过学地质学专业的同学,他们是如何学习天气的,我们没有散漫,我们积极讨论,认真调研,我们不仅学会了一天气相关的知识还学会了相互合作相互团结,共同进步的能力。我发现,尽管我们每天呆在家里或在教室里学习,甚至比那些在课堂上学到的更多,但是当我们需要和别人交流的时候,还是会害羞,还是会退缩。在社会实践中,我学到了我们许多人应该观察生活,但我在实践中得到了更多的锻炼自己的能力,在实践中,丰富自己学习口语表达的能力,加强与人的交流,真正走出教室。帮助别人,让自己有义务去享受自己的成就,让别人陶醉在喜悦中,有时很疲惫,但我感觉更多,我在有意义的成长中成长。在实践过程中,我们也表现出经验不足,处理问题不够成熟,书本知识和实际问题的力度不够。回到学校以后,我们要及时学习更多的知识,珍惜学习更多的知识,并进一步实践,考察他们的知识,锻炼他们的能力,为更好地服务社会和奠定坚实的基础。一切都要做,然后才能被深刻地理解,“社会实践为那些留在学校上课的学生付出了越来越重要的作用。自从我们进入大学后,到社会的距离就不远了。为了扩大知识面,扩大与社会的联系,增加个人在社会竞争中的经验,提高处理问题的能力,学校开展了暑期社会实践活动。我学到了很多东西,比在教室里学到的多,开阔了我的视野。作为一名数学专业的学生,掌握书本知识对我来说还不够,因为我们需要更多的实践练习。我认为以我的专业为基础在一些高中或外贸公司实习是个好主意。至于我,暑假期间我选择了母校作为实习,在那里呆了两个星期。老实说,我的工作太简单了,不知道我的职业规划。我和其他人一起上课,也认真做笔记。然后,我像其他人一样认真地完成了作业。最重的任务是阅读带有评论的文件。我逐渐变得不满意了。所以我直接告诉老师我需要更艰巨的任务。令我惊讶的是,他拒绝了我的要求,让我等着观察。我听了他的话,照他说的做了。很快我发现,虽然我已经是一个大二学生,但我仍然需要中学知识的指导。当我读他们的论文时,我总是发现他们犯的错误也是我的错误。最后我知道了老师让我观察和思考的原因,当他们向我求助时,我尽力教他们。我的一位老师说我的专业是个不错的选择,因为有很多国家和公司需要数学人才。显然,经济全球化离我们越来越近。只要用心学习,在大学的四年里,我就能取得很大的进步。因为它知道学习语言是一件很辛苦的事情。没有记住所有的单词和语法,就没有直接的成功之路,此外,拥有良好的英语口语更为重要。最重要的是社会实践。我们现在的重点是更具挑战性的雄心,即让自己花几个小时学习英语。充分锻炼自己,积累经验,在社会实践中成长,对大学生来说是一件很有意义的事情。“千里之行始于足下”,这是一次重要的经历,也是通向社会的一座桥梁。它对将来的工作也有很大的帮助。在现实生活中要认真贯彻谦恭待人、遵纪守纪、遵守单位规章制度等原则。工作和学习是非常不同的。工作需要多方面的实践和经验;你做得越多,你可能遇到的困难就越多,这就成为你自己的经验。一个人必须为成功付出代价。我大部分的经验和知识都来自于当时我的领导和老师的教导,这是我生命中宝贵的财富。这种做法也让我深知,在工作中与同事保持良好的关系是非常必要的。在现代社会,如何与人独处是一个基本问题。先学会做一个正派的人,再学会做事。对于即将进入社会的我来说,需要学习很多东西。我需要学习和记住的是最好的老师。就是所谓的“公司”,因此,我们可以向他们学习很多在书本中,在课堂上,在学校里面根本学习不到的东西。就像中国古代的一句话:“三人行,必有我师焉”随着互联网的发展,关于计算机方面的许多东西正在成为社会的热门,学校为我们组织了关于python的课外实践,可谓是用心良苦了,我们很感谢学校给我们这一次机会,让我们了解到python并且自己动手去实践,通过这次的实践我们了解到了计算机语言的有趣性与他独有的魅力,使我更加的想往计算机方面进行发展,因为这次的实践活动算是给我垫了一个底,并且使我更深的了解到了计算机方面在社会中的热门程度。而且也使我更加的确定了自己的确是喜欢计算机的,是想从事计算机的相关工作的。就在前几天一次突如其来的大雨使得没带伞的我变成了落汤鸡,我很气明明自己和小组成员进行了python天气预告而我自己竟然没有看,被雨淋成了落汤鸡,突然想起之前一次的冰雹,我记得那是夏天的下午一场突如其来的冰雹,使得没有放在房子里的车子被冰雹砸了很多个大坑,前挡风玻璃也被砸碎了,那次我就怪自己为什么不知道,不然的话就可以告诉爸爸而避免损失,这可能也是为什么我同意和舍友进行python爬虫实现天气预报的原因吧。通过社会实践和不同的人打交道,和学长、学姐、老师、同学之间的交流与沟通,提高了自己的表达能力,并且会交流懂得了如何与不同的人交流,这是我们还没有步入社会,却能提前得到宝贵经验的经历。社会实际可以使得我们提前感觉到一点社会的眉目,虽然不能和真正的社会相比,但也是极好的经验。我们在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专业离婚和解合同电子版下载(2024年更新)
- 企业竞业禁止及保密条款合同(2024版)
- 体育设施篮球场施工合同范本
- 2024年标准履约保证金合同范本
- 2024-2030年灌溉测试套件行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2030年滑雪用具和设备行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2030年混凝土致密剂行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2030年海鲜产品入市调查研究报告
- 电子合同法律效力及纠纷处理手册
- 颠倒歌一教案6篇
- 高等分离工程-05多组分多级分离计算-简捷法
- 乐理与视唱练耳:附幼儿歌曲创编(第三版) 教案全套 学前教育专业
- 《环境工程学》课程思政培养生态环保意识与可持续发展能力
- 2024年上海市各区初三语文一模专题汇编:综合运用
- 糖尿病性视网膜病变汇报演示课件
- 慢性胰腺炎护理课件
- 殡葬领域突出问题专项整治工作实施方案
- 心包积液护理查房
- 工业催化课件
- 充电桩维保合同书样本
- 部编版五年级上册道德与法治第三单元知识点归纳整理
评论
0/150
提交评论