Skip to content

RuiWa/My_Python_Projects

Repository files navigation

我的Python项目

作者:汪瑞

说明:为了让自己学习Python更加有条理性和产出感,我将自己学习Python时实现的一些小项目记录下来,有些可能还不够完善,需要后续的补充...,最近还补充了闲谈系列,主要是自己在学习Python中的一些有意思的体会

项目1--Plane_war(飞机大战)(2019-07)

  • 说明:
  • 1.使用Python中的Pygame包实现
  • 2.目前的主要功能包括:创建窗口、创建飞机、控制飞机、发射子弹
  • 3.还需要补充:子弹碰到飞机后摧毁飞机、计分...
  • 4.feiji文件夹中是游戏所需要的资源

项目2.1--初级爬虫(小说)(2019-07)

  • 说明:
  • 1.非常简单的一个爬虫,用于爬取一本小说,并将小说下载到本地的txt文件中
  • 2.爬取的小说网站是笔趣阁小说网站
  • 3.注意到小说网站链接是https开头的,程序使用jupyter notebook编写运行没有问题,但是在pycharm上出现了问题,目前还未解决(换了一个解释器之后就好了)
  • 4.以面向对象的方式改写之前的程序(改的不太好)

项目2.2--初级爬虫(图片)(2019-07)

  • 说明:
  • 1.爬取图片网站为堆糖网
  • 2.理解爬虫逻辑:获取网页源码-->解析-->筛选-->保存
  • 3.图片网站为动态加载,不同于小说网站(静态加载)
  • 4.程序中url的获取方式:在搜索框输入关键字-->按F12-->点击network-->下滑网页-->左下角出现图片-->右侧的Request URL即为所需url

闲谈1--神奇的递归

  • 1.汉诺塔游戏
  • 2.斐波那契数列
  • 3.求一个数的二进制

项目3--财经数据GUI编程(取自南京大学公开课‘用Python玩转数据’)(2019-07)

  • 说明:
  • 1.能够显示30支道指成份股最近一年的数据,涉及GUI的设计,这里使用的是wxPython库,是一个综合编程项目
  • 2.可以一键生成走势图,简易版财经软件

项目4--文档相似性比较(2019-07)

项目5--动态新闻标题热点挖掘(2019-07)

项目6--DICOM文件信息的读取(2019-09)

  • 说明:
  • 1.DICOM(Digital Imaging and Communications in Medicine)即医学数字成像和通信,是医学图像和相关信息的国际标准(ISO 12052)。 DICOM文件是指按照DICOM标准而存储的医学文件,一般由一个DICOM文件头和一个DICOM数据集合组成。
  • 2.DICOM被广泛应用于放射医疗,心血管成像以及放射诊疗诊断设备(X射线,CT,核磁共振,超声等),并且在眼科和牙科等其它医学领域得到越来越深入广泛的应用。
  • 3.详细信息的了解可以参考这篇博客

About

Some projects in my Python learning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages