`
poson
  • 浏览: 347980 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

自认为不错的python项目

阅读更多

最近做了一个python项目觉得写的不错,有以下几点:

1、完全使用面向对象开发。都通过class实现对象。程序的可读性、可维护性都提高了很多。

2、使用一些类继承、使用设计模式。

     工厂模式,单例模式。简化了代码。

3、使用unittest。

     防止程序编写过程中代码编写错误。

     可以回归错误。

 

 

分享到:
评论

相关推荐

    PyQt5学生信息管理系统 Python源码 Python毕业设计 Python项目 源码+sql脚本

    PyQt5学生信息管理系统 Python源码 Python毕业设计 Python项目 源码+sql脚本 期末作业要求用Qt做一个学生管理系统,笔者这段时间在自学Python,故在征求老师同意后不用C++而选择了Python的PyQt5,本项目主要实现了...

    智能问答系统python实现

    基于知识图谱的智能问答系统python实现(复旦大学论文基于qa语料和知识库的问答系统)_python 智能问答,python 智能问答系统-机器学习代码类资源本代码实现是基于python实现的基于复旦大学崔万云博士的learing ...

    PythonProjectStructure:基本的Python项目结构

    所以我认为python编程结构对于初学者的需求。让我们一起学习。结构图 02.说明docs(documents)该目录是项目的文档目录。 rsc(资源)该目录是字典或元数据。 src(来源)该目录是主要的源代码。包裹该目录是主要...

    基于python实现的BP神经网络手写数字识别模型实验源码+详细注释+数据集+项目说明+实验结果及总结.7z

    基于python实现的BP神经网络手写数字识别模型实验源码+详细注释+数据集+项目说明+实验结果及总结.7z 人工智能 课程作业 手写数字数据集 BP网络模型识别手写数字 反向传播(英语:Backpropagation,缩写为BP)是...

    迷你项目基于 python-cli 的代理测试仪

    # 迷你项目基于 python-cli 的代理测试仪(#77) 这个迷你项目是一个基于 `requests` 的代理测试程序。它利用 `pandas` 处理 csv 文件,`click` 以获取 CLI。 ## 用法 该脚本通过查询(GET 请求)返回客户端 IP ...

    python中高级课程

    这是我个人听培训班教程总结的课程文档总共52页A4 从python基础到高级内容,包含审计项目,cmdb服务资源管理项目,监控项目,任务调度项目等;但是内容不全;只是提取了一些我个人认为比较重要的内容。

    基于MindSpore实现胶囊网络的图像描述生成算法python源码+项目说明.zip

    1.项目代码功能经验证ok,确保稳定可靠运行。欢迎下载使用!在使用过程中,如有问题或建议,请及时私信沟通。 2.主要针对各个计算机相关专业,包括...基于MindSpore实现胶囊网络的图像描述生成算法python源码+项目说明

    基于DQN深度强化学习解决三维在线装箱问题python源码+项目说明.zip

    基于DQN深度强化学习解决三维在线装箱问题python源码+项目说明.zip 问题描述 物流公司在流通过程中,需要将打包完毕的箱子装入到一个货车的车厢中,为了提高物流效率,需要将车厢尽量填满,显然,车厢如果能被100%填...

    学习python 玩python.rar

    在学习Python之前,你不要担心自己没基础或“脑子笨”,我始终认为,只要你想学并为之努力,就能学好,就能用Python去做很多事情。在这个喧嚣的时代,很多技术或概念会不断兴起,我希望你能沉下心来去学习,不要...

    Python项目开发实战_生成随机漫步数据_练手编程案例解析实例详解课程教程.pdf

    在本节中,我们将使用Python来生成随机漫步数据,再使用matplotlib以引人瞩目的方式将这些数据呈现出来。随机漫步是这样行走得到的路径:每次行走都完全是随机的,没有明确的方向,结果是由一系列随机决策决定的。你...

    scrapy-flask-imdb-python:使用 Flask 实现的 Python 项目抓取 imdb 和 Web 应用程序

    项目介绍这是一个简单的 Python 项目,说明了以下内容的使用: Scrapy(抓取和爬行框架) Flask(基于 Werkzeug 的微网页开发框架) 该项目分为位于各自文件夹中的两个子项目。 我们首先抓取 Internet 电影数据库 ...

    学会Python! 带你玩编程.mp4

    之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python's Flying Circus)。 ABC是由Guido参加设计的一种教学语言。就Guido本人...

    基于强化学习的自动化裁剪CIFAR-10分类任务python源码+项目部署说明(提升模型精度+减少计算量).zip

    基于强化学习的自动化裁剪CIFAR-10分类任务python源码+项目部署说明(提升模型精度+减少计算量).zip 1、该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关...

    Python 入门教程:草根学 Python .zip

    在学习Python之前,你不要担心自己没基础或“脑子笨”,我始终认为,只要你想学并为之努力,就能学好,就能用Python去做很多事情。在这个喧嚣的时代,很多技术或概念会不断兴起,我希望你能沉下心来去学习,不要...

    MyPythonProjects:我自己的Python项目

    我的python例子在这里,我将上传原则上与我的Python成功程序相关的所有内容是的,就是我自己会做的一切都会起作用,甚至是某些不太起作用的事情是的,也许此存储库将被废弃几个月,但有时仍会在此处出现并有所改善。...

    et-micc:Python项目骨架生成器

    杂项 是Python项目经理:它可以帮助您组织Python项目,从简单的单个文件模块到成熟的Python软件包,其中包含用Fortran或C ++编写的模块,子模块,应用程序和二进制扩展模块。 以Python社区的大部分人都认为是良好...

    python进阶1.7继承,重写,多态等.zip

    至此,我认为了解这些python基础,便可以进行相关项目实践了。在实践中学习更多的python函数用法。关注微信公众号:深度学习社区DLC;博客:https://blog.csdn.net/weixin_40651515了解更多应用

    random-projects:用Python收集随机项目

    我目前正在尝试提出一个有趣的项目。 这是我目前有的想法... 我看了一段关于三角形和概率的简短视频,它带来了令人着迷的结果。 因此,我认为尝试绘制图形很酷。 经过我的Python培训后,我将尝试这种方法。 使用p....

    python资源集合与开源硬件.rar

    笔者认为,将Python教学的知识点融合到开源硬件Micro:bit搭建的实际项目设计中,寓教于乐,使学生在Python编程学习中经历发现问题、分析问题、分解问题、转化问题、解决问题、总结问题的全过程,可全面提高学生的...

    medikit:固执己见的python项目管理

    此软件包可帮助您轻松地使用最佳实践(或至少我们认为最适合我们的实践)创建python(或不可以)源代码树。 不用担心设置git,makefile,通常的项目目标,单元测试框架,pip,wheels,virtualenv,代码覆盖率,...

Global site tag (gtag.js) - Google Analytics