自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django - 入门仪式

创建项目, 输出HelloWorld创建项目命令 : django-admin startproject<项目名>项目目录manage.py : 管理整个jango项目的文件init.py : python包必须包含的文件settings.py : django项目的管理文件urls.py : 整个项目的路由控制, 它规定哪些url可以访问wsgi.py项目运行在WSGI兼容Web服务器上的入口文件。说明:WSGI全称是Web服务器网关接口,维基百科上给出的解释是“

2020-10-31 17:39:29 106

原创 Django - 什么是Django

什么是Django安装DjangoThe web framework for perfectionists with deadlines鼓励快速开发简洁实用的设计处理了很多Web开发琐事令使用者专注实现无需重复造轮子免费并开源安装Django因为教程原因, 安装的是2.2的版本, 支持python3.7pip install Django==2.2...

2020-10-30 21:41:16 306

原创 python进阶-多线程和多进程巩固

多线程和多进程进程python中的多进程python 中的多线程进程进程的概念进程就是操作系统中执行的一个程序,操作系统以进程为单位分配存储空间,每个进程都有自己的地址空间、数据栈以及其他用于跟踪进程执行的辅助数据,操作系统管理所有进程的执行,为它们合理的分配资源。进程可以通过fork或spawn的方式来创建新的进程来执行其他的任务,不过新的进程也有自己独立的内存空间,因此必须通过进程间通信机制(IPC,Inter-Process Communication)来实现数据共享,具体的方式包括管道、

2020-10-29 20:49:24 143

原创 python进阶-数据库-python与mysql的交互

python与mysql的交互准备数据准备数据创建数据表-- 创建数据库create database jing_daong charset=utf-8;-- 使用数据库 use jing_dong;-- 创建一个商品goods数据表create table goods( -- id 无符号类型, 主键, 自增, 不为空 id int unsingned primary key auto_increment not null, -- 姓名 name varchar(150) not

2020-10-29 14:47:30 119

原创 python进阶-数据库-数据库的设计

第一范式强调的市列的原子性, 即列不能够再分成其他几列第二范式首先是1NF, 另外包含两部分内容, 一是表必须有一个主键; 二是没有包含在主键中的列必须完全依赖于主键, 而不能只依赖于主键的一部分第三范式首先是2NF, 另外非主键列必须直接依赖于主键, 不能存在传递依赖, 即不能存在: 非主键列A依赖于非主键列B, 非主键列B 依赖于主键的情况E-R模型E表示entry, 实体, 设计实体就像定义一个类一样, 指定从哪些方面描述对象, 一个实体转换为数据中的一个表R表示关系, 关系描述两个

2020-10-29 13:20:27 563

原创 python进阶-数据库-连接查询

关联查询连接查询语法自关联连接查询内连接查询 : 查询的结果为两个表匹配到的数据右连接查询 : 查询的结果为两个表匹配到的数据, 右表特有的数据, 对于左表中不存在的数据使用null填充左连接查询 : 查询的结果为两个表匹配到的数据, 左表特有的数据, 对于右表中不存在的数据使用null填充语法select * from 表1 inner或left或right join 表2 on 表1.列 = 表2.列查询有对应班级的学生以及班级信息select * from students

2020-10-28 22:04:26 145

原创 python进阶-数据库-排序和分页

排序和分页排序分页排序asc 从小到大排序, 即升序-- 查询年龄在18到 34岁之间的男性, 按照年龄从小到大排序select * from students where (age between 18 and 34) and gender=1 order by age asc;desc 从大到小排序, 即降序order by 多个字段-- 查询年龄在18到34之间的女性, 身高从高到矮排序, 如果身高相同的情况下按照年龄从小到大排序select * from students

2020-10-27 22:07:57 263

原创 python进阶-数据库-查询

数据库查询查询条件查询查询查询所有字段select * from students;查询指定字段select name from students;使用as给字段起别名select 别名, 字段 … from 表名 as 别名;select name as 姓名, age as 年龄 from students;select students.name, students.age from students;可以通过as给表起别名select 别名.字段

2020-10-27 21:32:57 173

原创 python进阶-数据库-增删改查

增删改查添加数据修改字段 : 不重命名修改字段 : 重命名删除字段删除数据库查看创建表数据数据的增删改查增加修改添加数据alter table 表名 add 列名 类型;给学生表添加生日字段alter table students add birthday datetime;修改字段 : 不重命名alter table 表名 modify 列名 类型及约束;alter table students modify birthday date;修改字段 : 重命名alter ta

2020-10-27 20:08:17 282

原创 python进阶-数据库-数据库表操作

数据库表操作查看当前数据库中所有表创建表查看表结构查看所有表添加数据查看表数据查看当前数据库中所有表 show tables;创建表create table students( id int unsigned not null auto_increment primary key, name varchar(30), age tinyint unsigned default 0, high decimal(5,2), gender enum("男", "女", "保密") default

2020-10-27 13:35:51 213

原创 python进阶-数据库-数据库操作

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2020-10-26 20:44:22 140

原创 python进阶-魔法方法

魔法方法__doc____modul__和__class____init____del____call____dict____str__doc表示类的描述信息class Foo: """描述信息........""" def func(self): passprint(Foo.__doc__)modul__和__class__module__表示当前操作的对象在那个模块__class__表示当前操作的对象的类是什么test.pyclass Pe

2020-10-24 19:27:49 176

原创 python进阶-面向对象

多继承使用类名.__mro__可以查看到下一个调用的是哪个父类*args和**kwargs拆包import copydef test2(a, b, *args, **kwargs): print("-----") print(a) print(b) print(args) print(kwargs)def test1(a, b, *args, **kwargs): print(a) print(b) print(args)

2020-10-24 12:33:31 94

原创 python进阶第六课(深拷贝和浅拷贝)

深拷贝和浅拷贝浅拷贝深拷贝浅拷贝浅拷贝是对于一个对象的顶层拷贝, 拷贝了引用, 并没有拷贝内容比如 :a = [11, 22]b = a仅仅是把b指向了a的内存空间copy函数也是浅拷贝, 可以用使用deepcopy()方法实现深拷贝import copya = (11, 22)b = copy.copy(a)print(id(a)) # 3151780491464print(id(b)) # 3151780491464如果copy.copy拷贝的是元组, 那么它

2020-10-23 15:38:31 76

原创 python进阶第五课(正则表达式)

正则表达式正则表达式的基本使用匹配单个字符三级目录正则表达式的基本使用#coding=utf-8# 导入re模块import re# 使用match方法进行匹配操作result = re.match(正则表达式, 要匹配的字符串)# 如果上一步匹配到数据的话, 可以使用group方法来提取数据result.group()>>> import re>>> re.match(r"hello", "hello world")<re.Match

2020-10-22 11:03:08 130

原创 python进阶第四课(多进程)

这里写目录标题进程什么是进程进程的状态创建进程进程和线程的区别进程, 线程, 协程对比进程什么是进程程序 : 例如xxx.py, 是一个静态的进程 : 一个程序运行起来后, 代码+用到的资源称之为进程, 它是操作系统分配资源的基本单元进程的状态就绪态 : 运行的条件都已经慢去, 正则等待cpu执行执行态 : cpu正在执行其功能等待态 : 等待某些条件满足, 例如一个程序sleep了, 此时就处于等待态创建进程import multiprocessingimport time

2020-10-19 21:25:03 75

原创 python进阶第三课(多任务)

多任务一级目录二级目录三级目录一级目录二级目录三级目录

2020-10-19 17:10:03 112

原创 python进阶第二课(tcp)

tcptcp客户端二级标题三级标题四级标题tcp客户端import socket# tcp客户端def main(): # 1.创建套接字 tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 2.链接服务器 sever_ip = input("请输入服务器的ip:") sever_port = int(input("请输入服务器的port:")) sever_addr =

2020-10-18 11:44:45 158

原创 python进阶第一课(socket)

套接字创建sockettcp socket创建一个tcp socketudp socket创建udp套接字使用udp发送和接收数据四级标题五级标题六级标题创建socketimport socketsocket.socket(AddressFamily, Type)函数socket.socket创建一个socket, 该函数有两个参数Address Family:可以选择AF_INET(用于Internet进程间通信)或者AF_UNIX(用于同一台机器进程间通信), 实际工作中常用AF_INE

2020-10-15 21:54:21 183

原创 python基础第二十三课(学生管理系统)

学生管理系统需求分析系统设计主函数设计学生信息维护模块设计查询/统计模块设计排序模块设计项目打包需求分析学生管理系统应具备的功能添加学生及成绩信息将学生信息保存到文件中修改和删除学生信息查询学生信息根据学生成绩进行排序统计学生的总分系统设计学生信息管理系统的7大模块录入学生信息模块查找学生信息模块删除学生信息模块修改学生信息模块学生成绩排名模块统计学生总人数模块显示全部学生信息模块主函数设计学生信息维护模块设计实现录入学生信息功能查询/

2020-10-09 16:40:13 133

空空如也

空空如也

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

TA关注的人

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