暑期python学习笔记

        随着暑假接近尾声,暑期的python学习任务也基本完成,在即将结束暑期的python新知识学习和进入复习的时期,我写下这篇笔记。

        在暑期的学习中,我认识到了python第三方库的强大。过去在学习c++时,仅仅是用了math库,对于编程语言的第三方库没有很明确的认知,但现在经过对pygame,numpy,pandas,xlrd等等第三方库的学习,我对第三方库,尤其是python的第三方库有了新的认知。丰富的第三方库对于一个编程语言算是让其有了质的提高。对python来说,库与库之间广泛联系、逐层封装。覆盖众多领域,无论是数据分析的matplotlib、numpy,还是爬虫的requests、bs4,无论是用于自动化的pymysql、openpyxl,还是web的Django、机器学习的Scikit-learn。都是让python成为功能丰富的编译语言的关键。

        在完成游戏编写时,我注意到了我以前学习忽略了的project类,也是在编写期间,我又学习到了super函数,这两个新的认识极大的帮助了我游戏相关的学习和编写,尤其在进行精灵组这一面向对象的编写中,我对于python的继承又有了新的认识,python不像c++的继承,而是有一个共同的父类project类,而继承的子类也可以用super函数回调父类。同过这样的继承,我成功编写了多个继承自同一非project父类的子类精灵。在主程序的编写中我学到了电脑动画的原理,也成功编写了一个60帧的简单动画。

        随后我又复习了一下python的数据分析,python的运行速度一直被人诟病,但自我学习了numpy后我就认识到这个核心为c++的数据处理库可以很高效的解决这个问题,同时我发现pandas和matplotlib的结合可以实现数据的可视化处理分析,这就大大提高了大数据的分析效率。但是功能强大的同时也意味着有众多的函数需要记忆,如果要美化表格那还需要在记下函数的同时记下它的参数,也就是在意识到这一问题后我开始学习看库的源代码。

        在最后我又学习了python的又一强大功能——爬虫。我对爬虫的理解是爬取网页源代码,然后经过Xpath或正则表达式来进行筛选然后同过json或其他方式将需要的信息进行转化,但是仅是这样应该还是不够的,所以在以后的时间里我还会继续学习爬虫。

        以上就是我暑期的python学习笔记。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值