作者:汪瑞
说明:为了让自己学习Python更加有条理性和产出感,我将自己学习Python时实现的一些小项目记录下来,有些可能还不够完善,需要后续的补充...,最近还补充了闲谈系列,主要是自己在学习Python中的一些有意思的体会
- 说明:
- 1.使用Python中的Pygame包实现
- 2.目前的主要功能包括:创建窗口、创建飞机、控制飞机、发射子弹
- 3.还需要补充:子弹碰到飞机后摧毁飞机、计分...
- 4.feiji文件夹中是游戏所需要的资源
- 说明:
- 1.非常简单的一个爬虫,用于爬取一本小说,并将小说下载到本地的txt文件中
- 2.爬取的小说网站是笔趣阁小说网站
- 3.注意到小说网站链接是https开头的,程序使用jupyter notebook编写运行没有问题,但是在pycharm上出现了问题,目前还未解决(换了一个解释器之后就好了)
- 4.以面向对象的方式改写之前的程序(改的不太好)
- 说明:
- 1.爬取图片网站为堆糖网
- 2.理解爬虫逻辑:获取网页源码-->解析-->筛选-->保存
- 3.图片网站为动态加载,不同于小说网站(静态加载)
- 4.程序中url的获取方式:在搜索框输入关键字-->按F12-->点击network-->下滑网页-->左下角出现图片-->右侧的Request URL即为所需url
- 1.汉诺塔游戏
- 2.斐波那契数列
- 3.求一个数的二进制
项目3--财经数据GUI编程(取自南京大学公开课‘用Python玩转数据’)(2019-07)
- 说明:
- 1.能够显示30支道指成份股最近一年的数据,涉及GUI的设计,这里使用的是wxPython库,是一个综合编程项目
- 2.可以一键生成走势图,简易版财经软件
- 说明:
- 1.相信经历过论文查重的小伙伴会对这个项目感兴趣吧!检测两篇文档的相似性!
- 2.相关论文:Winnowing: Local Algorithms for Document Fingerprinting
- 3.相关博文墙裂推荐:基于K-gram的winnowing特征提取剽窃查重检测技术
- 4.代码中仅使用了检测阈值为9,5-gram的情况,关于这两个参数以及Base参数的值的应该如何科学的设定还有待学习
- 说明:
- 1.安装:
结巴分词器:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jieba
词云:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple wordcloud - 2.通过获取大量的新闻标题,创建词云,让人一目了然众多新闻中的热点词汇
- 说明:
- 1.DICOM(Digital Imaging and Communications in Medicine)即医学数字成像和通信,是医学图像和相关信息的国际标准(ISO 12052)。 DICOM文件是指按照DICOM标准而存储的医学文件,一般由一个DICOM文件头和一个DICOM数据集合组成。
- 2.DICOM被广泛应用于放射医疗,心血管成像以及放射诊疗诊断设备(X射线,CT,核磁共振,超声等),并且在眼科和牙科等其它医学领域得到越来越深入广泛的应用。
- 3.详细信息的了解可以参考这篇博客。