python之路76 路飞项目 企业项目类型、软件开发流程、路飞项目需求、pip永久换源、虚拟环境、路飞项目前后端创建、包导入、后端项目目录调整
知识获取渠道
cnblogs
csdn
掘金
思否
找工作app boss直骗、拉钩、智联、猎聘、脉脉(内推,hr)、
企业项目类型
1、面向互联网用户:商城类项目
   微信小程序商城
2、面向互联网用户:二手交易类
    咸鱼
    转转
3、交友类app
    陌陌
    探探
    soul
4、公司内部项目:python写的重点
   OA系统,办公管理,人事管理
   打卡系统工资核算系统
   第三方公司做的:
       医院、互联网、内部的项目
       银行 内部系统
       政府
       钢材市场、商户
       医疗行业、国家
    微信小程序订餐
       二维火 餐饮行业
    零售行业
    考试系统
    问卷网
    django+simpleui:二次定制
5,个人博客
6.内容收费站
   掘金
7.房屋租赁
   清客
   蛋壳
   自如
软件开发流程
真正的企业里软件从立项到交付整个过程
   立项:确定公司要开发这个软件  公司高层
        软件来源
        产品经理设计出来的---》互联网项目
互联网公司
        用户(医院,政府部门,企业)
传统软件公司
     需求分析
        1.互联网项目
           需求调研和分析:产品经理设计出来的
        2.传统软件
           需求调研和分析:市场人员跟客户对接
           产品经理,开发人员跟客户对接,生成需求文档
      原型设计:产品经理
          懂业务
          画出原型图:app,网页款
      分任务开发
          UI设计
             根据原型图设计  切图
          前端团队
             前端拿着切图写代码(pc,小程序,移动端)
             mock数据:搞假数据,先把功能开发出来
          后端团队
             组里开会,需求文档和原型图,设计后台
             架构,数据库设计
             分任务开发:用户,商品板块
          测试(质量控制部)
             普通功能测试
             接口测试
             压力测试  jmeter一种压力测试工具
             自动化测试
          联调测试
       项目上线(运维)
       持续维护项目
作为后端开发,公司里开发的流程
    开新项目,先开会,设计技术选型,数据库设计
       产品,原型图做好了
       领导在项目管理平台(禅道)分配任务给个人
       进入到管理平台就能看到任务,相关功能的原型图
          需求,原型图,实现的效果
       开发--有不明白的需求,找产品对接---》自测
       提交到版本仓库(git,svn)
       管理平台点完成
       所有都开发完了,分支合并
       跟前端联调
       发版
如果是老项目
   老大在项目管理平台(禅道)分配任务给个人
   进入到管理平台就能看到任务,相关功能的原型图
      需求,原型图,实现的效果
   开发---有不明白的需求,找产品对接----自测
   提交到版本仓库(git,svn)
   所有都开发完了,分支合并
   跟前端联调
   发版

路飞项目需求
关于路飞项目
   商城类
   知识付费项目
   前后端分离
      主站vue
      后台管理 simpleui
需求
   首页功能
      首页轮播图
      推荐课程(不讲)
   用户功能
      用户名密码登录
      手机号验证码登录
      发送手机验证码
      验证手机号是否注册过
      注册接口
      查看用户信息(不讲)
      修改用户信息(不讲)
   课程列表功能
      课程列表接口,课程列表展示
      排序,过滤,分页
   课程详情
      课程详情接口
      视频播放功能
      视频托管(第三方,自己平台)  文件托管
   下单功能
      支付宝支付:生成支付链接,付款,回调修改订单状态
      购买成功功能
pip永久换源
pip3 install django
   第三方开发者,开发了第三方模块,把模块打包传到了pypi上
   根据名字,把这个打包好的模块下载下来了
   以下在公司中出现的情况
      公司不能上外网
      xx.whl 文件提交下载好,再安装---》pip install 路径/xxx.whl
      已经有项目,模块安装完了,把这个项目所有的模块导出,--》导入到别的项目?????
        1.先查看都安装了哪些模块
             命令行执行命令:pip list或者pip freeze
        2.执行命令把模块名称导出放到一个txt文件中
           import os
           installed_module_list = os.popen("pip freeze")
           print(installed_module_list)
           with open("requirements.txt", 'w') as f:
               for m in installed_module_list.read():
                   f.write(m)
           也可以在命令行执行:pip freeze > requirement.txt
         3.到新项目中执行
             pip install -r requirements.txt
      可以顺利上外网
        下载会很慢,因为源在国外
        国内有些镜像站:建议用阿里云
配置本地镜像站为阿里云,以后只要pip install 就是去阿里云下载
  1、文件管理器文件路径地址栏敲:%APPDATA% 回车,快速进入C:\Users\123\AppData\Roaming 文件中
  2.新建pip 文件夹 并在文件夹中新建 pip.ini配置文件
  3.新增pip.ini配置文件内容
   [global]
        index-url = https://mirrors.aliyun.com/pypi/simple
        [install]
        use-mirrors =true
        mirrors =https://mirrors.aliyun.com/pypi/simple
        trusted-host =mirrors.aliyun.com
自己写个模块,就叫你的名字  ,注册pypi账号,打包好 setup.py  传到 pypi上,以后别人
    pip install 你的模块 就可以下载
    如果有兴趣,可以把自己写的模块,传上去
python之路76 路飞项目 企业项目类型、软件开发流程、路飞项目需求、pip永久换源、虚拟环境、路飞项目前后端创建、包导入、后端项目目录调整的更多相关文章
- python 之路,Day27 - 主机管理+堡垒机系统开发
		python 之路,Day27 - 主机管理+堡垒机系统开发 本节内容 需求讨论 构架设计 表结构设计 程序开发 1.需求讨论 实现对用户的权限管理,能访问哪些机器,在被访问的机器上有哪些权限 实 ... 
- python-模块入门二(模块循环导入,区分python文件的两种用途,模块搜索路径,软件开发的目录规范)
		一.模块的循环导入问题 run.py # import m1 # 第一次导入 m1.py # 错误示范 ''' print('正在导入m1') from m2 import y #第一次导入m2 x= ... 
- Maven for Eclipse 第三章 ——创建和导入 Maven 项目
		这一章主要介绍 Maven 项目的结构,它的构建的架构,主要涵盖了必需的主题,最后将学习如何创建一个简单的 Maven 项目.这章主要包括以下部分. Maven 项目的结构 POM 文件(Projec ... 
- python之路34  MySQL  2  配置文件 字段类型
		字符编码与配置文件 1.\s查看MySQL相关信息 当前用户.版本.编码.端口号 MySQL5.6及之前的版本编码需要人为统一 之后的版本已经全部默认统一 如果想要永久修改编码配置 需要操作配置文件 ... 
- 《python语言程序设计》_第二章笔记之2.13_软件开发流程
		#程序1: 设计:由用户键入利率.贷款数以及贷款的年限,系统计算出每月还贷数和总还款数 注意:输入的年利率是带有百分比的数字,例如:4.5%.程序需要将它除以100转换成小数.因为一年有12个月,所以 ... 
- 企业web管理软件开发平台
		可以自定义拖动记忆位置的part桌面 权限(功能菜单查看范围)设置界面 权限(人员数据查看范围)设置界面 菜单排序和名称设置界面 业务模块 自定义字段界面 业务功能 列表界面 业务功能 查询界面 ... 
- python虚拟环境 + 批量pip + 换源
		python虚拟环境 + 批量pip + 换源 虚拟环境 曾经我是一个小白,不管运行什么项目都用一个环境,后来项目多了,有的是Django1.11的有的是Django2的,有的项目只能在3.6上运行, ... 
- Django项目的创建与介绍.应用的创建与介绍.启动项目.pycharm创建启动项目.生命周期.三件套.静态文件.请求及数据.配置Mysql完成数据迁移.单表ORM记录的增删改查
		一.Django项目的创建与介绍 ''' 安装Django #在cmd中输入pip3 #出现这个错误Fatal error in launcher: Unable to create process ... 
- [转]3天搞定的小型B/S内部管理类软件定制开发项目【软件开发实战10步骤详解】
		本文转自:http://www.cnblogs.com/jirigala/archive/2010/10/07/1845275.html 2010-10-07 21:39 by 通用C#系统架构, 5 ... 
- [译]使用Babel和Browserify创建你的ES6项目
		原文地址:Setting up an ES6 Project Using Babel and Browserify JavaScript的发展日新月异,ES6很快就要接管JS了.很多著名的框架像Ang ... 
随机推荐
- JavaEE Day11 BootStrap
			之前:前端知识 HTML+CSS+JavaScript 不好写 今日内容:前端的开发框架,内部定义了丰富的CSS样式和JS代码,只需要拿来用就行 会用即可 一.BootStrap ... 
- 【每日一题】【第一个出现的值】【二分】2022年1月10日-NC105 二分查找-II
			描述请实现有重复数字的升序数组的二分查找给定一个 元素有序的(升序)长度为n的整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的第一个出现的target,如果目标值存在返 ... 
- CGI、WSGI、uWSGI、ASGI……
			在学习 Python Web 开发时候,可能会遇到诸如 uwsgi.wsgi 等名词,下面通过梳理总结,探究它们之间的关系. CGI CGI(Common Gateway Interface)通用网关 ... 
- ES6——模块化
			模块化 模块化是指将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来. 一.浏览器使用ES6模块化方式一 使用script标签,将type属性设置为module,然后在script中书写代码 ... 
- 聊聊CPU的发展历程之单核、多核、超线程
			作者:小牛呼噜噜 | https://xiaoniuhululu.com 计算机内功.JAVA底层.面试.职业成长相关资料等更多精彩文章在公众号「小牛呼噜噜」 大家好,我是呼噜噜,在计算机的早期,In ... 
- 宝塔渗透之msf代理入侵
			前言 在渗透中遇到内网主机是一层接一层的拓扑形式,可以采用多层代理加路由转发访问,便于在渗透中出现网段隔绝可以使用此方法跳出局限 实验环境 kali: 192.168.75.131 target-ce ... 
- ArcObjects SDK开发 024开发的技术和技巧
			1.基本技术 开发方面.会使用C#开发语言和Visual Studio开发工具.会使用WinForm或者WPF开发. 理论知识方面.了解GIS的相关概念,例如矢量数据,栅格数据,空间参考.比例尺等概念 ... 
- 一个小而美的 C 语言项目
			我最近在学习 C 语言,看的一本书叫做 <C Primer Plus>,这本书对 C 语言的描写.特性介绍.代码示例都介绍的比较详细,是小白入门 C 语言非常不错的一本书,还有一本经典书叫 ... 
- JavaBean为何物?
			JavaBean为何物? 摘要:初学SSM框架之后,我对JavaBean这个东西开始有了简单的接触,在很久以前听见JavaBean这个词一直以为是一个非常高大上的东西,但是在仔细研究之后发现其本质 ... 
- 洛谷P1496 火烧赤壁【题解】
			事先声明 本题解文字比较多,较为详细,算法为离散化和差分,如会的大佬可以移步去别处看这道题的思路(因为作者比较懒,不想新开两个专题). 题目简要 给定每个起火部分的起点和终点,请你求出燃烧位置的长度之 ... 
