GIT


GIT

(本文转载自廖雪峰的官方网站

Git是什么?

Git是目前世界上最先进的分布式版本控制系统(没有之一)。

Git有什么特点?简单来说就是:高端大气上档次!

那什么是版本控制系统?

如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:

想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word文件,再接着改,改到一定程度,再“另存为……”一个新文件,这样一直改下去,最后你的Word文档变成了这样:

lots-of-docs

过了一周,你想找回被删除的文字,但是已经记不清删除前保存在哪个文件里了,只好一个一个文件去找,真麻烦。

看着一堆乱七八糟的文...

Read more

Web核心技术简介


Web核心技术简介

​ HTML5、CSS3和JavaScript是Web前端会用到的主要技术。我们要想学Web开发必须要掌握这3种技术。

HTML5

​ HTML 指的是超文本标记语言(Hyper Text Markup Language)

​ HTML 不是一种编程语言,而是一种标记语言 (markup language)

​ HTML 使用标记标签来描述网页。

​ HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。

​ HTML5 是 HyperText Markup Language 5 的缩写,H...

Read more

Matplotlib基础一


image-20220315090111641

  • Matplotlib是Python中最常用的可视化工具之一,可以非常方便地创建海量类型的2D图表和一些基本的3D图表,可根据数据集(DataFrame,Series)自行定义x,y轴,绘制图形(线形图,柱状图,直方图,密度图,散布图等等),能够满足大部分需要。
  • Matplotlib最早是为了可视化癫痫病人的脑皮层电图相关的信号而研发,因为在函数的设计上参考了MATLAB,所以叫做Matplotlib。
  • 官方文档: https://matplotlib.org/
  • Matplotlib中最基础的模块是pyplot。

image-20220315090155062

安装

pip install matplotlib
import...

Read more

Pandas入门(二)


Pandas数据分析基础

Pandas之所以能成为Python数据分析领域的事实标准库,是因为它对日常数据分析的便捷操作和全面覆盖。

数据读写

Pandas可以将指定格式的数据读取到DataFrame中,并将DataFrame输出为指定格式的文件。

../../_images/02_io_readwrite.svg

Pandas读写函数

image-20211223085518383

读写案例

泰坦尼克数据

CSV 格式存储的泰坦尼克号数据集。数据由以下数据列组成:

  • PassengerId:每位乘客的 ID。
  • Survived: 此功能的值为 0 和 1。0 表示未存活,1 表示存活。
  • Pclass: 有3个级别:1级,2级和3级。
  • Name:乘客姓名。
  • Sex:乘客性别。
  • Age:乘客年...

Read more

Django商城的设计


商城的设计

网站开发隶属于软件工程,开发流程为:

需求分析 --> 设计说明(细分为概要设计和详细设计)--> 代码编写 --> 程序测试 -->软件交付--> 客户验收--> 后期维护

需求分析

假设我们是一家软件开发公司,公司员工分别有需求工程师、网页设计师、前端工程师、后端工程师和测试工程师,现有一名客户想开发自家的购物平台,该客户拥有实体门店,专售母婴产品。

大多数情况下,客户对网站平台的开发流程只有表面的认知,他们不会提出详细的需求,只会说出他们的目的,比如说“我只想有一个自家的购物平台,能让我的客户在线购买产品,好像淘宝那样就行了。

”...

Read more

Django简介


Django简介

Django是一个开放源代码的Web应用框架,使用Python语言编写完成。

Web框架是一套组件,提供通用的设计模式,能够最大程度地降低开发Web站点的难度。

Django的设计目标就是使开发复杂的、数据库驱动的网站变得简单,注重组件的可重用性与可插拔性。

1.1 Django的产生背景

1.1.1 Django的创建背景

假设现在没有Django,我们要开发一个Web站点,需要做哪些工作,写哪些组件去完成它呢?通常需要做下面的几件事。

(1)构建用户账户体系,实现Web站点的登录与注册功能。

(2)定义数据表模型及实现访问功能。

(3)编写业务逻辑实现站点功...

Read more

Pandas入门(一)


Pandas入门

Pandas是Python数据分析的利器,也是各种数据建模的标准工具。

在Python语言应用生态中,数据科学领域近年来十分热门。作为数据科学中一个非常基础的库,Pandas受到了广泛关注。Pandas可以将现实中来源多样的数据进行灵活处理和分析。

安装pandas

pip install pandas

为什么学习pandas

  • numpy已经可以帮助我们进行数据的处理了,那么学习pandas的目的是什么呢?
    • numpy能够帮助我们处理的是数值型的数据,当然在数据分析中除了数值型的数据还有好多其他类型的数据(字符串,时间序列),那么pandas就可以帮我们很...

Read more

制作Deepin+Win10双系统


制作Deepin+Win10双系统

Deepin简介

​ deepin(原名:Linux Deepin;中文通称:深度操作系统)是由武汉深之度科技有限公司在Debian基础上开发的Linux操作系统,其前身是Hiweed Linux操作系统,于2004年2月28日开始对外发行,可以安装在个人计算机和服务器中 。 ​ deepin操作系统内部集成了deepin Desktop Environment(中文通称:深度桌面环境),并支持deepin store、deepin Music、deepin Movie等第一方应用软件。 ​ 2019年,华为开始销售预装有deepin操作系...

Read more

ZL阅读分享项目介绍


项目介绍

项目名称:ZL阅读分享

开发模式:企业主流-前后端分离模式

功能:

    - 账号注册
    - 账号登录 / 手机号登录
    - 第三方登录 / qq / github / gitee
    - 个人信息
    - 绑定邮箱 / 绑定手机号
    - 修改密码 / 重置密码
    - 文章编辑
    - 文章管理
    - 文章推荐
    - 用户管理
    - 分类管理
    - 标签管理
    - 收藏管理
    - 博客友链
    - 客户端管理
    - 首页
    - 分类
    - 归档
    - 标签
    - 友链
 ...

Read more

前后端分离介绍


前后端分离介绍

前端:即客户端,负责渲染用户显示界面。例如网页、pc客户端、安卓、ios等

后端:即服务器端,负责接收http请求,处理数据。

API: Application Programming Interface,是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。

连接前后端:后端服务为前端提供一个统一的访问入口(一般是单独部署一个服务),使用restful等风格提供http服务供前端调用,实现前后端数据传输。

在前后端分离的应用模式中,我们通常将后端开发的每一视图都成为一个接口,或者API,前端通过访问接口来对数据进行增删改查。

优点

1、彻底解放前端。

2、提高工作...

Read more