自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (8)
  • 收藏
  • 关注

原创 Python学习之路---前端---Vue实践

文章目录Vue项目实践一、如何创建一个新的项目1、检查是否安装npm(包管理工具);2、以全局方式下载安装vue-cli3、创建一个项目的文件存储位置,并cd进去4、跟着指示,接着运行命令 npm install5、运行项目:npm run dev6、我们仅需关系,目录中的src即可,其他文件不需要关心。二、创建组件的基本步骤1、在src目录创建一个存放组件的目录;2、创建组件文件,如test.vue3、组件内容编写3.1、每一个VUE组件的基本组成部分4、引入并且加载创建的组件(以修改App.vue为例)

2021-03-31 17:16:25 656 1

原创 Python学习之路---前端---Vue.js

文章目录Vue.js介绍Vue.js的安装1、vue.js的下载vue.js调试工具---Vue DevtoolsVue.js介绍Vue.js的安装其实vue.js就是一个JS文件,无需安装,因为js文件里包含了大量的源码,你只需在编译页面的时候将该文件导入进去即可;<!-- 方法一,下载好Vue.js,将该文件放入到你的项目JS目录中,直接引用--><script src='./js/vue.js'></script><!--方法二、直接超链接到vue

2021-03-11 09:56:07 835

原创 Python学习之路---前端---Nodejs

Node js文章目录Node jsnode js的作用node js 安装1、前往[官方网站](https://nodejs.org/zh-cn/download/)下载;2、安装3、检验是否安装成功node 如何使用1、使用npm命令2、全局安装和局部安装2.1、全局安装 -g2.2、本地安装2.3、卸载安装包3、如果开启一个项目3.1、通过命令npm init3.2、通过修改package.json,安装package3.3、运行案例或者他人项目时node js的作用node js 是一个平台,

2021-03-08 16:44:58 206

原创 Python学习之路---前端---JS基础

@TOCJS基础学习目标:掌握JS基础知识学习内容:1、作用域1.1、全局作用域1.2、块级作用域2、声明变量2.1、var3、ES6的简单语法3.1、let3.2、const3.3、模板字符串3.4、箭头函数3.5、对象的单体模式3.6、ES6的面向对象3.7、模块化学习时间:2021年3月4日学习产出:1、视频教学源文件一份2、思维导图一份3、博客一篇内容1、作用域...

2021-03-04 17:15:43 148 1

原创 Python学习之路---前端--CSS练习--blog页面

详细代码块可以点击这里查看!!CSS样式

2019-07-03 01:57:00 162

原创 Python学习之路---前端--CSS样式--float浮动_overflow溢出

详细代码块 请点击这里!!!

2019-07-03 01:55:49 181

原创 Python学习之路---前端--CSS样式--字体_背景_盒子模型(DIV等)

直接将代码复制到TXT文档中并将文件后缀.txt改为.html即可看到效果;<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>day49</title> <style> div...

2019-07-01 18:17:49 629

原创 Python学习之路---前端--CSS

更多详细代码信息,请点击这里!!CSS介绍<!--CSS(Cascading Style Sheet,层叠样式表) 定义:如何显示HTML元素;当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。-->CSS的引入方法1、行内样式:行内式是在标记的style属性中设定CSS样式。不推荐大规模使用。<p style="color: ...

2019-07-01 18:16:25 209

原创 Python学习之路---前端--form表单_label标签

更多详细的代码信息,请点击这里!!form表单提交数据的几个注意事项 1、所有获取洪湖输入的标签都必须放在form表单里面 2、action 控制着往哪儿提交 3、input\select\textarea 标签必须给标签添加一个name -- name的作用就是让后端知道你这个input对应输入的是那些内容 和字典类似键值对形式存在; 4、必须要有一个...

2019-07-01 18:15:24 624

原创 Python学习之路---前端--入门知识--HTML标签--常用标签

更详细的内容,请点击这里!!什么是C/S架构,什么是B/S架构?C/S结构是Client/Server的简称,指客户/服务器模式。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构。B/S结构是Browser/Server的简称,指浏...

2019-07-01 18:14:21 198

原创 Python学习之路---MySQL--索引

需求:  一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。 说起加速查询,就不得不提到索引了。索引:   简单的说,相当于图书的目录,可以帮助用户快速的找到需要的内容.   在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结...

2019-06-24 21:24:33 457

原创 Python学习之路---Mysql--视图、触发器、存储过程、函数、事物、数据库锁

Mysql--视图、视图视图:是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据视图有如下特点;  1. 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系。  2. 视图是由基本表(实表)产生的表(虚表)。  3. 视图的建立和删除不影响基本表。  4. 对视图内容的更新(添加、删除和修改)直接影响基本表。  5. 当视图来自多个...

2019-06-24 21:23:41 249

原创 Python学习之路---Mysql多表之间对数据的操作

#创建部门CREATE TABLE IF NOT EXISTS dept ( did int not null auto_increment PRIMARY KEY, dname VARCHAR(50) not null COMMENT '部门名称')ENGINE=INNODB DEFAULT charset utf8;#添加部门数据INSERT INTO `de...

2019-06-24 21:22:44 337

原创 Python学习之路---Mysql对表内数据的操作

插入数据insert1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n); 语法二: INSERT INTO 表名 VALUES (值1,值2,值3…值n);2. 指定字段插入数据 语法: INSERT INTO 表名(字段1,字段2,字段3…) ...

2019-06-24 21:21:27 305

原创 Python学习之路---Mysql库的操作以及表的基础操作

库的操作-- 创建库create database 库名 charset utf8;库的删除-- 删除库drop database 库名;库的使用(进入)-- 进入库use 库名;库的查看--查看库show databases ; -- 查看当前用户下的所有库select database(); -- 查看当前使用的库show create da...

2019-06-24 21:20:26 101

原创 Python学习之路---MySQL服务启动错误

这个方法目前适用于初次故障,没重要数据的情况下;相当于重新初始化sql;首先删除文件目录Data内的所有文件(该目录在mysql的安装目录里,若没有这个目录就自己创建一个;)-- 适用管理员运行CMD,并通过cd进入到mysql的安装目录中的bin目录-- 卸载mysql服务mysqld --remove mysql-- 重新安装mysql服务mysqld --insta...

2019-06-24 21:18:32 296

原创 Python学习之路---Mysql操作

MySQL--基础安装安装注意事项:1、先将目录添加到Path中;(解决在CMD运行mysql时不是内部的可运行命令)2、初始化MySQL(cmd:mysqld --initialize-insecure)(注意mysqld---是数据库服务端)3、创建服务(cmd: mysql install)4、启动服务(cmd: net start mysql)5、关闭服务(cmd:...

2019-05-21 15:21:45 168

原创 Python学习之路---网络编程--黏包

黏包现象让我们基于tcp先制作一个远程执行命令的程序(命令ls -l ; lllllll ; pwd)res=subprocess.Popen(cmd.decode('utf-8'),shell=True,stderr=subprocess.PIPE,stdout=subprocess.PIPE)的结果的编码是以当前所在的系统为准的,如果是windows,那么res.stdou...

2019-05-02 20:06:55 171

原创 Python学习之路---网络编程--socket_UDP

基于UDP协议的socketUDP是无连接的,启动之后可以直接接受消息,不需要提前建立链接,所以服务端和客户端无优先启动的顺序。server端# server 端import socketsk = socket.socket(type = socket.SOCK_DGRAM)sk.bind(('127.0.0.1',8080))# 服务端必须等待客户端先发送数据过来,无法主...

2019-05-02 19:52:37 108

原创 Python学习之路---网络编程---socket_TCP

需要存在一个服务端进行数据的接收与回复,需要存在一个客户端进行数据的发送与接收Server端import socketsk = socket.socket()sk.bind(('127.0.0.1',8898)) #把地址绑定到套接字sk.listen() #监听链接conn,addr = sk.accept() #接受客户端链接ret = conn.rec...

2019-05-02 14:04:17 118

原创 Python学习之路---模块--hashlib

常用模块--hashlib hashlib---摘要算法# 摘要算法# 使用摘要算法的时候,传入的参数必须是bytes数据类型;# 如果摘要的数据不变,无论摘要多少次,产生的摘要结果都是一样的。# 两个字符串:假如有500W个字符,只要其中一个字符不一样,通过摘要算法后,拿到的摘要都不一样格式# 格式:import hashlib变量名 = hashl...

2019-04-23 17:06:37 134

原创 Python学习之路---面向对象--类的内置方法

面向对象--类的内置方法 内置的类方法和内置的函数之间有着千丝万缕的关系。双下方法:__str__和__repr__ ---> str()和repr()# str()# repr() # 内置函数,原封不动的输出你输入的内容print(1)print('1')print(repr(1))print(repr('1'))__str__定义__s...

2019-04-20 22:26:30 139

原创 Python学习之路---面向对象--反射

详情可以点击这里isinstance和issubclassisinstance(obj,cls)检查对象obj是否是类cls的对象,返回True 或者 Falseclass Foo(object): pass obj = Foo() isinstance(obj, Foo)issubclass(sub,super)检查sub类是否是super类的派生类,返回...

2019-04-17 17:26:19 176

原创 Python学习之路---面向对象内容补充

面向对象的内容补充面向对象的软件开发很多人在学完了python的class机制之后,遇到一个生产中的问题,还是会懵逼,这其实太正常了,因为任何程序的开发都是先设计后编程,python的class机制只不过是一种编程方式,如果你硬要拿着class去和你的问题死磕,变得更加懵逼都是分分钟的事,在以前,软件的开发相对简单,从任务的分析到编写程序,再到程序的调试,可以由一个人或一个小组去完成。但是...

2019-04-12 14:39:23 118

原创 Python学习之路---面向对象_内置函数

面向对象--内置函数(property\classmethod\staticmethod)property属性内置装饰器函数,只在面向对象中使用作用:将类里的方法,伪装成属性,调用时看起来像是调用属性,而不是方法;注意:被@property装饰的方法里,不能传参;# 计算一个圆的面积周长from math import piclass Circle: def __...

2019-04-12 14:34:24 221

原创 Python学习之路---面向对象--多态、封装

多态:一个事物有多种形态(Python天生就支持多态)# 动物有多种形态import abc# 定义规则--接口类或抽象类# 若子类不定义一样的方法主动抛出异常class Animal(metaclass=abc.ABCMeta): @abc.abstractmethod def talk(self):pass class Cat(Animal): # 动物...

2019-04-10 15:48:41 115

原创 Python学习之路---面向对象---接口类和抽象类

继承有两种用途:一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是函数名)且并未实现接口的功能,子类继承接口类,并且实现接口中的功能实践中,继承的第一种含义意义并不很大,甚至常常是有害的。因为它使得子类与基类出现强耦合。继承的第二种含义非常重要。它又叫“接口继承”。接口继...

2019-04-08 22:31:31 163

原创 Python学习之路---面向对象---继承

继承:继承是一种创建新类的方式,在Python中,新建的类可以继承一个或多个父类,父类又可以称为基类或超类,新建的类称为子类或派生类;class A:passclass B:passclass A_son(A,B):pass # 可以继承多个类class B_son(B):pass # 可以继承一个类# 两个子类之间是没有关联的注意:什么时候用组合,什么时候用继承组合:什么有...

2019-04-08 14:09:25 197

原创 Python学习之路---类的命名空间和组合

面向对象-类的命名空间-组合创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性而类有两种属性:静态属性和动态属性静态属性就是直接在类中定义的变量 动态属性就是定义在类中的方法 注意:使用对象修改类里的静态属性,无法修改类里的静态属性,会在对象的命名空间创建一个和静态属性同名的元素,且以后都无法调用类里的静态属性,只能删了对象内存空间里同名的元素,...

2019-03-28 21:01:34 144

原创 Python学习之路---函数例子--信息表

函数例子--迭代器--员工信息表

2019-03-24 19:33:17 86

原创 Python学习之路---面向对象

初识面向对象面向对象:面向对象的程序设计的核心是对象(相当于你要处于创造者的思维来建立一个新的东西,如你要实现什么东西,需要干什么才能创造出来),要理解对象为何物。面向对象的程序设计好比作者写小说,作者要解决的问题就是使主角从一个屌丝升级到大神的故事,作者觉得要让主角成为大神,会给主角铺垫从弱到强的大纲,主角很弱时和逐渐变强的时候都有不同的特征,如刚开始只是一个学生,接着职员,接着创业(这...

2019-03-23 23:24:45 121

原创 Python学习之路---异常处理

程序一旦发生错误,就从错误的位置停下来,不再继续执行后面的内容,但你依旧需要接着执行,就会使用到异常处理;常用于小的段代码进行异常处理,而非整段代码都使用异常处理# 需求忽略错误,接着执行ret = int(input('请输入数字:'))print(ret*'*')万一用户输入非数字,则会抛出异常。使用try 和 except就能处理异常: 1、try 是我们需要处理的代...

2019-03-22 16:41:53 76

原创 Python学习之路---模块---包

包是一种通过使用‘.模块名’来组织python模块名称空间的方式。1. 无论是import形式还是from...import形式,凡是在导入语句中(而不是在使用时)遇到带点的,都要第一时间提高警觉:这是关于包才有的导入语法2. 包是目录级的(文件夹级),文件夹是用来组成py文件(包的本质就是一个包含__init__.py文件的目录)3. import导入文件时,产生名称空间中的名字来源...

2019-03-22 14:30:31 109

原创 Python学习之路---模块--improt---from...import....

什么是模块?常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。# import加载的模块分为四个通用类别# 1、使用python编写的代码(.py文件)# 2、已被编译为共享库或DLL的C或C++扩展# 3、包好一组模块的包# 4、使用C编写并链接到python解释器的内置模块为什么要用模块?因每次退出python解释器然后...

2019-03-13 17:14:16 359 1

原创 Python学习之路---序列化模块

序列化 --- 转向一个字符串数据类型序列 -- 字符串#序列化dic = {'k1':'v1'}print(type(dic),dic)使用场景:写文件(数据存储)、网络上传输的时候过程:从数据类型 --&gt; 字符串的过程 (序列化)过程:从字符串 ---&gt; 数据类型的过程 (反序列化)json 模块pickle 模块shelve 模块json ...

2019-03-10 21:31:25 88

原创 Python学习之路---sys模块

sys模块是于Python解释器交互的一个接口sys.argv 命令行参数List,第一个元素是程序本身路径sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1)sys.version 获取Python解释程序的版本信息sys.path 返回模块的搜索路径,初始化时使用PYTHONP...

2019-03-09 17:38:50 115

原创 Python学习之路---OS模块

os模块是与操作系统交互的一个接口os.makedirs('dirname1/dirname2') 可生成多层递归目录os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推os.mkdir('dirname') 生成单级目录;相当于shell中mkdir dirnameos.rmdir('dirname...

2019-03-09 16:49:14 175

原创 Python学习之路---random模块-随机数模块

# random模块 -- 随机数模块import random# 随机整数print(random.randint(1,5)) # 返回一个:大于等于1且小于等于5之间的数print(random.randrange(1,10,2)) # 返回一个:大于等于1且小于10之间的奇数# 随机选择一个返回print(random.choice([1,'22',[1,5]])) # 随...

2019-03-09 16:46:05 482

原创 Python学习之路---time模块

time 模块和时间有关系的我们就要用到time模块。# 导入time模块import time# 常用方法# time.time()start_time = time.time() # 获取当前时间戳print(start_time)# time.sleep()time.sleep(5) # 推迟指定的时间运行,单位秒end_time = time.time()prin...

2019-03-09 16:45:10 247

原创 Python学习之路---collections模块

collections模块:在内置数据类型(dict list set tuple)的基础上,collections模块还提供了额外的数据类型:Counter\deque\defaulidict\namedtuple和OrderedDict等1、namedtuple:生成可以使用名字来访问元素内容的tupe (常用于坐标、html标签的长宽)2、deque:双端队列,可以快速的从另一侧追加和推...

2019-03-09 16:44:15 218

Python_dict字典详解

dict的增删改查、以及练习

2021-07-20

列表的嵌套、元组、join、range、for循环嵌套

列表的嵌套、元组、join、range、for循环嵌套

2021-07-20

列表-list的增删改查

列表-list的增删改查

2021-07-20

数据类型详解、format、replace、for循环

数据类型详解、格式化输出、for循环

2021-07-20

条件判断、循环、运算符

Python的条件判断、循环、数字运算

2021-07-20

基础数据类型、input、格式化输出

int、float、string、bool

2021-07-20

Python的变量、常量、注释

第一个Python程序、变量、常量、注释

2021-07-20

Python的第一次安装

Python环境安装

2021-07-20

空空如也

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

TA关注的人

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