![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python基础
文章平均质量分 92
python基本语法
哦?
这个作者很懒,什么都没留下…
展开
-
Web开发----Flask-Bootstrap , Flask-Mail , Flask-wtf表单
文章目录一、Flask中集成Bootstrap二、Flask 集成邮件发送三、Flask - wtf表单操作与用户登陆结合一、Flask中集成Bootstrap1.Bootstrap简介Bootstrap(http://getbootstrap.com/)是Twitter 开发的一个开源框架,它提供的用户界面组件可用于创建整洁且具有吸引力的网页,而且这些网页还能兼容所有现代Web 浏览器。...原创 2020-03-08 20:15:39 · 472 阅读 · 0 评论 -
Web前端—Flask、Jinja2入门
文章目录一 flask简介基于flask建立一个网站一 flask简介背景:首先看一下用户通过浏览器访问网站的页面信息,经过了哪些?flask与http没有协议,不可以与nginx直接沟通,需要uwsgi,wsgi可以与flask通过web协议沟通,也可以与nginx沟通;当用户访问url时,通过函数返回结果给wsgi,wsgi再给nginxNginx (engine x) 是...原创 2020-03-07 20:42:00 · 1031 阅读 · 0 评论 -
Web------jquery的小案例
文章目录一、jQuery介绍二、jQuery基本语法三、 应用案例一、jQuery介绍1、简介jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。之前的js代码和HTML是写在一起的,现在可以把js代码独立出来,创建一个js目录,里面用来放单独的js代码,然后在H...原创 2020-02-18 20:20:40 · 261 阅读 · 0 评论 -
Web前端--JS简单入门篇
文章目录JS介绍JS的使用和输出基本语法关于JavaScript的学习可以参考W3C,里面的介绍和用法很详细,使用时去查阅.JS介绍JavaScript 是属于 HTML 和 Web 的编程语言。JavaScript 是 web 开发者必学的三种语言之一:HTML 定义网页的内容CSS 规定网页的布局JavaScript 对网页行为进行编程 动态显示,与客户端互动有哪些作用?J...原创 2020-02-16 22:03:58 · 751 阅读 · 1 评论 -
python项目-------基于Celery、Redis和Flower的异步邮件报警与监控
文章目录各个组件简介小案例:celery异步作windows定时任务异步:客户端发送消息无需等待服务端回复之后才能发出第二个消息,可以一直发,来让服务端处理。异步任务队列的主要应用场景:无须实现响应,性能占用较大,任务处理时间较长的任务,如占用网络性能的发送邮件,占用IO性能的视频处理。按时发布的定时任务,如定期对服务器的检查,对当天网站的监测分析(有没有被黑客攻击)。任务分为两种:...原创 2020-02-14 16:18:10 · 458 阅读 · 0 评论 -
前端—CSS层叠样式表
文章目录CSS介绍基本语法CSS页面引入方法三:外联式常用CSS样式基本选择器类选择器层级选择器组选择器伪类及伪元素选择器盒子模型CSS浮动典型布局案例CSS介绍1、定义CSS指层叠样式表(Cascading Style Sheets)如何显示控制HTML元素,从而实现美化HTML网页.通俗来说,指样式与页面结构分开,代码更简洁2、优势为了让页面元素的样式更加丰富,也为了让页面的内容和...原创 2020-02-11 18:38:28 · 346 阅读 · 0 评论 -
HTML
文章目录Wed前端开发介绍Wed前端开发介绍前端开发三剑客:HTML:超文本标记语言CSS:层叠样式表,用来装饰HTML框架JavaScript:前端编程语言,用来使页面进行交互,动态展示三者可以理解为:人(HTML) ---- 给人化妆 (CSS)---- 使人动起来(JavaScript)在使用JavaScript时候,它很底层,开发的时候太慢,为了使开发页面更快,其实是封装了...原创 2020-02-08 21:56:08 · 182 阅读 · 0 评论 -
python--网络编程
文章目录一 网络通信概述二、TCP/IP协议一 网络通信概述网络:网络是一种辅助双方或者多方能够连接在一起的工具如果没有网络,单机的世界是所么的孤独啊使用网络的目的:联通多方然后进行通信用的,即把数据从一方传递给另一方,用网络能够把多方连接在一起,然后可以进行数据传递网络编程就是:让不同的电脑上的软件能够进行数据传递,即进程之间的通信例如:手机之间的通信:每一个手机都有ip,通过...原创 2020-02-07 18:26:08 · 328 阅读 · 0 评论 -
python -- 多任务编程
文章目录一、 多任务编程多任务含义单核CPU实现多任务多核CPU实现“多任务”二、多进程编程创建进程一、 多任务编程多任务含义就是操作系统可以同时运⾏多个任务。现实中的多任务比如:手机上边听音乐边聊天,电脑上多个软件同时运行单核CPU实现多任务操作系统轮流让各个任务交替执⾏,每个任务执⾏0.01秒,这样反复执⾏下去。 表⾯上看,每个任务交替执⾏,但CPU的执⾏速度实在是太快了,感觉就像...原创 2020-02-05 10:31:08 · 634 阅读 · 0 评论 -
计算机网络与python知识点总结
计算机网络相关知识点整理:1. OSI七层协议模型,TCP/IP四层模型,五层协议的体系结构之间的关系。一、OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。二、TCP/IP四层模型TC...原创 2020-02-04 16:44:17 · 782 阅读 · 0 评论 -
非关系型redis数据库
文章目录redis 简介redis 安装Redis内置数据类型redis应用场景Redis字符串常用操作Redis列表常用操作本机连接另一台主机的redis库python与redisredis 简介NoSQL(NoSQL = Not Only SQL ),意为“不仅仅是SQL”,泛指非关系型的数据库。 NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应 用难...原创 2020-01-15 18:25:33 · 281 阅读 · 0 评论 -
关系型数据库MySQL_常见面试题总结、练习题
一、简答题MySQL常见的三种存储引擎(InnoDB、MyISAM、MEMORY)的区别(至少5点)?事务安全:InnoDB支持事务处理、回滚、崩溃修复能力和多版本并发控制的事务安全;MyISAM和MEMORY不支持事务安全外键:InnoDB支持外键;MyISAM和MEMORY不支持外键锁:InnoDB支持行锁;MyISAM支持表锁;MEMORY支持表锁存储限制:InnoDB存储限...原创 2020-01-13 19:10:43 · 608 阅读 · 0 评论 -
对象关系映射SQLAalchemy
文章目录简介基本操作简介ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射 (ORM)工具,为高效和高性能的数...原创 2020-01-10 10:31:57 · 162 阅读 · 0 评论 -
关系型数据库MySQL
文章目录数据库简介关系型数据库E-R模型范式MySQL简介与安装数据库基本操作数据库表基本操作数据基本操作数据查询操作小练习题pymysql数据库编程sqlite数据库数据库简介为什么需要数据库?人类在进化的过程中,创造了数字、文字、符号等来进行数据的记录,但是承受着认 知能力和创造能力的提 升,数据量越来越大,对于数据的记录和准确查找,成为了一个 重大难题。数据库系统解决的问题:持久化存...原创 2020-01-10 10:21:52 · 979 阅读 · 0 评论 -
python内存管理机制
文章目录对象池小整数对象池字符串驻留机制垃圾回收机制引用计数机制标记-清除机制分代回收机制对象池python内存管理机制是什么?1). 由于python中万物皆对象,内存管理机制就是对象的存储问题,Python会分 配一块内存空间去存储对象。2) 对于整数和短小的字符等,python会执行缓存机制,即将这些对象进行缓存, 不会为相同的对象分配多个内存空间3). 容器对象,如列表、元组、字...原创 2020-01-06 14:19:09 · 182 阅读 · 0 评论 -
面向对象终阶
文章目录元类通过type函数动态创建类自定义元类抽象基类自省机制__ slots __元类Python一切皆对象 Linux一切皆文件定义: 元类是类的类,是类的模板。元类的实例为类,正如类的实例为对象。类的本质是对象, 于是可以对类做如下的操作:你可以将它赋值给一个变量你可以拷⻉它你可以为它增加属性你可以将它作为函数参数进行传递通过type函数动态创建类type函数功能一...原创 2020-01-06 13:55:10 · 78 阅读 · 0 评论 -
面向对象之魔术方法
文章目录魔术方法特殊属性创建,初始化与销毁可视化类型转换索引、切片、重复、拼接、成员操作符,for循环with语句安全上下文模式方法汇总魔术方法定义: 在Python中,所有用"__"包起来的方法,都称为【魔术方法】(eg: __len__, __init__)。魔术方法一般是为了让显示器调用的,你自己并不需要调用它们。特殊属性魔术方法名称功能_...原创 2020-01-06 13:36:21 · 168 阅读 · 0 评论 -
面向对象高级特性
类属性与实例属性类属性就是类对象所拥有的属性,它被所有类对象的实例对象所共有,在内存中只存在一个副本。实例属性(对象属性),它不被所有类对象的实例对象所共有,在内存中的副本个数取决于对象个数,有多少个对象就有多少个实例属性。区别(作用域不同):类属性: 通过类名/对象名来访问实例属性: 只能通过对象名来访问# 1). 类属性不管有多少个对象, 都只存储一份。 实例属性存储的个数取决于实...原创 2020-01-03 21:51:23 · 92 阅读 · 0 评论 -
面向对象编程项目
思聪吃热狗游戏 一个游戏循环(也可以称为主循环)就做下面这三件事:- 处理事件- 更新游戏状态- 绘制游戏状态到屏幕上Pygame的安装在Terminal里面执行pip install -i https:pypi.duban.com/simple pygame游戏规则:1). 假设游戏场景为范围(x,y)为0<=x<=10,0<=y<=102). 游...原创 2020-01-02 19:52:26 · 623 阅读 · 1 评论 -
面向对象编程三种特性
文章目录面向过程面向过程特点面向对象面向对象特点对象和类定义类类创建对象封装特性封装的特性继承特性多继承新式类与经典类私有属性与私有方法私有属性和私有方法:多态多态特点C语言属于面向过程的语言,而C++、JAVA、python都属于面向对象的语言。面向过程面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实...原创 2020-01-02 19:40:02 · 461 阅读 · 0 评论 -
模块与包
文章目录模块定义模块导入第三方模块安装方式自定义模块包模块的制作与发布模块定义模块就是工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块模块是非常简单的Python文件,单个Python文件就是一个模块,两个文件就是两个模块。模块导入在多个模块中含有相同名称的函数, 因此需要区分开import 模块名.函数名import 模块名1,模块名2通过以下方式引入的时候...原创 2020-01-02 17:49:17 · 67 阅读 · 0 评论 -
python高级特性
文章目录生成式生成式小案例生成器生成器小案例生产者-消费者模型生成器、迭代器与可迭代对象闭包装饰器生成式列表生成式:用来生成列表的特定语法形式的表达式。是Python提供的一种生成列表的简洁形式, 可快速生成一个新的list普通的语法格式:[exp for iter_var in iterable]#列表生成式:生成100个1~50之间的随机数值。#先使用空列表 循环100次 每循环...原创 2019-12-21 21:46:09 · 235 阅读 · 0 评论 -
python文件管理
文章目录文件基本操作模式文件基本操作模式以读的方式打开文件r的作用:文件必须存在才可以读f=open('passwd.bak')print(f.read())以写的方式打开文件w的作用:1)文件不存在时创建对应文件名的文件;2)只可以写不可以读3)自动清空文件f=open('passwd.bak','w') #打开已经存有内容的文件时,再次写入会覆盖原内容f.wr...原创 2019-12-15 22:05:19 · 1392 阅读 · 0 评论 -
学生信息管理系统exe小程序
代码如下:studentList = [] # 保存学生信息的列表def menu(): # 输出菜单 print(''' 学生信息管理系统 =============== 功能菜单 =============== │ 1 录入学生信息 ...原创 2019-12-14 14:24:46 · 1214 阅读 · 0 评论 -
python函数
文章目录函数创建与调用匿名函数递归函数函数创建与调用1). 定义函数:def 函数名(参数1, 参数2…):函数执行的内容2). 定义函数时指定参数和返回值的类型def mymax(num1: int, num2: int) -> int:代表num1需要传入整形, num2需要传入整形, 返回值必须是整形。3). 函数的帮助文档: 三引号4). 函数调用格式: 函数名([...原创 2019-12-13 13:49:06 · 406 阅读 · 0 评论 -
python集合与字典
文章目录集合定义集合的内置方法多个集合的交集、并集、差集和对等差分以及判断集合应用案例frozenset字典的定义字典的创建字典的内建方法默认字典应用集合定义(1)集合:集合与数组元组一样,也用于存储数据;只是存储的数据元素不可重复;集合存储不可变数据类型,列表为可变数据类型,不可以放到集合中,数字类型、字符串可以放到集合中;列表元素转换为集合,但列表中不可以有嵌套列表:s1=set([1...原创 2019-12-13 12:00:00 · 200 阅读 · 0 评论