Python
文章平均质量分 79
阳止甘十
这个作者很懒,什么都没留下…
展开
-
Python:Sysinfo项目的实现(echarts实现图形表格)
一、后台管理基础配置1.>python manage.py startapp host2.设置本地化3.创建数据库表和超级用户python manage.py makemigrationspython manage.py migratepython manage.py createsuperuser4.git管理项目生成.gitignore(可忽略的文件不会被上传)pip freeze > requrements.txt (pip freeze:查看自己安装的软件包原创 2021-03-15 11:12:07 · 351 阅读 · 0 评论 -
文件的差异性与一致性对比
difflib为python的标准库模块,无需安装。用于对比文本之间的差异。并且支持输出可读性比较强 的HTML文档,类似Linux系统的diff 命令。应用场景: 代码和配置文件差异对比HtmlDiff类的make_file方法可以生成美观的HTML文档。import difflibdef diff(fn1,fn2): with open(fn1) as f1: content1=f1.readlines() with open(fn2) as f2: content2=f2.r.原创 2021-03-15 11:03:29 · 1287 阅读 · 0 评论 -
Python基础语法
一、认识变量变量是内存中的一块区域。对象赋值实际上是对象的引用。a=10变量的命名: 变量名由字母,数字,下划线组成, 不能以数字开头.hello = 100, hello_world = 100, count2 =100, 1count=10(x)Python中,变量定义时不需要指定类型的,当用变量的时候,必须要给这个变量赋值;二、认识运算符基本数字类型:(2e-2代表2 * 10^-2)1). 算术运算符:+,-,*,**, /, %, //2). 赋值运算符:=, +=,原创 2021-02-04 12:58:02 · 463 阅读 · 1 评论 -
Python:Django框架介绍与后台管理(图书管理的项目实现)
1. Django框架介绍1.1什么是框架?软件框架就是为实现或完成某种软件开发时,提供了一些基础的软件产品;框架的功能类似于基础设施 ,提供并实现最为基础的软件架构和体系;通常情况下我们依据框架来实现更为复杂的业务程序开发;二个字,框架就是程序的骨架1.2Python 中常见的框架有哪些?大包大揽 Django 被官方称之为完美主义者的Web框架。力求精简 web.py 和 Tornado新生代微框架 Flask 和 BottleDjango 是一个高级的Python Web原创 2021-03-01 20:35:32 · 1685 阅读 · 2 评论 -
Python:Django学习的预备知识
一、预备知识1.1 HTTP协议的认识什么是HTTP 协议?原创 2021-03-01 18:50:25 · 264 阅读 · 2 评论 -
Python中的面向对象的编程介绍以及编程三大特性
目录一、面向对象编程介绍1.面向过程编程2.函数式编程3.面向对象编程二.面向对象编程三大特性1 对象和类2 封装特性3.继承特性3.1. 继承3.2.多继承3.3 私有属性与私有方法4.多态特性5.项目案例: 栈与队列的封装5.1 栈的封装5.2 队列的封装一、面向对象编程介绍1.面向过程编程“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。分析出解决问题所需要的步 骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象的方法也是原创 2021-02-27 15:35:55 · 310 阅读 · 0 评论 -
Python中的模块与包
目录1.模块1.1 如何导入模块?2. 包3.拓展1.模块模块就是工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块。模块是非常简单的Python文件,单个Python文件就是一个模块,两个文件就是两个模块。模块原理图:模块导入方法:1.1 如何导入模块?* 为什么必须加上模块名调用呢?import 模块名.函数名因为可能存在这样一种情况:在多个模块中含有相同名称的函数,如果只是通过函数名来调用,解释器无法知道到底要调用哪个函数。所以如果像上述这样引入模块原创 2021-02-27 00:15:50 · 226 阅读 · 0 评论 -
Python中的异常处理
1.什么是异常?Error(错误)是系统中的错误,程序员是不能改变的和处理的,如系统崩溃,内存空间不足,方法调用栈溢等。遇到这样的错误,建议让程序终止。Exception(异常)表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理异常,使程序恢复运行,而不应该随意终止异常。AttributeError 、IOError 、ImportError 、IndexError、SyntaxError、TypeError、ValueError、KeyError、NameError常见原创 2021-02-26 23:51:43 · 373 阅读 · 1 评论 -
Python中的高级特性
1.生成式列表生成式就是一个用来生成列表的特定语法形式的表达式,是Python提供的一种生成列表的简洁形式, 可快速生成一个新的list。-普通的语法格式:[exp for iter_var in iterable]-带过滤功能语法格式: [exp for iter_var in iterable if_exp]-循环嵌套语法格式: [exp for iter_var_A in iterable_A for iter_var_B in iterable_B]# 需求: 生成100个验证码(4.原创 2021-02-26 23:31:09 · 128 阅读 · 0 评论 -
Python中的函数(匿名、递归函数)
1.常用的内置函数: max,min,sum, divmod# 函数必须有输入和输出。# max_num = max(1, 2, 3)# print(max_num)2.函数的创建与调用函数调用的基本语法格式: 函数名([形参值])#定义函数,函数内容并不会执行# 函数的输入专业叫参数, 函数的输出叫返回值。# 重点:# - 形参: 形式参数,不是真实的值(定义函数时的参数)# - 实参:实际参数, 是真实的值(调用函数时的参数)#如何创建函数?def g原创 2021-02-26 17:09:07 · 176 阅读 · 0 评论 -
Python中的集合与字典
一、集合集合(set)是一个无序的不重复元素序列。1.集合的创建:1). 使用大括号 { } 或者 set() 函数创建集合;2). 注意:1创建一个空集合必须用 set() 而不是 { }{ } 是用来创建一个空字典。2 集合的元素必须是不可变数据类型。2.集合的特性不支持+,*, index, slice(因为集合无序不重复的)支持成员操作符in和not in3. 集合的常用操作...原创 2021-02-26 15:53:20 · 1285 阅读 · 0 评论 -
Python中的列表与元组
一、序列【成员有序排列的,且可以通过下标偏移量访问到它的一个或者几个成员,这类类型统称为序列。】序列数据类型包括:字符串、列表、和元组类型。特点: 都支持下面的特性索引与切片操作符成员关系操作符(in , not in)连接操作符(+) & 重复操作符(*)二、列表数组: 存储同一种数据类型的集和。scores=[12,95.5]列表(打了激素的数组): 可以存储任意数据类型的集和。1.列表的创建2.列表的基本特性1)连接操作符和重复操作符print([1,2]原创 2021-02-23 17:07:27 · 173 阅读 · 0 评论 -
Python中的字符串
一、字符串的创建和赋值字符串或串(String)是由数字、字母、下划线组成的一串字符。Python 里面最常见的类型。 可以简单地通过在引号间(单引号,双引号和三引号)包含字符的方式创建它。第一种方式:str1 = ‘our company is westos’第二种方式:str2 = “our company is westos”...原创 2021-02-05 15:05:15 · 1071 阅读 · 17 评论 -
python拓展学习(Pycharm好用的插件和常用的快捷键、制作exe程序)
一、Pycharm好用的插件Translation -翻译插件CodeGlance -代码地图.ignore -git忽略文件Key Promoter X -一款可以进行快捷键提示的插件AceJump -一款可以彻底摆脱鼠标的插件String Manipulation -一款强大的字符串转换工具GsonFormat -将JSON字符串转换为内部类实体类插件ideaVim -让我们在 Pycharm 中 使用 vim 来编辑代码Markdown -md文件编辑查看Regex Tester原创 2021-02-04 22:55:10 · 618 阅读 · 2 评论 -
python三大流程控制语句
一、认识三大流程控制顺序、分支以及循环控制成二、顺序流程控制三、分支流程语句1). 单分支if 条件:满足条件执行的内容2). 双分支if 条件:满足条件执行的内容else:不满足条件执行的内容3). 三元运算符(双分支的简化版)result = 满足条件的内容 if 条件 else 不满足条件的内容 4). 多分支if 条件1:满足条件1执行的内容elif 条件2:满足条件2执行的内容else:不满足条件执行的内容例:四、循环流程语句实现循环的两种原创 2021-02-04 14:11:39 · 261 阅读 · 1 评论