自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 02初识`Django`

Django,发音为[dʒæŋɡəʊ]Django诞生于2003年秋天,2005年发布正式版本,由Simon和Andrian开发。当时两位作者的老板和记者要他们几天甚至几个小时之内增加新的功能。两人不得已开发了Django这套框架以实现快速开发目的,因此Django生来就是为了节省开发者时间的。Django发展至今,被许许多多国内外的开发者使用,已经成为web开发者的首选框架。因此,如果你是用python来做网站,没有理由不学好Djangodjango。

2023-03-22 22:49:47 289 1

原创 01-web框架的本质

web框架的本质

2022-10-29 15:53:41 316

原创 07-`Linux`权限管理

Linux的用户和用户组管理

2022-10-22 20:46:32 571

原创 06-`Linux`的用户和用户组管理

Linux的用户和用户组管理

2022-10-21 21:59:27 334

原创 05-`Linux`的软件管理

Linux的软件管理

2022-10-21 14:55:21 522

原创 04 `Linux`的VIM

Linux的VIM

2022-10-20 22:59:17 439

原创 03 `Linux`基本命令

Linux基本命令

2022-10-20 21:56:28 135

原创 02-`Linux`的基本命令

Linux基本命令

2022-10-19 22:58:29 133

原创 01 `Linux`基础

linux基本了解

2022-10-19 21:21:31 412

原创 数据库3-DDL语句数据库和数据表相关操作

DDL语句数据库和数据表相关操作

2022-09-05 16:53:22 235

原创 数据库2-mysql环境搭建

`mysql`环境搭建

2022-09-05 16:05:24 1102

原创 数据库1-数据库基本介绍

数据库基本介绍

2022-09-05 15:40:23 315

原创 web开发JavaScript入门05之流程控制

文章目录流程控制流程控制概念区块顺序流程控制分支流程控制`if` 语句`if else`语句(双分支语句)`if else if `语句(多分支语句)三元表达式`switch`分支流程控制`switch` 语句和 `if else if `语句的区别循环`for`循环**断点调试**双重`for`循环`for` 循环小结`while`循环`do-while`循环`continue`、`break`流程控制流程控制概念在一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的。很多时候我们要通

2022-05-10 16:00:41 235

原创 web开发JavaScript入门04之运算符

文章目录运算符算数运算符浮点数的精度问题表达式和返回值递增和递减运算符递增运算符前置递增运算符后置递增运算符比较运算符等号比较逻辑运算符短路运算(逻辑中断)赋值运算符运算符优先级运算符运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。JavaScript中常用的运算符有算数运算符递增和递减运算符比较运算符逻辑运算符赋值运算符算数运算符概念:算术运算使用的符号,用于执行两个变量或值的算术运算运算符描述实例+加10+20

2022-05-10 15:13:11 195

原创 web开发JavaScript入门03之基本数据类型

文章目录数据类型为什么需要数据类型变量的数据类型数据类型的分类简单数据类型数字型NaN与数值相关的方法isNaN()parseInt()parseFloat()字符串型布尔型null 和 undefined获取变量数据类型字面量数据类型转换什么是数据类型转换?转换为字符串转换为数字型转换为布尔型数据类型为什么需要数据类型在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型简单来说,数据类型就是数据的类别型号。比如姓名“

2022-05-09 22:56:04 318

原创 web开发JavaScript入门02变量与注释

文章目录JavaScript 的基本语法语句JavaScript注释单行注释多行注释扩展JavaScript输入输出语句变量什么是变量变量在内存中的存储变量的使用声明变量赋值变量的初始化变量语法扩展变量命名规范变量提升关键字和保留字标识符关键字保留字JavaScript 的基本语法语句JavaScript 程序的执行单位为行(line),也就是一行一行地执行。一般情况下,每一行就是一个语句。语句(statement)是为了完成某种任务而进行的操作,比如下面就是一行赋值语句var a = 1 + 3

2022-05-09 17:14:46 442

原创 web之JavaScript入门01

文章目录编程语言编程计算机语言编程语言翻译器编程语言和标记语言区别总结计算机基础数据存储数据存储单位程序运行初始JavaScriptJavaScript 是什么JavaScript的作用HTML/CSS/JS 的关系浏览器执行 JS 简介JS 的组成JS 初体验编程语言编程编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。计算机程序:就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌握的语言来编写的,所以人们要控制计算机一定要通过计算机

2022-05-09 16:08:11 575

原创 web入门之H5C3

HTML5新特性概述HTML5 的新增特性主要是针对于以前的不足,增加了一些新的标签、新的表单和新的表单属性等。这些新特性都有兼容性问题,基本是 IE9+ 以上版本的浏览器才支持,如果不考虑兼容性问题,可以大量使用这些新特性。语义化标签以前布局,我们基本用 div 来做。div 对于搜索引擎来说,是没有语义的<div class=“header”> </div><div class=“nav”> </div><div class=“con

2022-05-09 14:41:23 545

原创 web之css入门06

文章目录定位为什么使用定位定位组成边偏移(方位名词)定位模式定位模式介绍静态定位相对定位绝对定位定位口诀 —— 父相子绝固定定位粘性定位定位总结定位的应用固定定位小技巧: 固定在版心左侧位置堆叠顺序定位特殊特性网页布局总结`display` 显示`overflow` 溢出`visibility` 可见性显示与隐藏总结定位为什么使用定位浮动可以让多个块级盒子一行没有缝隙排列显示, 经常用于横向排列盒子定位则是可以让盒子自由的在某个盒子内移动位置或者固定屏幕中某个位置,并且可以压住其他盒子定位组成定

2022-05-07 22:04:50 140

原创 web之css入门05

文章目录浮动传统网页布局的三种方式标准流(普通流/文档流)为什么需要浮动什么是浮动浮动特性浮动元素经常和标准流父级搭配使用常见网页布局清除浮动为什么需要清除浮动清除浮动本质清除浮动的多种方式额外标签法父级添加 `overflow` 属性父级添加`after`伪元素父级添加双伪元素总结浮动传统网页布局的三种方式CSS 提供了三种传统布局方式(简单说,就是盒子如何进行排列顺序):普通流(标准流)浮动定位这三种布局方式都是用来摆放盒子的,盒子摆放到合适位置,布局自然就完成了注意:实际开发中,一

2022-05-07 19:50:20 98

原创 web之css入门04

css的显示模式元素显示模式就是元素(标签)以什么方式进行显示,比如<div>自己占一行,比如一行可以放多个<span>网页的标签非常多,在不同地方会用到不同类型的标签,了解他们的特点可以更好的布局我们的网页块元素常见的块元素<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li><div> 标签是最典型的块元素块级元素的特点:比较霸道,自己独占一行。高度

2022-04-18 13:08:24 337

原创 web之CSS入门03

文章目录字体样式字体大小字体粗细字体样式字体的综合写法字体总结文本属性文本颜色文本对齐修饰文本文本缩进行高大小写背景背景颜色背景图片背景平铺背景图片位置背景图片固定背景样式合写背景色半透明背景总结字体样式字体设置也是网页设计中的重要组成部分,合适的字体不仅会使页面更加美观,也可以提升用户体验。CSS 中提供了一系列用于设置文本字体样式的属性,比如更改字体,控制字体大小和粗细等等。font-family:设置字体;font-style:设置字体的风格,例如倾斜、斜体等;font-weight:设置

2022-04-15 19:02:18 409

原创 web之CSS入门02

文章目录`CSS`选择器`css`基础选择器通配符选择器标签选择器类选择器`ID` 选择器后代选择器子选择器并集选择器相邻兄弟选择器属性选择器通用兄弟选择器伪类选择器CSS选择器用来指定要为哪个 HTML 元素定义样式。选择器是CSS 样式规则中重要的组成部分,我们可以将选择器看作是 CSS 样式与HTML 元素之间的匹配模式,与选择器关联的样式规则会应用于选择器所指定的 HTML 元素上选择器(选择符)就是根据不同需求把不同的标签选出来这就是选择器的作用。 简单来说,就是选择标签用的css基础选

2022-04-15 18:49:10 216

原创 web之CSS入门01

文章目录`CSS`简介`css`语法规范`css`代码风格样式格式书写样式大小写风格样式空格风格`CSS`注释`HTML`引用`CSS`内嵌样式表内联样式外部样式表导入样式表CSS简介CSS 是“Cascading Style Sheet”的缩写,中文意思为“层叠样式表”,有时我们也会称之为 CSS 样式表或级联样式表它也是一种标记语言,用于描述网页的表现形式(例如网页元素的位置、大小、颜色等)。CSS 的主要作用是定义网页的样式(美化网页),对网页中元素的位置、字体、颜色、背景等属性进行精确控制。

2022-04-15 18:43:05 331

原创 web之HTML入门03

块级元素和内联元素HTML 标签(元素)可以分为两个类别,分别是块级元素和内联元素(也叫行内元素)块级元素块级元素最主要的特点是它们自己独占一行,块级元素中最具代表性的就是<div>此外还有<p>、<nav>、<aside>、<header>、<footer>、<section>、<article>、<ul>、<address>、<h1>~<h6>等。块级元

2022-04-13 21:14:37 179

原创 web之HTML入门02

head内常用标签<title>Document</title> 显示网页标题<style></style> 内部书写css代码<script></script> 内部书写js代码 也能引人外部js文件<link rel="stylesheet" href=""> 引入外部css文件<!--指定文档的编码类型(需要知道)

2022-04-13 21:10:46 759

原创 web之HTML入门01

什么是网页?网站就是一个绑定了域名的文件夹,该文件夹中可以包含子文件夹以及各种各样的文件,这些文件都可以通过域名来访问。一个网站由很多网页组成,可以将多个网页放在一个文件夹中,这个文件夹还可以嵌套其它子文件夹,最终形成一个树状结构。网页其实就是放在服务器上的一个文件,当我们浏览网页时,这个文件会被下载到我们本地的电脑,然后再由浏览器解析,渲染出各种漂亮的界面,比如表格、图片、标题、列表等。网页文件的后缀有很多种,比如.html、.php、.jsp、.asp等。但不管网页的后缀是什么,它的本质都是一样的

2022-04-13 20:45:44 508 1

原创 HTTP协议

文章目录HTTP协议HTTP工作原理HTTP协议的特点HTTP之URLHTTP之RequestHTTP之Response常见的响应状态码HTTPS协议对称密钥加密非对称秘钥加密技术https的证书机制http请求的过程HTTP协议HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP协议就是服务器(Server)和客户端(Client)之间进行数据交互(相互

2021-12-18 16:22:49 646

原创 爬虫01爬虫概述

文章目录爬虫概述前戏什么是爬虫爬虫的价值爬虫究竟是合法的还是违法的?哪些语言可以实现爬虫爬虫在使用场景中的分类爬虫的矛与盾反爬机制反反爬策略`robots.txt`协议爬虫概述前戏你是否在夜深人静的时候,想看一些会让你更睡不着的图片却苦于没有资源。。。你是否在节假日出行高峰的时候,想快速抢购火车票成功。。。你是否在网上购物的时候,想快速且精准的定位到口碑质量最好的商品。。。什么是爬虫网络爬虫(又被称为网页蜘蛛,网络机器人)就是模拟客户端(主要指浏览器)发送网络请求,接收请求响应,一种按照一

2021-12-18 15:06:44 745

原创 Python数据分析数据可视化pyechart

文章目录柱状图堆叠关闭坐标轴显示自定义坐标轴标签文本更改坐标轴数据类型双Y轴【直方图&折线图】直方图——双Y轴折线图——双X轴自定义图例图形图例选择设置单选设置默认选中系列缩略轴——inside组件缩略轴——slider组件缩略轴——slider组件&inside组件XY轴翻转设置动画效果直方图带视觉组件设置渐变色(线性渐变)设置渐变色(径向渐变)设置分割线设置分割区域通过字典配置面积图堆叠面积图自定义线样式(LineStyleOpts)带阴影效果折线图折线图平滑处理直方图带标记线(最大值,

2021-05-28 14:54:38 2423 5

原创 SQLAlchemy

文章目录一、连接和初始化使用SQLAlchemy去连接数据库二、模型与数据库的映射将ORM模型映射到数据库中:三、SQLAlchemy常用数据类型四、Column常用参数五、数据的增删改查操作六、query可用参数七、filter过滤的总结八、数据库层面的外键约束外键约束有以下几项ORM层面的外键约束九、一对一十、一对多十一、多对多十二、ORM层面的外键约束十三、排序十四、limit、offset和切片十五、group_by与having查询SQLALchemy很多语法和原生sql高度一致group_by:

2021-05-04 18:45:21 436

原创 Python网络编程

文章目录一、储备知识1.1 软件开发的架构1.1.1 C/S架构1.1.2 B/S架构1.2 计算机基础知识1.3 什么是网络二、TCP/IP各层详解2.1 物理层2.2 数据链路层2.3 网络层2.4 传输层2.4.1 tcp协议2.4.2 udp协议2.5 应用层三、socket介绍3.1 什么是socket3.2 Socket通信套路3.3 socket套接字方法3.3.1 socket 实例3.3.2 服务端套接字函数3.3.3 客户端套接字函数3.3.4 公共用途的套接字函数四、socket实例4

2021-03-06 22:15:40 1787 2

原创 python面向对象

文章目录一、面向对象的思想二、 类与对象三、 面向对象编程3.1 类的定义与实例化3.2 属性访问3.2.1 类属性与对象属性3.2.2 属性查找顺序与绑定方法四、封装4.1 隐藏属性4.2 隐藏数据属性4.3 隐藏函数属性4.4 property4.6 @property装饰器详解五、继承5.1 继承介绍5.2 继承与抽象5.3 属性查找5.4 继承的实现原理5.4.1 菱形问题5.4.2 继承原理5.4.3 深度优先和广度优先5.4.4 Pyton Mixins机制5.5.5 派生与方法重用5.5.6

2021-03-06 14:31:57 1608 2

原创 ATM小程序

文章目录一、开发前准备二、软件目录架构搭建三、代码开发3.1 注册功能3.1.1 注册功能简单版3.1.2 将功能分层3.2 登录功能3.3 登录认证装饰器3.4 查看余额功能3.5 提现功能3.6 还款功能3.7 转账功能3.8 查看流水3.9 购物功能3.10 查看购物车3.11 清空购物车一、开发前准备创建ATM文件夹,并在其下创建readme.md文件,作为说明# 项目说明书##项目:ATM+购物车# 项目需求 模拟实现一个ATM + 购物商城程序 1. 额度 15000

2021-03-05 20:23:26 1297

原创 Python常用模块

文章目录一、time与datetime模块1.1 时间模块需要掌握的操作1.1.1 时间格式的转换1.1.2 本地时间和世界标准时间1.1.3 struct_time ==>格式化的字符串形式的时间二、random模块三、 os模块四、 sys模块五、 shutil模块六、 json模块6.1 什么是序列化?6.2 为什么要序列化?6.2.1 持久保存状态6.2.2 跨平台数据交互6.3 如何序列化之json七、configparser模块八、hashlib模块8.1 什么叫hash8.2 hash值

2021-03-04 14:39:59 967 1

原创 14 Python的模块与包

文章目录一、模块介绍1.1 什么是模块1.2 为何要用模块二、模块的使用2.1 import语句2.2 from-import 语句2.3 其他导入语法(as)2.4 循环导入问题2.5 搜索模块的路径与优先级2.6 区分py文件的两种用途2.7 编写一个规范的模块三、包3.1 创建包3.2 Python包的导入1) import 包名[.模块名 [as 别名]]2) from 包名 import 模块名 [as 别名]3) from 包名.模块名 import 成员名 [as 别名]3.2 绝对导入与相对

2021-03-03 16:37:59 1275 2

原创 13 Python函数进阶

文章目录一、迭代器1.1 什么是迭代器1.2 为何要有迭代器1.3 可迭代对象1.4 迭代器对象1.5 迭代器的优缺点1.5.1 优点1.5.3 缺点二、 for循环原理三、生成器四、三元表达式五、列表生成式六、生成器表达式七、函数的递归八、面向过程编程思想/范式九、匿名函数十、 map、reduce、filter一、迭代器1.1 什么是迭代器迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一次的结果而继续的单纯的重复并不是迭代(举例:更新换代)1.2 为何要有迭代器迭代器是

2021-03-03 13:57:14 1146 3

原创 12 Python的闭包和装饰器

文章目录一、 函数对象1.1 函数可以被引用1.2 函数可以作为容器类型的元素1.3 函数可以作为参数传入另外一个函数1.4 函数的返回值可以是一个函数二、 闭包函数2.1 什么是闭包函数2.2 为何要有闭包函数三、装饰器3.1 什么是装饰器3.2 为何要用装饰器3.3 装饰器的实现3.3.1 无参装饰器的实现3.2.2 有参装饰器的实现一、 函数对象函数对象指的是函数可以被当做’数据’来处理,具体可以分为四个方面的使用,我们如下1.1 函数可以被引用def add(x,y): return

2021-03-02 15:50:56 969

原创 11 Python的名称空间和作用域

文章目录一、名称空间1.1 内建名称空间1.2 全局名称空间1.3 局部名称空间二、作用域2.1 全局作用域与局部作用域2.2 作用域与名字查找的优先级一、名称空间名称空间即存放名字与对象映射/绑定关系的地方。对于x=3,Python会申请内存空间存放对象3,然后将名字x与3的绑定关系存放于名称空间中,del x表示清除该绑定关系名称空间的意义在于不同的空间可以存放相同的名字,名字相同不会冲突,是对栈区的划分有了名称空间,就可以在栈区中存放相同的名字,详细的,名称空间分为三种内置名称空间全局名

2021-03-02 14:43:46 781

原创 10 Python的函数

文章目录一、函数初始1.1 什么是函数1.2 为何要用函数1.3 如何用函数二、定义函数2.1 定义函数发生的事情2.2 定义函数的形式2.2.1 无参函数2.2.2 有参函数2.2.3 空函数三、调用函数四、函数返回值五、函数的说明六、函数的参数6.1 形参与实参介绍6.2 形参与实参的具体使用6.2.1 位置参数6.2.2 关键字参数6.2.3 默认参数6.2.4 可变长度的参数(*和**的用法)6.2.5 命名关键字参数(了解)6.2.6 组合使用6.3 类型提示一、函数初始1.1 什么是函数P

2021-03-02 14:19:03 1479

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除