自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 HTML基础

1. 学习目标 HTML相关概念,HTML发展历史 WEB标准,W3C/ECMA相关概念 相关软件的应用以及站点的创建 HTML基本结构和HTML语法 HTML常用标记(标签) 2. HTML相关概念,HTML发展历史2.1 HTML及相关概念的介绍​ HTML 指的是超文本标记语言 (Hyper Text Markup Language) 万维网的描述性语言。XHTML指可扩展超文本标记语言(标识语言)(EXtensible HyperText

2021-08-31 17:31:26 190

原创 Git & GitHub

git的使用: 版本控制系统 多人协作开发同一个项目 git分布式 svn集中式 控制版本 1.git简介1.1 git的由来​ 很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。​ Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?​ 事实是,在2002年以前,世界各地的志愿者把源代码文件通过d

2021-08-31 17:30:09 208

原创 Linux命令

Linux常用命令1.命令常用方法Linux命令格式:command [-options] [parameter1] …说明:command: 命令名,相应功能的英文单词或单词的缩写[-options]:选项,可用来对命令进行控制,也可以省略,[]代表可选parameter1 …:传给命令的参数:可以是零个,一个或多个例如:ls -a ./2.查看帮助文档1. --help一般是linux命令自带的帮助信息例如:ls --help

2021-08-31 17:28:15 203

原创 Linux基础

Linux基础1.什么是操作系统1)什么是操作系统?​ window10, Linux, MacOS.​ Android, iOS, HongmengOS, winphone, 塞班操作系统  操作系统是介于计算机和应用软件之间的一个软件系统,操作系统的上层和下层都有其他的对象存在:2)操作系统的作用:1.操作系统跟各种硬件打交道,翻译成硬件指令2.提供了系统调用,进而使得应用程序可以通过系统调用进而使硬件功能。2.现实生活中的操作系统1.Windows2.M

2021-08-31 17:27:02 178

原创 Redis数据库

Redis关系型数据库(sql): MySQL, Oracle, SQLite, SQL Server, ...非关系型数据库(nosql: not only sql 不仅仅是SQL): Redis, MongoDB, ...一、Redis基础1.概述Redis 是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序。Redis有三个主要特点,使它优越于其它键值数据存储系统 - Redis将其数据库完全保存在内存中,仅使用磁盘进行持久化。

2021-08-31 17:25:18 97

原创 mysql窗口函数

sql语句:CREATE TABLE `student` ( `id` int(0) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `age` int(0) NULL DEFAULT NULL, `sex` enum('男','女') CHARACTER SET utf8 C...

2021-08-31 17:23:54 124

原创 Python操作MySQL

1.连接MySQL安装pymysql模块pip install pymysql​​import pymysql# 连接mysql# 参数1:表示主机或ip地址# 参数2:表示mysql的用户名# 参数3:表示mysql的密码# 参数4:表示mysql的数据库名# conn = pymysql.connect('localhost', 'root', 'root', 'mydb2')conn = pymysql.connect('10.36.132.6', 'root', 'roo

2021-08-31 17:22:57 104

原创 MySQL多表联查

一、多表查询1.表与表之间的关系一对一​ 通过嵌套的方式一对多【多对一】​ 添加外键多对多​ 单独创建一张新的表2.合并结果集作用:将两个select语句的查询结果合并到一起两种方式:​ union:去除重复记录【并集】​ union all;获取所有的结果演示:#创建表mysql> create table A( name varchar(10), score int ..

2021-08-31 17:21:09 704

原创 MYSQL&DQL和数据完整性

一、DQL数据库执行DQL语言不会对数据库中的数据发生任何改变,而是让数据库发送查询结果到客户端查询返回的结果其实是一张虚拟表语法:SELECT 列名 FROM 表名【WHERE --> GROUP BY -->HAVING--> ORDER BY】1 基础查询演示:#1.查询所有列mysql> select * from student;+------+----------+------+--------+| id | name ..

2021-08-31 17:18:56 69

原创 MySQL基础

一、数据库简介1.数据库系统1.1数据库DataBase【DB】,指的是长期保存到计算机上的数据,按照一定顺序组织,可以被各种用户或者应用共享的数据集合持久化存储 / 临时存储(缓存)【用于存储数据的地方,可以视为存储数据的容器】1.2数据库管理系统DataBase Management System【DBMS】, 能够管理和操作数据库的大型的软件数据库是CS模式: Client/Server用于建立、使用和维护数据库,对数据库进行统一的管理和控制,为了保证数据库的

2021-08-31 17:17:21 88

原创 python 进程&协程深入了解

一. 进程进程的概念python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。​进程的概念: 进程是程序的一次执行过程, 正在进行的一个过程或者说一个任务,而负责执行任务的则是CPU. 进程的生命周期: 当操作系统要完成某个任务时,它会创建一个进程。当进程完成任务之后,系统就会撤销这个进程,收回它所占用的资源。从创建到撤销的时间段就是进程的生命期​进程之间存在并发性: 在一个系统中,同时会

2021-08-28 17:53:12 115

原创 python 进程 线程 协程

1.进程 线程 协程 概念a.进程我们电脑的应用程序,都是进程,假设我们用的电脑是单核的,cpu同时只能执行一个进程。当程序处于I/O阻塞的时候,CPU如果和程序一起等待,那就太浪费了,cpu会去执行其他的程序,此时就涉及到切换,切换前要保存上一个程序运行的状态,才能恢复,所以就需要有个东西来记录这个东西,就可以引出进程的概念了。​进程就是一个程序在一个数据集上的一次动态执行过程。进程由程序,数据集,进程控制块三部分组成。程序用来描述进程哪些功能以及如何完成;数据集是程序执行过程中所使用的资源

2021-08-28 17:50:22 1357

原创 python&pillow模块&网络编程

一、pillow模块Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。pillow可以说已经取代了PIL,将其封装成python的库(pip即可安装),且支持python2和python3,目前最新版本是8.3.0。应用: 验证码\图片处理安装: pip install pillow from PIL import Image# 打开图片 open()# 显示图片 show()im_path = r"C:\python2105\

2021-08-28 17:48:25 533

原创 python 正则表达式

1.引入案例代码演示:#需求:判断一个手机号码是否合法.""import re #regular Expession #使用正则表达式实现上面的需求# 需求:封装一个函数,判断手机号是否合法?def checkPhone(phone): if len(phone) != 11: return "手机号码长度不符合要求!" if phone[0] != "1": return "手机号码不是1开头!" if not p

2021-08-28 17:44:49 386

原创 python班级类的小练习

class Student(): def __init__(self,name,age,num,room): self.__name = name self.__age = age self.__num = num self.__room = room @property def name(self): return self.__name @property def age(self.

2021-07-30 16:29:29 210

原创 python错误和异常&文件读写&

一、错误和异常1.概念两种容易辨认的错误​ 语法错误:一些关于语法的错误【缩进】 Error​ 异常:代码完全正确,但是,程序运行之后,会报出 的错误 Exceptionexception/error代码演示:# 常见的错误# print(num) # NameError: name 'num' is not definedlist1 = [12,34,23,45]print(list1[0])print(list1[1])print(list1[2])p

2021-07-30 16:21:41 379

原创 python类的属性和对象的属性

一.类的属性和对象的属性#定义类class Fish: #类的属性 name = "美人鱼" #对象的属性 def __init__(self,weight): self.weight = weight def swim(self): print("我是一只鱼,游啊游!")#创建对象fish = Fish(80)f1 = Fish(100)#访问类的属性print(Fish.name)print(fish.nam

2021-07-28 10:41:12 3759

原创 python面向对象

一.time&datetime&hashlib模块应用1time时间模块代码演示:import time#1.获取当前时间对应的时间戳,使用浮点型表示,单位:秒【掌握】t1 = time.time()print(t1)#2.休眠,参数的单位为秒,可以为浮点数【掌握】print("hello1")time.sleep(2) print("hello2")2.datetime日期模块【掌握】是对time模块的封装,比time模块更加全面''.

2021-07-27 08:48:25 244 2

原创 python目录遍历&包&模块

一、目录遍历os 用于获取系统的功能,主要用于操作文件或者文件夹代码演示:import os#1.os.listdir 查看指定路径下所有的文件夹和文件 \# r"" 转义字符串中的特殊字符#print(os.listdir(r"C:\Users\chenbingjie\Desktop\python2104\day11"))#当前目录 .#上一级目录 ..#2.os.curdir 表示当前目录 .#print(os.curdir)#3.os

2021-07-25 13:08:16 857 3

原创 python装饰器&函数递归&栈和队列

一、装饰器【掌握】1.案例代码演示:def test(): print("你好啊!")# test()# 需求: 给上面的函数test增加一个功能, 输出 我很好# 第一种方式: 修改了原来的函数'''def test(): print("你好啊!") print("我很好")test()# 第二种方式: 定义一个新函数,在新函数中调用原函数,然后追加功能def test1(): test() print("我很好")tes

2021-07-25 12:58:51 193

原创 python深入了解函数

一、偏函数【了解】默认参数:可以降低函数调用的难度偏函数:对函数参数做一些控制的函数注意:偏函数不需要自定义,直接使用【系统函数】代码演示:# int() 默认将其他数据类型转换为整型(10进制)print(int("123")) # 123# int() 函数还提供了第二个参数 base控制转换为几进制print(int("123",base = 8)) # 83 (8进制数)print(int("110",base = 2)) # 6import.

2021-07-25 12:49:49 340

原创 python基础函数应用

一、函数1.函数概述1.1为什么使用函数问题: 代码重复 后期维护成本太高 代码可读性不高解决问题:函数 在一个完整的项目中,某些功能会被反复使用,那么将这部分功能对应的代码提取出来,当需要使用功能的时候直接使用本质:对一些特殊功能的封装优点: a.简化代码结构,提高应用的效率 b.提高代码复用性 c.提高代码的可读性和可维护性建议:但凡涉及到功能,都尽量使用函数实现1.2认识函数需求: 求圆的面积s = π ...

2021-07-25 12:40:34 365

原创 python字符串应用

一、可变数据类型和不可变数据类型python中常见的数据类型:int float str list tuple bool dict set None bytespython中可以根据内存地址是否发生改变分为可变数据类型和不可变数据类型可变数据类型:当该数据类型对应的值发生改变的时候,那么内存地址不发生改变,叫做可变数据类型 (dict list set)不可变数据类型:当该数据类型对应的值发生改变的时候,那么内存地址发生改变,叫做不可变数据类型 (int float str bool tuple

2021-07-25 12:25:06 547

原创 python元组&字典&集合

一、tuple元组1.概述和列表相似,本质上是一种有序的集合元组和列表的不同之处:​ a.列表:[ ] 元组:( )​ b.列表中的元素可以进行增加和删除操作,但是,元组中的元素不能修改【元素:一旦被初始化,将不能发生改变】2.创建元组创建列表:​ 创建空列表:list1 = [ ]​ 创建有元素的列表:list1 = [元素1,元素2,。。。。。]创建元组​ 创建空元组:tuple1 = ( )​ 创建有元素的元组:tuple1 = (元素1,元素.

2021-07-25 12:09:35 169 1

原创 python列表&布尔和空值&Number

一、列表list1.概述变量:使用变量存储数据, 但是存在一个缺点: 一个变量一次只能存储一个数据若要存储多个数据: 一般使用列表列表本质上面是一个有序的集合.list1 = ["幻影","兰博基尼","迈巴赫","玛莎拉蒂","布加迪威龙","红旗","唐","宋","元","汉","秦",123,True]print(list1)2.创建列表语法:​ 变量名 = 列表​ 列表名称 = [数据1,数据2........]说明: 使用 [ ] 表示创建列表​ 列

2021-07-24 23:59:08 1042 1

原创 python循环 while 和 for

1.python中的三元运算符# 求出两个数字中比较大的一个数a = 76b = 23if a > b: print(a)else: print(b)# 三元运算符max = a if a > b else b2.循环 while 和 for (for in)2.1 while循环语法:1.初始化的表达式while 2.条件表达式: 循环体(重复执行的代码片段) 3.更新表达式 # 注意: 初始化的表达式只会在第一次循环的...

2021-07-24 23:42:19 348 1

原创 Python数据类型&运算符&IF分支结构

一、Python中的数据类型计算机顾明思议就是可以做数学运算的机器,因此计算机理所当然的可以处理各种数据,但是计算机能处理的远远不止数值,还有文本,图形,音频,视频网页等各种数据, 不同数据需要定义不同的数据类型.str(字符串类型): 用单引号''或者双引号"" 或者 ''' ''' 或者 """ """ 包裹起来的文本是字符串 Boolean(布尔类型): True(真) False(假) NoneType(空值):None list(列表):类似于其他语言(...

2021-07-24 23:24:46 408

原创 python基础软件开发的常识

1.什么是软件由一系列特定顺序组织起来的计算机数据或者指令常见的软件:系统软件:windows系统\linux系统\mac os\Andriod\Ios\华为鸿蒙应用软件:QQ\音乐播放器\视频播放器谷歌\火狐\360\欧朋\QQ浏览器2.什么是开发开发就是制作软件的过程,软件实现了人与计算机的交互和软件交互的方式: 图形化界面:通过一些现成的界面完成任务 命令行方式:在控制台中输入一些指令,让计算机帮忙完成一些任务.3.DOS命令行cd: 进入指定的目录 ...

2021-07-24 22:58:51 495 1

Python数据类型&运算符&IF分支结构

Python数据类型&运算符&IF分支结构

2021-07-24

python基础软件开发的常识

python基础软件开发的常识

2021-07-24

空空如也

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

TA关注的人

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