python
文章平均质量分 80
python学习
lll_cf
加油
展开
-
Django框架快速入门之前台管理html(书籍管理系统)及Django请求的生命周期总结
Django框架快速入门之前台管理html、css(书籍管理系统)一、html、css常见知识汇总网页: html(骨架) + css(美化) +js(使动起来)html学习参考资料: https://www.runoob.com/html/html-forms.html常用组件:标题类: h1, h2, h3…h6图片标签: img链接标签: a换行标签: br表格标签:table, tr(row), td列表标签:ul, li表单标签: form, inputcss学习参考资原创 2021-12-03 17:45:27 · 1574 阅读 · 0 评论 -
Django框架快速入门之后台管理admin(书籍管理系统)
Django框架快速入门之后台管理admin(书籍管理系统)一、Django框架介绍什么是框架?软件框架就是为实现或完成某种软件开发时,提供了一些基础的软件产品,框架的功能类似于 基础设施 ,提供并实现最为 基础的软件架构和体系通常情况下我们依据框架来实现更为复杂的业务程序开发二个字,框架就是程序的 骨架Python 中常见的框架有哪些?大包大揽 Django 被官方称之为完美主义者的Web框架。力求精简 web.py 和 Tornado新生代微框架 Flask 和 BottleDja原创 2021-12-02 23:31:18 · 3568 阅读 · 0 评论 -
Django框架快速入门之预备知识
在学习了解Django框架之前,我们还需要了解到的预备知识。包括HTTP协议的认识以及MVC模式和MTV模式。1.HTTP协议的认识1.1什么是HTTP协议“超文本传输协议”,HTTP协议就是客户端和服务器之间数据传输的格式规范。基于TCP/IP来讲:1)HTTP是一个属于应用层的面向对象的协议。2)HTTP协议工作雨客户端-服务端架构上。基于请求-响应模式来讲:浏览器作为HTTP客户端通过URL向HTTP服务器(WEB服务器)发送所有请求。WEB服务器根据接收到的请求,向客户端发送响应信原创 2021-12-01 20:44:02 · 2464 阅读 · 0 评论 -
Python面向对象的高级特性
类方法与静态方法类方法是类对象所拥有的方法,用修饰器一般以**@classmethod** 来标识其为类方法,类方法:对于类方法,第一个参数必须是类对象,作为第一个参数 (cls是形参, 可以修改为其它变量名,但最好用’cls’了)能够通过实例对象和类对象去访问。先定义类,引入函数赋值:class Student(object): def __init__(self, name, age): self.name = name self.age = age原创 2021-12-01 16:56:47 · 684 阅读 · 0 评论 -
python的综合案例之云主机管理系统
可能用到的参考链接:1. prettytable模块讲解:https://finthon.com/python-prettytable/2. re正则表达式模块:https://www.runoob.com/python/python-reg-expressions.html3. csv模块: https://docs.python.org/zh-cn/3/library/csv.html4. Windows如何永久修改镜像源:https://www.cnblogs.com/eosclover/p.原创 2021-11-30 18:58:07 · 1069 阅读 · 0 评论 -
python中栈与队列的封装
栈的封装栈是限制在一端进行插入操作和删除操作的线性表(俗称堆栈),允许进行操作的一端称为“栈顶”,另一固定端称为“栈底”,当栈中没有元素时称为“空栈”。向一个栈内插入元素称为是进栈,push;从一个栈删除元素称为是出栈,pop。#后进先出!先定义出入栈的函数:class Stack(object): def __init__(self): self.stack = [] def push(self,value): #入栈 self.stack.ap原创 2021-11-29 21:02:13 · 640 阅读 · 1 评论 -
python面向对象编程及prettytable的实例(封装与继承)
面向过程编程“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候依次调用就可以了。面向对象的方法也是含有面向过程的思想。面向过程最重要的是模块化的思想方法。特性:模块化 流程化优点:性能比面向对象高, 因为类调用时需要实例化,开销比较大,比较消耗资源;单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象编程原创 2021-11-29 18:00:35 · 526 阅读 · 0 评论 -
python的模块与包
1.模块模块就是工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块!!模块是非常简单的Python文件,单个Python文件就是一个模块,两个文件就是两个模块python模块实质上是一个python文件。注意: 自定义的python文件的文件名一定不要和已有的模块冲突。导入模块实质上是加载并执行模块的内容。模块导入的方式直接导入import helloprint(hello.digits)hello.login()部分导入from hello import log原创 2021-11-28 17:35:10 · 265 阅读 · 0 评论 -
python的异常处理
1.异常处理Error和Exception的区别:Error(错误)是系统中的错误,程序员是不能改变的和处理的,如系统崩溃,内存空间不足,方法调用栈溢等。遇到这样的错误,建议让程序终止。Exception(异常)表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理异常,使程序恢复运行,而不应该随意终止异常。常见的报错有:print(a) # NameErrorprint(10/0)# ZeroDivisionError: division by zerod = {'原创 2021-11-28 16:54:43 · 118 阅读 · 0 评论 -
python的高级特性
思维导图:生成式列表生成式列表生成式就是一个用来生成列表的特定语法形式的表达式。是Python提供的一种生成列表的简洁形式, 可快速生成一个新的list。题目:生成100个验证码,需要字母组成!import stringimport randomcodes = []for count in range(100):code = “”.join(random.sample(string.ascii_letters,4))codes.append(code)print(codes)12原创 2021-11-28 16:48:20 · 88 阅读 · 0 评论 -
python的基础语法、三大流程控制、内置数据结构字符串、列表和元组和字典与集合
0.常用操作#选中内容 ctrl + / 快速注释代码的快捷键#批量缩进的快捷键: 选中内容 tab#批量取消缩进 选中 shift+ tab1.认识变量1.变量是内存中的一块区域。对象赋值实际上是对象的引用。a=102.变量的命名: 变量名由字母,数字,下划线组成, 不能以数字开头. (a,b, c)hello = 100, hello_world = 100, count2 =100, (1count=10)(错误)3.Python中,变量定义时不需要指定类型的,当用变量的时候,必须要给原创 2021-11-19 21:05:36 · 1148 阅读 · 0 评论 -
python持久化存储文件操作
存储文件的重要一个程序在运行过程中用了九牛二虎之力终于计算出了结果,试想一下如果不把这些数据存放起来,相比重启电脑之后,。 默认数据是加载到内存中,结果也是保存到内存中, 程序执行结束,所有的数据释放。要读取二进制文件,比如图片、视频等等,用’rb’, ‘wb’, 'ab’等模式打开文件即可!mode:r:只能读文件w:只能写入(清空文件内容)a+:读写(追加)打开文件:f = open(‘doc/hello.txt’,mode=‘a’)文件的读写操作f.write(’\nhello p原创 2021-11-26 22:54:07 · 178 阅读 · 0 评论 -
python的函数
介绍函数的概念函数需要几个关键的需要动态变化的数据,这些数据应该被定义成函数的参数。函数需要传出几个重要的数据(就是调用该函数的人希望得到的数据),这些数据应该被定义成返回值。函数的内部实现过程。我们已经接触过多个函数,比如 input() 、print()、range()、len() 函数等等,这些都是 Python 的内置函数。当然,用python的内建函数姑且不算了。现在之所以使用函数,主要是:1,降低编程的难度(分而治之的思想)2,代码重用。避免了重复劳动,提供了工作效率。常用的内置原创 2021-11-25 23:28:46 · 163 阅读 · 0 评论