常用模块-模块介绍

本文概要 本文主要讲解以下几个知识点: 1. 认识什么是模块 2. 模块有什么好处 3. 模块的分类 4. 模块的导入方法 5. 第三方开源模块的安装方法 6. 包的知识   什么是模块 在平时的开发过程中,随着代码越写越多,到最后如果要对某一处进行修改就显得难以维护了,稍不注意要是改错了就会出大问题。 所以为了维护的便捷,我们……

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification p ath to requested target

问题: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:……

property

day30   例子: 已知圆的半径,求圆的面积和周长。 传统: import math class Circle: def __init__(self, radius): # 圆的半径 self.radius = radius def area(self): return math.pi * self.radius ** 2 ……

Elastic Stack入门

本文根据慕课网教程《Elastic Stack入门》 结合当前我的实际情况进行整理。 当前时间:2018.04.11   环境介绍: 服务器:2台阿里云服务器CentOS7.4 64位  2核8G server-1:             内网IP:172.16.1.2            公网IP:47.93.32.28 ……

封装

day29 一 引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 二 先看如何隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的)   #其实这仅仅这是一种变形操作且仅仅只在类定义阶段发生变形 ……

多态与多态性

day29 多态:同一种事物的多种形态,动物分人类、猪类(从定义角度) 多态性:一种调用方式,不同的执行效果(从使用角度)   例子说明: # 多态:同一种事物的多种形态,动物分人类、猪类 class Animal: def run(self): raise AttributeError(“子类必须要实现这个方法”) # 当子类……

新式类和经典类的继承原理,super的用法

day29继承顺序Python的类可以继承多个类,Java和C#中则只能继承一个类Python的类如果继承了多个类,那么其寻找方法的方式有两种,分别是:深度优先和广度优先当类是经典类时,多继承情况下,会按照深度优先方式查找当类是新式类时,多继承情况下,会按照广度优先方式查找在Python3中所有的都是新式类在Python2中才有新式类和经……