HTML5标签详解


HTML5

一.HTML5 文档结构

1.第一步:打开编辑器,打开指定文件夹;

2.第二步:保存 index.html 文件到磁盘中,.html 是网页后缀;

3.第三步:开始编写 HTML5 的基本格式。

<!DOCTYPE html> <!-- 文档类型声明 -->
<html lang="zh-cn"> <!-- 表示 HTML 文档开始  -->
<head> <!--包含文档元数据开始  -->
    <meta charset="utf-8"> <...

阅读全文 →

Docker — 从入门到实践


Docker — 从入门到实践

Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的维护效率,降低了云计算应用开发的成本!使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松!

无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker,节约有限的生命。

什么是 Docker

Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源...

阅读全文 →

Linux 基础笔记


Linux 基础笔记

Linux命令是什么?

Linux命令是用户与Linux操作系统进行交互的指令,通过在终端(Terminal)中输入特定的命令字符串,可让系统执行相应操作,如文件管理、进程控制、系统配置等。它们是Linux系统操作的核心,基于命令行界面(CLI)工作,相比图形界面(GUI),往往更高效、灵活,尤其在服务器管理、自动化脚本等场景中不可或缺。

Linux命令的基本构成

大多数Linux命令的基本格式为: 命令 [选项] [参数]

  • 命令:核心指令,如ls(列出文件)、cd(切换目录)。
  • 选项:调整命令行为的参数,通常以-(短选项,如-l)或--(长选项,如--hel...

阅读全文 →

GIT


GIT

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

Git是什么?

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

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

那什么是版本控制系统?

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

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

lots-of-docs

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

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

阅读全文 →

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...

阅读全文 →

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...

阅读全文 →

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:乘客年...

阅读全文 →

Django商城的设计


商城的设计

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

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

需求分析

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

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

”...

阅读全文 →

Django简介


Django简介

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

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

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

1.1 Django的产生背景

1.1.1 Django的创建背景

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

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

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

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

阅读全文 →

Pandas入门(一)


Pandas入门

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

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

安装pandas

pip install pandas

为什么学习pandas

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

阅读全文 →