![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 66
是江山er
no excuse
展开
-
python学习目录
1-markdown编辑器1-markdown基本语法2-计算机基础1-计算机基础之编程1-计算机组成原理1-计算机操作系统1-编程语言分类1-网络的瓶颈效应001-计算机基础小结3-Python解释器和集成环境008 Python和Python解释器009 Python解释器安装010 Anaconada安装011 Python解释器镜像源修改012 执行Python程序的两种方式013 Python的IDE之Pycharm的使用014 Python的IDE之Jupyter原创 2022-03-01 22:14:32 · 908 阅读 · 3 评论 -
paramiko
一 介绍# 用于帮助开发者通过代码远程连接服务器,并对服务器进行操作。# pip3 install paramiko二 通过用户名密码方式远程执行命令import paramiko# 创建SSH对象ssh = paramiko.SSHClient()# 允许连接不在know_hosts文件中的主机ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())# 连接服务器ssh.connect(hostname='192.168原创 2022-03-01 22:12:50 · 151 阅读 · 0 评论 -
Rabbitmq从入门到精通
一 消息队列介绍1.1 介绍消息队列就是基础数据结构中的“先进先出”的一种数据机构。想一下,生活中买东西,需要排队,先排的人先买消费,就是典型的“先进先出”1.2 MQ解决什么问题MQ是一直存在,不过随着微服务架构的流行,成了解决微服务之间问题的常用工具。应用解耦以电商应用为例,应用中有订单系统、库存系统、物流系统、支付系统。用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障,都会造成下单操作异常。当转变成基于消息队列的方式后,系统间调用的问题会减少很多,比如物转载 2022-03-01 22:03:07 · 209 阅读 · 0 评论 -
django 分页
django 提供自己封装的分页控件,可供使用下面示例models.pyfrom django.db import modelsclass UserInfo(models.Model): username = models.CharField(max_length=128, null=True, blank=True) name = models.CharField(ma...原创 2018-12-29 11:20:21 · 945 阅读 · 0 评论 -
django cookie和session
文章目录简介cookie工作原理缺陷session认证应用认证机制代码实现简介网站访问一般都是基于 http 协议, http 协议无状态(也就是同一浏览器多次访问服务器,服务器都会当做第一次访问处理),但是对于用户登录之类的情况又需要保持状态,这就是需要 cookie 的原因。cookie工作原理服务器生成内容,浏览器访问服务器之后会保存到客户端本地;再次访问服务器时,浏览器会自动带上...原创 2018-12-29 11:22:52 · 124 阅读 · 0 评论 -
django FBV CBV及序列化工具
文章目录FBVCBV序列化FBVFBV 是对应的 function(函数),也就是前面在views.py中进行逻辑处理时定义的函数CBVCBV 是对应的 class(类), 也就是在views.py中进行逻辑处理时定义的类CBV 中 django 会封装一些方法,可以直接定义 get/post 方法,然后通过 dispatch 自动调用示例urls.pyfrom demo01 im...原创 2019-01-03 17:08:38 · 124 阅读 · 0 评论 -
python CBV及CBV登录验证
文章目录CBV实现登录验证CBV实现登录验证通过 CBV 继承的 View 源码,可以看到通过调用 as_view 中的 view 方法,最后返回的是对应类的 self.dispatch(request, *, **)。那么可以在调用 dispatch 之前做一个 session 验证,实现登录验证。urls.pyfrom django.conf.urls import urlfrom...原创 2019-01-03 17:10:20 · 338 阅读 · 0 评论 -
django form表单
文章目录form 表单form 表单form 表单主要2个功能,用户输入验证和生成HTML标签用户输入验证字段是否为空字段格式是否正确自定义验证,例如:用户两次输入的密码是否一致例如:用户注册页面,实现用户名/密码的验证from django.forms import Formfrom django.forms import fieldsfrom django.forms im...原创 2019-01-07 09:31:26 · 202 阅读 · 0 评论 -
2.装饰器
文章目录装饰器的主要功能和装饰器的固定结构装饰器的主要功能和装饰器的固定结构装饰器的主要功能:在不改变函数调用方式的基础上在函数的前、后添加功能。装饰器的固定格式:def timer(func): def inner(*args,**kwargs): '''执行函数之前要做的''' re = func(*args,**kwargs) ...原创 2019-07-05 17:28:03 · 89 阅读 · 0 评论 -
python购物车小作业
goods = [ {"name": "电脑", "price": 1999}, {"name": "鼠标", "price": 10}, {"name": "游艇", "price": 20}, {"name": "美女", "price": 998},]cart={"good_list":[],"price_list":[]}#用户输入账户金额mone...原创 2019-07-25 17:15:37 · 437 阅读 · 0 评论 -
django基础之urls及view
文章目录环境简介Django流程urls及view基础总结处理流程创建流程环境环境为 python 3.X + Django 1.11,若安装的 Django 版本不一致,可先卸载然后指定版本安装。# 卸载pip uninstall Django# 指定版本安装pip install Django==1.11简介Django 使用 MVC/MTV 模式,其本质是为了保持各组件之间...原创 2018-12-24 10:24:17 · 848 阅读 · 0 评论 -
python rc脚本
rc脚本使用python写一个memcached的启动脚本,可以参照/etc/init.d/memcached脚本。下面是启动脚本的大体结构,下一章节详细介绍类中方法的实现。#!/usr/bin/pythonimport sysclass Process(object): '''memcached rc script''' def __init__(self, name, p...原创 2018-12-24 10:12:56 · 990 阅读 · 0 评论 -
python类的属性和方法总结
文章目录类的属性总结方法总结脚本类的属性总结类的公有属性可以实例化之后,通过对象直接访问。#!/usr/local/python#coding:utf8class MyClass(object): var1 = '类属性,类的公有属性 var1' __var2 = '类的私有属性 __var2' def func1(self): self.va...原创 2018-12-24 09:58:22 · 268 阅读 · 0 评论 -
Pytho条件控制
文章目录if条件控制循环语句while 循环for 循环range()if条件控制Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块格式if 判断条件: 执行语句elif 判断条件: 执行语句else: 执行语句1、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。2、使用缩进来划分语句块...原创 2018-11-26 15:51:32 · 158 阅读 · 0 评论 -
python三元运算
文章目录三元运算三元运算三元运算又称三目运算,是对简单的条件语句的简写,如:简单条件语句:if 条件成立: val = 1else: val = 2改成三元运算:val = 1 if 条件成立 else 2...原创 2018-11-27 15:06:44 · 95 阅读 · 0 评论 -
python字符编码
字符编码ASCII 占1个字节,只支持英文GB2312 占2个字节,支持6700+汉字GBK GB2312的升级版,支持21000+汉字Shift-JIS 日本字符ks_c_5601-1987 韩国编码TIS-620 泰国编码由于每个国家都有自己的字符,所以其对应关系也涵盖了自己国家的字符,但是以上编码都存在局限性,即:仅涵盖本国字符,无其他国家字符的对应关系。应运而生出现了万国...转载 2018-11-27 16:39:55 · 255 阅读 · 0 评论 -
python文件操作
读写文件打开文件的模式r,只读模式(默认)。w,只写模式。【不可读;不存在则创建;存在则删除内容;因为会清空原有文件的内容,一定要慎用】a,追加模式。【可读; 不存在则创建;存在则只追加内容;】b,二进制文件注:注意最后要记得关闭文件:f.close()注:python只能将字符串写入到文本文件。要将数值数据存储到文本本件中,必须先试用函数str()将其转换为字符串格式。格式...原创 2018-11-28 10:33:16 · 84 阅读 · 0 评论 -
python函数
文章目录引子基本定义函数是什么?函数参数形参变量实参默认参数非固定参数返回值全局与局部变量作用域嵌套函数匿名函数引子现在老板让你写一个监控程序,24小时全年无休的监控你们公司网站服务器的系统状况,当cpu\memory\disk等指标的使用量超过阀值时即发邮件报警,你掏空了所有的知识量,写出了以下代码while True: if cpu利用率 > 90%: #发...原创 2018-11-28 14:15:36 · 169 阅读 · 0 评论 -
python函数进阶
名称空间又名name space, 顾名思义就是存放名字的地方,存什么名字呢?举例说明,若变量x=1,1存放于内存中,那名字x存放在哪里呢?名称空间正是存放名字x与1绑定关系的地方名称空间共3种,分别如下locals: 是函数内的名称空间,包括局部变量和形参globals: 全局变量,函数定义所在模块的名字空间builtins: 内置模块的名字空间不同变量的作用域不同就是由这个变量...原创 2018-11-28 14:38:36 · 117 阅读 · 0 评论 -
面向对象
文章目录面向过程面向对象面向对象编程初识类和对象类面向过程面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而动全身。应用场景:一旦完成基本很少改变的场景...转载 2018-12-21 10:02:31 · 97 阅读 · 0 评论 -
Django
文章目录一、Django简介1. web框架介绍2. MVC/MTV介绍3. Django的MTV模型组织二、Django项目实例1. 程序安装(1)安装Django:(2)配置系统环境2. 创建Django项目3. 手动创建APP4. 编写路由5. 编写视图函数6. 运行web服务7. 返回HTML文件8. 使用静态文件9. 接收用户发送的数据10. 返回动态页面11. 使用数据库三、 Djan...原创 2018-12-27 14:55:37 · 315 阅读 · 0 评论 -
面向对象的三大特性
文章目录继承什么是继承查看继承继承与抽象(先抽象再继承)派生抽象类与接口类接口类抽象类抽象类与接口类钻石继承多态property属性面向对象的更多说明面向对象的软件开发概念的说明面向对象常用术语继承什么是继承继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类python中类的继承分为:单继承和多继承class Pa...转载 2018-12-24 09:43:56 · 419 阅读 · 0 评论 -
Python基础语法
1原创 2018-11-26 14:59:33 · 91 阅读 · 0 评论