自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python攻城师的成长————Django框架(csrf相关装饰器、基于中间件思想编写项目、auth认证模块)

今日学习目标 逐步掌握csrf相关装饰器、基于中间件思想编写项目、auth认证模块知识点文章目录今日学习目标学习内容一、 csrf相关装饰器二、基于中间件思想编写项目三、auth认证模块Auth模块是什么auth模块方法大全学习内容csrf相关装饰器基于中间件思想编写项目auth认证模块一、 csrf相关装饰器在平时场景中,并不一定所有的接口验证都需要进行csrf验证,我们采用的是在settings.py中间件配置进行全局配置,如果遇到不需要验证的,我们可以采用局部

2022-05-25 19:27:45 421 1

原创 Python攻城师的成长————Django框架(django操作session、 CBV添加装饰器的三种方式 、django中间件、 csrf跨站请求伪造)

今日学习目标 Django中间件、csrf跨站请求伪造了解学习文章目录今日学习目标学习内容一、django操作session二、CBV添加装饰器的三种方式方式1:直接在类中的某个方法上添加方式2:直接在类名上添加并指定方式3:重写dispatch方法并添加作用于类中所有的方法三、django中间件django中间件简介django中间件五个常见方法自定义中间件四、csrf跨站请求伪造学习内容django操作sessionCBV添加装饰器的三种方式django中间件csrf跨站请求伪造

2022-05-24 19:33:22 389

原创 Python攻城师的成长————Django框架(forms组件、cookie与session)

今日学习目标 完结forms组件的学习,进一步学习cookie与session文章目录今日学习目标学习内容一、forms组件钩子函数二、forms组件字段类型及参数三、ModelForm简介四、cookie与session简介cookiesessionSession和Cookie的区别django中操作cookie学习内容forms组件钩子函数forms组件字段类型及参数ModelForm简介cookie与session简介一、forms组件钩子函数当你需要对某一个字段数据进

2022-05-23 16:54:51 281

原创 Python攻城师的成长——Django框架(自带的序列化组件、批量数据操作、分页器、forms组件)

今日学习目标 掌握知识点自带的序列化组件、批量数据操作、分页器、forms组件,重点掌握forms组件文章目录今日学习目标学习内容一、django自带的序列化组件二、批量数据操作三、分页器四、校验性组件之forms组件(部分)作业练手学习内容django自带的序列化组件批量数据操作分页器校验性组件之forms组件(部分)一、django自带的序列化组件前后端分离之后 django orm产生的queryset无法直接被前端识别 还是需要json格式数据(硬通货)为了去减少程

2022-05-20 17:00:41 352

原创 Python攻城师的成长——ORM(choices字段)、AJAX

今日学习目标 学习Ajax具体操作文章目录今日学习目标学习内容一、choices字段二、AjaXcontentType前后端传输数据编码格式ajax传json格式数据ajax传文件学习内容choices字段ajax简介一、choices字段主要运用在用一些特殊字符或数字代表繁琐的字符串,一来为了节省数据空间,二来为了数据的可读性。可以用于输入用户性别,用户学历,工作状态等。eg:创建一个用户信息表,其中的性别字段,就可以用到choices字段,用数字来代替对应的性别字符。fr

2022-05-19 16:00:11 409

原创 Python攻城师的成长————ORM操作(续)

今日学习目标 继续学习ORM操作文章目录今日学习目标学习内容一、聚合查询二、分组查询三、F与Q查询F查询Q查询四、ORM查询优化only与deferselect_related与prefetch_related五、ORM字段类型及参数六、ORM事务操作七、补充ORM执行原生SQL多对多关系三种创建方式学习内容聚合查询分组查询F与Q查询ORM查询优化ORM字段类型及参数ORM事务操作一、聚合查询聚合(利用聚合函数)关键字: aggregate()是QuerySet

2022-05-18 19:12:57 261

原创 Python攻城师的成长————ORM查询

今日学习目标 熟悉掌握ORM语法操作文章目录今日学习目标学习内容一、神奇的双下划线查询二、orm创建外键关系三、外键字段的增删改查四、正反向的概念五、ORM多表查询正向查询反向查询基于双下划线的跨表查询-----连表查询学习内容神奇的双下划线查询orm创建外键关系外键字段的增删改查正反向的概念多表查询一、神奇的双下划线查询# 查询价格大于200的书籍res = models.Book.objects.filter(price__gt=200)print(res)#

2022-05-17 18:14:39 524

原创 Python攻城师的成长————Django框架(模板层)

今日学习目标 熟悉模块基础知识点学习文章目录今日学习目标学习内容一、模板语法之过滤器二、模板语法之标签(类似于流程控制)三、自定义过滤器、标签、inclusion_tag四、模板的导入五、模板的继承六、django测试环境搭建七、ORM查询关键字使用学习内容模板语法之过滤器模板语法之标签(类似于流程控制)自定义过滤器、标签、inclusion_tag模板的导入模板的继承测试环境搭建ORM查询关键字使用一、模板语法之过滤器优点:类似于内置函数特点:会将|左边的当做过滤器

2022-05-16 21:03:34 195

原创 Python攻城师的成长————Django框架(视图层)

今日学习目标 学习Django框架(视图层)文章目录今日学习目标学习内容一、虚拟环境二、django路由层版本区别三、视图函数的返回值HTML响应2.JsonResponse四、接收文件数据request其他方法五、FBV与CBV(基于函数的视图、基于类的视图)六、模板语法传值学习内容虚拟环境django路由层版本区别视图函数的返回值接收文件数据FBV与CBV(基于函数的视图、基于类的视图)模板语法传值一、虚拟环境不同的项目应该有各自独立的解释器环境,最大化节省资源,实际

2022-05-13 20:59:36 350

原创 Python攻城师的成长————Django框架(路由层篇)

今日学习目标 对Django框架生命周期有了解,详细学习其中的路由层知识文章目录今日学习目标前言一、django请求生命周期流程图二、路由层相关知识路由匹配无名分组有名分组两者是否可以混合使用反向解析无名分组反向解析有名分组反向解析路由分发名称空间前言django请求生命周期流程图路由层相关知识一、django请求生命周期流程图后期对Django的学习都是按照上面各个单个处理层来详细了解。二、路由层相关知识路由层样式,今天就是围绕这个from django.con

2022-05-12 19:40:08 201

原创 Python攻城师的成长————Django框架基础

今日学习目标 了解Django基础设置操作文章目录今日学习目标学习内容一、django小白必会三板斧二、 静态文件及相关配置三、 request对象方法(部分)四、 pycharm链接MySQL五、 django链接MySQL六、 django orm操作django orm简介orm基本使用数据操作学习内容django小白必会三板斧静态文件及相关配置request对象方法pycharm链接MySQLdjango链接MySQLdjango orm操作一、django小白必会

2022-05-11 19:06:00 192

原创 Python攻城师的成长————web框架(Django)

今日学习目标 搞懂什么是web框架,认识Django框架文章目录今日学习目标学习内容一、个人手写web框架(简易)什么是web框架1.搭建简易版本服务端2.遵循HTTP协议,改进服务端3.基于不同的后缀响应不同的内容基于wsgiref模块二、动静态网页jinja2模块个人总结结构web框架python主流web框架django框架简介版本问题启动问题下载django基本使用验证是否下载成功命令操作djangopycharm操作djangodjango主要文件介绍学习内容个人手写web框架(

2022-05-10 19:39:05 300

原创 Python攻城师的成长————python操作MySQL、SQL语句补充

今日学习目标 熟悉掌握python操作MySQL文章目录今日学习目标学习内容一、python操作MySQL安装pymysql基本使用conn.cursor():获取游标补充二、SQL注入问题二次确认三、修改表SQL语句补充1.修改表的名字 rename2.添加字段 add3.修改字段 change(名字类型都可)/modify(只能改类型不能改名字)4.删除字段 drop四、视图、触发器、存储过程视图触发器存储过程五、事务事务的概念事务的作用事务的四大特性(重点)具体使用六、流程控

2022-05-09 19:29:07 204

原创 Python攻城师的成长————MySQL数据库关键字

今日学习目标 熟悉关键字用法,掌握多表查询思路文章目录今日学习目标学习内容一、查询关键字查询关键字之having过滤查询关键字之distinct去重查询关键字之order by排序查询关键字之limit分页查询关键字之regexp正则二、多表查询思路多表查询的思路三、可视化软件navicat学习内容查询关键字多表查询思路可视化软件navicat一、查询关键字关键字功能讲解依靠例题讲解,争取做到通俗易懂。例题数据create table emp( id int prima

2022-05-08 15:01:23 693

原创 Python攻城师————MySQL数据库(自增、外键、关键字)

今日学习目标 正式学习MySQL数据库语句。文章目录今日学习目标学习内容一、自增特性二、约束条件之外键外键的定义外键约束创建三、查询关键字查询关键字之select与from查询关键字之where筛选查询关键字之group by分组学习内容自增特性约束条件之外键查询关键字一、自增特性自增约束一般都是与主键约束一起使用。这种方式是使用数据库提供的自增数值型字段作为自增主键,它的优点是:(1)数据库自动编号,速度快,而且是增量增长,按顺序存放,对于检索非常有利;(2

2022-05-05 19:24:12 1188

原创 Python攻城师的成长————MySQL数据库基础操作

今日学习目标 正式学习MySQL数据库语句。文章目录今日学习目标学习内容一、字符编码与配置文件介绍如何查看MySQL默认字符编码统一字符编码二、存储引擎什么是存储引擎查看存储引擎引擎简介(部分)自定义选择存储引擎三、MySQL字段类型字段类型之整型字段类型之浮点型字段类型之字符类型扩展研究工作中使用char还是varchar字段类型之日期类型字段类型之枚举与集合枚举集合四、MySQL字段约束条件字段类型与约束条件的关系1.无需正负号2.零填充3.非空4.默认值5.唯一值6.主键7.自增学习内容

2022-05-04 19:43:50 1095

原创 Python攻城师的成长————MYSQL数据库基础

今日学习目标 继续学习jQuery框架剩余的内容。文章目录今日学习目标学习内容一、数据演变史1.单独的文本文件2.软件开发目录规范3.数据库应用二、数据库应用发展史1.单机游戏阶段2.多机游戏阶段三、数据库本质数据库软件的本质其实也是一款CS架构的软件四、数据库分类五、SQL与NoSQL六、MySQL简介1.版本问题2.下载使用3.目录结构七、基本使用八、系统服务针对第一个点的解决措施就是添加环境变量针对第二个点的解决措施就是编写固定的指令即可九、修改密码补充说明操作库的基本SQL语句查增改删操作

2022-05-03 20:25:12 1338

原创 Python攻城师————前端学习(jQuery框架、第三方框架bootstrap框架)

今日学习目标 继续学习jQuery框架剩余的内容。文章目录今日学习目标学习内容一、jQuery操作标签class操作样式操作位置操作文本值操作属性操作文档处理操作二、jQuery事件操作jQuery绑定悬浮事件值监听事件阻止后续事件阻止事件冒泡事件委托三、jQuery动画效果四、前端第三方框架(bootstrap框架)bootstrap框架bootstrap版本基本使用文件组成学习内容jQuery操作标签jQuery事件操作jQuery动画效果(了解)前端第三方框架(一种基础)

2022-05-02 18:56:36 1974

原创 Python攻城师的成长————DOM操作标签、事件绑定、jQuery框架

今日学习目标 熟悉学习DOM操作标签、事件绑定、jQuery框架的内容。文章目录今日学习目标学习内容一、DOM操作标签动态添加标签获取值操作属性操作二、事件绑定事件简介事件案例数据校验搜索框案例省市联动二、 jQuery框架简介查找标签筛选器方法学习内容DOM操作标签事件绑定jQuery框架一、DOM操作标签动态添加标签方法用法document.createElement()创建标签标签对象.innerText设置文本内容标签对象

2022-04-29 19:30:02 2185

原创 Python攻城师成长————前端JS学习

今日学习目标 熟悉学习JS内容。文章目录今日学习目标学习内容一、JS--运算符1.算术运算符2.比较运算符3.逻辑运算符二、JS--流程控制if判断switch语法while循环for循环三元运算三、JS--函数函数定义:无参函数有参函数匿名函数箭头函数(drf中vue框架会再次接触)四、JS--内置对象自定义对象(相当于python里面的字典)内置对象Date对象五、JS--BOM与DOM操作BOM操作(了解)弹框系列计时器DOM操作(部分)学习内容JS–运算符JS–流程控制JS–函

2022-04-28 18:57:54 541

原创 Python工城师的成长————css(溢出属性、定位、z-index)、js简介

今日学习目标 熟悉css中剩下的修改属性的方法,开始学习JS内容。文章目录今日学习目标学习内容一、CSS---溢出属性overflow的设置项小结二、CSS---定位属性1.定位的状态2.定位操作三、CSS---z-index知识前提作用四、JavaScript1.JavaScript简介2.变量与注释3.数据类型1. 数值类型(相当于python里面的整型int和浮点型float)2. 字符类型(相当于python里面的字符串str)3. 布尔类型(相当于python中的布尔值bool)4. 对

2022-04-27 16:44:48 131

原创 Python攻城师的成长————css语法、伪元素选择器(部分)

今日学习目标 掌握form表单、css知识点,熟悉并掌握提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录今日学习目标前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种

2022-04-26 16:57:06 650

原创 Python工程师的成长————form表单、css简介、css选择器

今日学习目标 掌握form表单、css知识点,熟悉并掌握文章目录今日学习目标学习内容一、 HTML标签——form表单简介常用属性1.属性action常用标签1.input标签3.select标签4.textarea标签3.lable标签网络请求方式二、CSS简介语法结构语法注释多种引入css的方式三、CSS选择器CSS查找标签之基本选择器CSS查找标签之组合选择器属性选择器分组与嵌套常用伪类选择器学习内容form表单CSS简介CSS选择器一、 HTML标签——form表单简介

2022-04-25 18:00:08 425

原创 Python攻城师的成长————前端学习

今日学习目标 学习前端基础知识,初步掌握前端代码架构文章目录今日学习目标学习内容一、前端简介什么是前端前端开发最核心的3个技术二、HTTP协议什么是HTTP?四大特性数据格式响应状态码三、HTML简介什么是HTML?HTML标签的分类HTML注释语法HTML基本结构head内常见标签body内标签标签的两大重要参数总结补充学习内容前端简介HTTP协议HTML简介一、前端简介什么是前端任何与用户直接打交道的界面都可以称之为前端前端开发最核心的3个技术HTMLHTML

2022-04-22 20:21:40 535

原创 Python攻城师的成长————进程池与线程池、死锁与事件、协程

今日学习目标 学习进程池与线程池、死锁与事件、协程的知识点以及代码实现文章目录今日学习目标学习内容一、GIL与普通互斥锁区别1.验证GIL的存在2.验证不同数据加不同锁二、多线程与多进程单个CPU多个CPU代码验证计算密集型IO密集型三、死锁现象代码模拟结果分析总结四、信号量与event事件(了解)信号量event事件event的方法五、进程池与线程池提交任务的两种方式什么是池什么时候用线程池/进程池进程池线程池六、协程代码实现学习内容GIL与普通互斥锁区别多线程与多进程死锁现象信号

2022-04-21 21:06:03 765

原创 Python攻城师的成长————线程理论(消息队列、IPC机制、生产者消费者模型、GIL全局解释器锁)

今日学习目标 学习有关线程的知识点以及代码实现,知道什么是消息队列与生产者消费者模型文章目录今日学习目标学习内容一、消息队列(简易本地版)什么是消息队列使用方式常用方法二、IPC机制(进程间通信)简介用法举例三、生产者消费者模型简介为什么要使用生产者和消费者模式代码实现四、线程理论(重要)简介进程与线程开设线程的两种方式线程join方法线程间数据共享守护线程线程实现TCP服务端并发五、GIL全局解释器锁学习内容消息队列(简易本地版)IPC机制(进程间通信)生产者消费者模型线程理论(重

2022-04-20 16:35:13 597

原创 Python攻城师的成长————进程(join方法、僵尸进程与孤儿进程、守护进程、互斥锁)

今日学习目标 学习UDP协议,知道进程的概念以及相关知识文章目录今日学习目标学习内容一、代码创建进程知识补充创建方式一创建方式二进程实现并发二、join方法1.用法2.举例三、进程间数据默认隔离四、进程对象相关属性和方法五、僵尸进程与孤儿进程(纯理论)六、守护进程七、互斥锁(重要)总结学习内容代码创建进程join方法进程间数据默认隔离进程对象相关属性和方法僵尸进程与孤儿进程(纯理论)守护进程互斥锁(重要)一、代码创建进程创建进程的本质:在内存中申请一块内存空间用于运行

2022-04-19 17:33:23 533

原创 Python攻城师的成长————UDP协议与进程技术

今日学习目标 学习什么是socket套接字,并依靠它去处理TCP协议等网络编程问题文章目录今日学习目标学习内容一、UDP协议1.什么是UDP协议2.应用场景3.应用实例二、操作系统的发展史三、多道技术四、进程理论总结学习内容UDP协议操作系统的发展史多道技术进程理论一、UDP协议1.什么是UDP协议1.UDP是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。2.UDP传输数据时有大小限制,每个被传输的数据报必须限定

2022-04-18 17:55:33 2623

原创 Python攻城师的成长————网络编程(socket套接字、通信循环、链接循环、黏包问题)

今日学习目标 学习什么是socket套接字,并依靠它去处理TCP协议等网络编程问题文章目录今日学习目标学习内容一、 socket套接字1.什么是socket2.套接字发展史及分类3.套接字工作流程二、通信循环三、链接循环四、黏包问题问题方法一方法二思路与总结学习内容socket套接字通信循环链接循环黏包问题一、 socket套接字1.什么是socketSocket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实

2022-04-15 20:00:40 878

原创 Python攻城的成长————网络编程

今日学习目标 学习什么是网络编程文章目录今日学习目标学习内容一、 软件开发架构1.什么是软件开发架构2.软件开发架构的分类3.两种架构的优缺点二、网络编程简介1.学习网络编程的目的/结果2.网络编程发展史3.互联网协议三、OSI七层协议1.什么是OSI七层协议?2.各层功能四、互联网相关专业名词(局域网、广域网、交换机、路由器)局域网广域网交换机路由器五、TCP与UDP协议TCP协议UDP协议总结学习内容软件开发架构网络编程简介OSI七层协议互联网相关专业名词(局域网、广域网、交换机

2022-04-14 17:52:52 683

原创 Python攻城师的成长————设计模式之单例模式(补充:pickle模块)

今日目标 了解设计模式,按照自己的能力去掌握。文章目录今日目标学习内容一、设计模式之单例模式1.什么是单例模式2.什么时候适合使用单例模式3.python中单例模式的实现二、pickle模块1.什么是pickle模块2.Pickle模块中最常用的函数总结学习内容设计模式之单例模式pickle模块一、设计模式之单例模式1.什么是单例模式单例模式是一种经常使用的设计模式,使用该模式创建的类对象在整个系统中只有一个。在python中,使用id(实例名)可以看到多次创建该类的

2022-04-12 18:51:02 101

原创 Python攻城师的成长————面向对象收尾(反射、双下方法、元类)

今日学习目标 理解上去运用反射及双下方法,体会元类的意义,牢记部分用法文章目录今日学习目标今日学习内容一、反射1.什么是反射?getattr(核心)settattrhasattrdelattr反射本文件使用场景二、面向对象的双下方法1.方法(部分)2.举例说明(部分)三、元类元类简介产生类的两种表现形式元类的基本使用元类进阶操作总结今日学习内容反射面向对象的双下方法元类一、反射1.什么是反射?反射就是通过字符串的形式去对象(模块)中操作(查找/获取/删除/添加)成员,一种基

2022-04-11 21:48:48 557

原创 Python攻城师的成长————面向对象的三大特征(继承、多态)

学习目标: 了解继承与多态的概念,重点是要学会运用继承去处理问题学习内容:继承在面对对象程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类,而被继承的class称为基类、父类或超类。为了便于理解,我们可以举例子说明一下:比如,我们已经编写了一个名为Animal的class,有一个run()方法可以直接打印:class Animal(object): def run(self): print('Animal is

2022-04-07 22:41:29 717

原创 Python攻城师的成长————面向对象的编程思想

学习目标: 理解什么是面向对象的编程和面向过程的编程,学会类和对象的概念学习内容:什么是面向对象编程面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计与面向对象的程序设计区别面向过程的程序设计把计算机程序视为一系列的命令集合,即将一系列函数按照一定的顺序执行。为了使程序在设计方面达到简单的程度,面向过程会把一个较为复杂的函数继续分成一个个小

2022-04-06 20:53:29 886

原创 Python攻城师的成长————流程开发

学习目标: 熟悉项目开发的全部流程,掌握项目开发框架学习内容:项目开发流程需求分析在公司里这就是一个项目的开始,会由项目经理与架构师去与需求公司谈项目功能。这之前可能会去提前设想好流程需求,然后在和客户交流细节。架构设计架构师会根据具体的业务需求选择:开发的编程语言项目的后端框架、项目所需的数据库(主库、从库)项目组织结构(软件开发目录规范、自定义结构)项目功能划分(将一个大项目拆分成多个小项目)项目的报价分组开发将项目拆分之后的多个小项目交给不

2022-04-04 21:40:51 1257

原创 Python攻城师的成长————模块突破(hashlib加密模块、logging日志模块、第三方模块)

今日学习目标: 学习运用hashlib加密模块、logging日志模块、第三方模块。学习内容:hashlib加密模块logging日志模块第三方模块的下载与使用内容详情hashlib加密模块Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。什么是摘要算法呢?摘要算法又称哈希算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串。加密的模块用法举例import hashlib md = hashlib.md5() # 生成一个具有

2022-04-01 23:15:34 669

原创 Python攻城师的成长————模块突破(os、sys、json、subprocess模块)

今日学习目标: 学习运用os模块、sys模块、json模块和subprocess模块,特别是os模块和json模块的内容熟悉并掌握。学习内容:os模块sys模块json模块subprocess模块内容详情os模块简介在python编程时,经常和文件、目录打交道,这时就离不了os模块常用内置方法os模块中大多数接受路径作为参数的函数os.mkdir()简介1.“mkdir”,即“make directory”,用处是“新建一个路径”。需要传入一个类路径参数用

2022-03-30 22:53:16 911

原创 Python攻城师的成长————模块突破(collections、time与datetime、random随机数模块)

今日学习目标: 学习并应用collections、time与datetime、random随机数模块知识今日学习内容:collections模块time与datetime模块random随机数模块内容详情:collections模块这个模块实现了特定目标的容器,以提供Python标准内建容器 dict、list、set、tuple 的替代选择。内部方法官方介绍:函数名功能Counter字典的子类,提供了可哈希对象的计数功能defaultdict

2022-03-29 21:21:49 528

原创 Python攻城师的成长————正则表达式

今日学习目标: 学习运用正则表达式 熟知python内置模块之re模块今日学习内容:内容简要:正则表达式python内置模块之re模块内容详细:正则表达式正则表达式简介引言当你遇到一些字符数据,要对其进行筛查和校验时大概对于刚入行的小白来说就是利用if…else…相互嵌套去逐步对数据进行相应的处理。这样的话就会在老程序员眼里显得过程太臃肿了,此时他就会告诉你去看看正则表达式在来写吧概念正则表达式是一门独立的语言 专门用来匹配、校验、筛查所需的数据,任何编程语言

2022-03-28 18:59:51 730

原创 码农学技术————六个月学习python全栈【Day18】

今日学习目标: 理解循环导入问题,知道模块查找顺序 学习包的概念和软件开发目录规范今日学习内容:内容简要:循环导入问题判断文件类型模块的查找顺序绝对导入与相对导入编程思想的演变软件开发目录规范内容详细:循环导入问题循环导入简单的说就是两个文件彼此相互导入问题产生 循环导入的时候极有可能出现某个名字还没有被创建就使用的情况导致报错问题解决方式1:将导入模块的句式写在定义名字的下面方式2:将导入模块的句式写在函数体代码内问题归纳 因为这种

2022-03-27 15:23:14 803

空空如也

空空如也

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

TA关注的人

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