返回顶部
首页 > 资讯 > 后端开发 > Python >完整的python项目流程
  • 799
分享到

完整的python项目流程

流程完整项目 2023-01-31 07:01:05 799人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

    最近看了python项目的打包,有点小感触。感觉自己还不是一个真正的Pythoner。没有在开源项目网站留下什么,而又到处宣扬python的简洁与强大,有点小讽刺。于是乎,我想理清自己的思路,不怕迷茫,懂得坚持自己的目标才好!   

    最近看了python项目的打包,有点小感触。感觉自己还不是一个真正的Pythoner。没有在开源项目网站留下什么,而又到处宣扬python的简洁与强大,有点小讽刺。于是乎,我想理清自己的思路,不怕迷茫,懂得坚持自己的目标才好!

    一个完整的python项目需要具备什么?
1. 需求功能的实现:
    实现思路+现有框架+基础编程

 
2. 项目日志
    logging模块(调试性的日志和记录性的日志)
    参考:python官方文档中的howto-logging.pdf和library.pdf中的logging部分


3. 测试驱动开发
    单元测试unittest模块
    参考:python官方文档中的library.pdf中的unittest部分


4. 文档、注释
    使用pydoc生成模块api文档:library.pdf中的pydoc部分
    使用sphinx生成项目文档Http://sphinx-doc.org/#
      项目文档可托管在https://readthedocs.org


5. pythonic检测
    使用pep8:安装pep8模块,cmd运行pep8 pyfile即可。


6. 打包、发布
    使用setuptools打包

    参考:http://pythonhosted.org/setuptools/setuptools.html


7. 兼容方式以更新项目,可开源共享


   以上仅代表个人看法,我还在路上。


   1.python学习相关的文档下载地址:

    我的云盘:http://pan.baidu.com/s/1o6KEyp0

   2.几个很有用的网站:

    除了python重要模块的首页需要学习外,还有一些有意义的网站:
1. https://www.python.org/
    在这里可以下载python及其最新文档
2. https://GitHub.com/
    开源软件托管,可以参与开源项目,需要了解git合作开发流程
3. http://www.toptal.com/python/top-10-mistakes-that-python-programmers-make
    十个pythoner最常犯的错误
4. http://stackoverflow.com/
    快速问答社区
5. https://pypi.python.org/pypi
    (PyPI)python标准库的候选模块。pip命令即从此处寻找模块
6. http://www.lfd.uci.edu/~Gohlke/pythonlibs/
    专门提供一些模块针对windows系统的安装包,找不到合适的windows上使用的python模块时,可以来这里看看
7. http://docs.python-guide.org/en/latest/
    给pythoner的一些建议
8. https://readthedocs.org/
    创建托管文档的地方,也可以随便看哦。

    

--结束END--

本文标题: 完整的python项目流程

本文链接: https://lsjlt.com/news/190924.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 完整的python项目流程
        最近看了python项目的打包,有点小感触。感觉自己还不是一个真正的pythoner。没有在开源项目网站留下什么,而又到处宣扬python的简洁与强大,有点小讽刺。于是乎,我想理清自己的思路,不怕迷茫,懂得坚持自己的目标才好!   ...
    99+
    2023-01-31
    流程 完整 项目
  • Java项目部署的完整流程(超详细!)
    目录安装JDK目标工作目录上传JDK安装包解压安装包测试JDK安装MariaDB数据库虚拟机测试下载MariaDB数据库安装成功提示数据库启动初始化数据库测试数据库MySQL数据库远...
    99+
    2024-04-02
  • Vue3+TypeScript完整项目的方法教程
    本篇内容主要讲解“Vue3+TypeScript完整项目的方法教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue3+TypeScript完整项目的方法教程...
    99+
    2024-04-02
  • VSCode创建Vue项目的完整步骤教程
    目录一、配置环境1.安装VS Code2.安装node.js3.安装配置脚手架vue-cli二、创建vue项目1.命令方式创建2.重新初始化依赖3.启动项目补充:在VScode中如何...
    99+
    2024-04-02
  • ssm项目改造spring boot项目完整步骤
    目录添加依赖添加启动类拷贝项目代码配置数据库连接池添加依赖连接池的自动配置方式配置 Druid 连接池集成 MyBatis添加依赖配置 Mapper 对象MyBatis配置属性事务管...
    99+
    2023-05-16
    ssm项目改成springboot springboot整合ssm springboot搭建ssm
  • gulp如何创建完整的项目
    这篇文章主要介绍gulp如何创建完整的项目,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!gulp是前端开发过程中自动构建项目的工具,相同作用的还有grunt。构建工具依靠插件能够自动...
    99+
    2024-04-02
  • Jmeter并发执行Python 脚本的完整流程
    目录1. 前言2. Python 实现文件上传2-1获取文件信息及切片数目2-2切片及分段上传2-3合并文件2-4文件路径参数化3. Jmeter 并发执行4. 最后本篇文章以文件上...
    99+
    2024-04-02
  • SpringBoot整合Thymeleaf小项目及详细流程
    目录1.项目简绍2.设计流程3.项目展示4.主要代码1.验证码的生成2.userController的控制层设计3.employeeController控制层的代码4.前端控制配置类...
    99+
    2024-04-02
  • Flask入门之完整项目搭建
      一、创建虚拟环境   1,新建虚拟环境   cmd中输入:mkvirtualenv 环境名   2,在虚拟环境安装项目运行所需要的基本模块 pip install flask==0.12.4 pip install redis pi...
    99+
    2023-01-31
    入门 完整 项目
  • springboot整合quartz项目使用(含完整代码)
    前言:quartz是一个定时调度的框架,就目前市场上来说,其实有比quartz更优秀的一些定时调度框架,不但性能比quartz好,学习成本更低,而且还提供可视化操作定时任务。例如xxl-Job,e...
    99+
    2023-09-23
    java 后端 学习
  • go项目打包部署的完整步骤
    目录1.go项目在window下编译简易打包2.项目在window下打包成其他系统可运行的文件3.项目在Mac下打包成其他系统可运行的文件5.使用goreleaser多平台打包总结1...
    99+
    2024-04-02
  • 使用PyCharm打包项目的完整指南
    PyCharm项目打包教程:一步步教你如何打包项目,需要具体代码示例导言:在开发Python项目的过程中,往往需要将项目打包成可执行文件或者可发布的代码包。PyCharm作为一款强大的Python开发工具,提供了方便的打包功能,本文将详细介...
    99+
    2023-12-30
    教程 Pycharm 项目打包
  • vue+node+mysql全栈项目完整记录
    文章目录 vue+node+mysql全栈项目完整记录写在前面项目最终界面展示项目框架搭建后端创建后端项目编写入口文件数据库及数据库使用 前端创建前端项目使用elementUI必要包安装设置跨域访问,全局挂载axios删除无...
    99+
    2023-08-19
    vue.js mysql 前端
  • 微信小程序完整项目实战(前端+后端)
    基于微信小程序的在线商城点单系统 前言:闲来无事,想以后自己开一个小超市或者小吃店,能够支持线上下单,既方便客户也方便自己。系统采用C#语言作为后端实现与小程序的交互,给用来学习或者想自己开个小店的朋友当个参考。 文末获取源码联系 精彩...
    99+
    2023-08-16
    小程序 c# 后端 javascript html
  • SpringBoot项目中接口防刷的完整代码
    一、自定义注解 import java.lang.annotation.Retention; import java.lang.annotation.Target; impor...
    99+
    2024-04-02
  • Xcode 8可以进行完整的项目重建
    是的,Xcode 8可以进行完整的项目重建。您可以使用Xcode的工具和功能,例如Interface Builder、代码编辑器和调...
    99+
    2023-09-26
    Xcode
  • PHP Git 项目管理:新手的完整指南
    理解 Git Git 是一个分布式版本控制系统(DVCS),它允许开发人员跟踪代码更改、协作处理项目并轻松回滚错误。它是一种非线性的版本控制系统,这意味着它存储所有文件的历史记录,创建按时间顺序排列的快照列表。 Git 的关键概念 仓...
    99+
    2024-03-08
    Git、PHP、版本控制、项目管理、新手
  • AndroidService完整实现流程分析
    目录前言一.APP侧启动Service1.1 前台和后台启动1.2startServiceCommon二.系统侧分发处理Service的启动逻辑2.1 AMS接受启动service的...
    99+
    2023-01-02
    Android Service Android Service实现原理
  • 如何用PaddleDetection做一个完整的目标检测项目
    要使用PaddleDetection完成一个完整的目标检测项目,需要按照以下步骤进行:1. 安装PaddlePaddle和Paddl...
    99+
    2023-09-20
    项目
  • 事件在Android Framework层的完整流程
    在MessageQueue中,有两个重要的方法:一个是enqueueMessage,负责将消息加入队列;一个是next,负责从消息队列中取出一个...
    99+
    2022-06-06
    整流 事件 framework Android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作