Python系列
文章平均质量分 77
Python基础以及Python相关内容
礁之
CSDN DevOps运维领域优质创作者,阿里云专家博主,目前从事Linux运维工作,擅长Linux系统维护、开源软件维护、CI/CD、自动化运维等领域,博客主要偏向于学习笔记
展开
-
python的paramiko模块
paramiko是一个用于在Python中执行远程操作的模块,支持SSH协议。它可以用于连接到远程服务器,执行命令、上传和下载文件,以及在远程服务器上执行各种操作原创 2023-08-31 11:06:08 · 856 阅读 · 0 评论 -
自定义python文件import导入ModuleNotFoundError: No module named ‘***‘ 问题
自定义python文件导入报错,找不到模块原创 2023-08-18 15:35:49 · 344 阅读 · 0 评论 -
Python-TCP网络编程基础以及客户端程序开发
Python网络编程基础以及TCP客户端程序开发原创 2023-02-18 07:00:00 · 484 阅读 · 0 评论 -
Python-TCP服务端程序开发
Python种TCP服务端开发原创 2023-02-14 16:24:59 · 193 阅读 · 0 评论 -
Python互斥锁小技巧
Python互斥锁小技巧原创 2023-02-10 10:38:20 · 86 阅读 · 0 评论 -
Python异常的传递以及完整结构
Python异常的传递以及完整结构原创 2023-02-07 09:28:23 · 278 阅读 · 0 评论 -
centos7安装python3不影响python2
centos7安装python3不影响python2原创 2023-01-08 15:49:45 · 345 阅读 · 0 评论 -
Python类的常用魔法方法
Python的常用魔法方法, __init__ , __str__ , __del__ , __repr__ ,以及一些案例原创 2022-12-28 15:45:50 · 248 阅读 · 2 评论 -
Python(13)正则表达式简述
Python中使用正则表达式,此文章简单描述正则表达式的使用以及一些案例原创 2022-08-15 15:26:33 · 384 阅读 · 1 评论 -
Python的docker-py模块
文章目录一、docker的配置二、Python的docker模块(1)建立连接(2)对docker镜像的操作(3)使用Dockerfile文件创建镜像(4)对容器的操作一、docker的配置[root@centos-1 ~]# vim /etc/systemd/system/docker.service #修改docker的系统启动文件 —————————————————————————— 在'12'行添加'-H tcp://0.0.0.0:2375',表示启动时占用端口,从而能够远程连接原创 2022-05-16 15:49:05 · 1553 阅读 · 1 评论 -
Python(10)错误、调试、测试
文章目录一、概述二、错误处理- try- 调用栈- 记录错误- 抛出错误三、调试- print- 断言assert- logging- pdb- pdb.set_trace()- IDE四、单元测试五、文档测试本文章参考廖雪峰官网:错误、调试和测试 - 廖雪峰的官方网站 (liaoxuefeng.com)一、概述在程序运行中,总会遇到各种各样的错误,有的错误是在程序编写时有问题造成的,例如:本来应该输出整数却输出了字符串这种错误通常称之为BUG,BUG是必须要修复的除了在编写时导致的原创 2022-05-28 15:15:42 · 331 阅读 · 0 评论 -
Python(6)高阶函数之装饰器和偏函数
文章目录一、装饰器二、偏函数——functools.partial此文章参考:装饰器 - 廖雪峰的官方网站 (liaoxuefeng.com)一、装饰器由于函数也是一个对象,并且函数可以赋值给变量,赋值后的变量可以直接调用函数:>>> def test():... print("aaaaaa1") ... >>> f = test>>> f<function test at 0x0000022862EBE7A0>原创 2022-05-07 18:00:00 · 216 阅读 · 0 评论 -
Python(7)模块概述
文章目录一、关于模块二、使用模块三、作用域三、安装第三方模块(1)安装常用模块(2)模块搜索路径此文章参考廖雪峰的官网:模块 - 廖雪峰的官方网站 (liaoxuefeng.com)一、关于模块在学习函数之后,我们可以重复使用函数从而减少代码的长度,但是随着程序代码越来越多,函数也会越来越多,代码也会越来越长,越来越难以维护,而为了代码的可维护性,我们可以把函数分组,放到不同的文件里,这样的话,文件和文件就可以相互调用对方的函数,从而减少代码的长度,很多编程语言都会采用这种组织代码的方式,在Pyt原创 2022-05-10 17:50:16 · 220 阅读 · 5 评论 -
Python(5)高阶函数之返回函数和匿名函数
文章目录一、返回函数1、闭包2、nonlocal二、匿名函数——lambda此文章参考廖雪峰大神的官网,地址:返回函数 - 廖雪峰的官方网站 (liaoxuefeng.com)此文章继续上篇高阶函数,地址:python函数式编程以及高阶函数一、返回函数高阶函数的特性,除了可以接受函数作为参数之外,高阶函数还可以返回函数下面来看几个案例:1、定义一个求和的函数,可以这样写# -*- coding: utf-8 -*-def test_1(*args): i = 0 for原创 2022-05-06 18:00:00 · 248 阅读 · 0 评论 -
Python(3)高级特性
文章目录一、切片二、迭代三、列表推导式三、生成器(generator)四、迭代器此文章参考廖雪峰大神的官网,地址:高级特性 - 廖雪峰的官方网站 (liaoxuefeng.com)一、切片在python的使用中,对于列表、元组的元素取值是非常常见的,例如:注意:切片是顾头不顾尾的>>> L = ["aaa","bbb","ccc","ddd"] >>> print(L) ['aaa', 'bbb', 'ccc', 'ddd']#如果想取前三个元素,可原创 2022-05-03 21:00:00 · 563 阅读 · 2 评论 -
Python(1)概述与基础
文章目录一、 Python变量与数据类型1.变量概述2.创建变量3.Python3常用的数据类型3.1.数字(Numbers)3.2.字符串(String)3.3.列表(list)3.4.元组(Tuple)3.5.集合(Set)3.6.字典(Dictionary)3.7.Python数据类型转换4.Python3基础语法4.1.编码4.2.标识符4.3.Python保留字4.3.注释4.4.行与缩进4.5.多行语句4.6.空行4.7.等待用户输入4.8.同一行显示多条语句4.9.多个语句构成代码组4.10.原创 2022-05-02 00:53:27 · 1013 阅读 · 2 评论 -
Python(12)进程与线程
进程与线程概述,Python在linux、unix、windows环境下的多进程、互斥锁以及GIL锁的简介,分布式进程以及进程间通信原创 2022-07-18 12:00:00 · 529 阅读 · 1 评论 -
Python(11)IO编程
IO编程概述,Python的文件读写以及操作文件与目录,序列化概述,pickle与json原创 2022-06-07 15:52:23 · 494 阅读 · 3 评论 -
Python(2)函数
文章目录一、什么是函数二、调用函数三、定义函数四、函数的参数1、位置参数2、默认参数、3、可变参数4、关键字参数5、命名关键字参数6、参数组合7、总结五、递归函数拓展-尾递归此文章参考廖雪峰大神的官方:调用函数 - 廖雪峰的官方网站 (liaoxuefeng.com)一、什么是函数函数通俗的来讲,就是一段固定的代码,函数还可以传入参数,最终得到的结果其实就固定代码的执行结果。python中内置了许多函数,我们可以直接进行调用,并且我们自己也可以自定义函数二、调用函数python内置了许多函原创 2022-05-02 21:00:00 · 578 阅读 · 0 评论 -
Python(8)面向对象编程
文章目录一、什么是面向对象编程二、类(class)和实例(instance)三、特性之一——数据封装四、访问限制五、特性之二、三——继承和多态-继承-多态六、获取对象信息-Type()-isinstance()-dir()七、实例属性和类属性此文件参考廖雪峰官网:面向对象编程 - 廖雪峰的官方网站 (liaoxuefeng.com)一、什么是面向对象编程面向对象编程(Object Oriented Programming),简称OOP,是一种程序设计思想,OOP把对象当作程序的基本单元,一个对象包含原创 2022-05-17 18:00:00 · 5233 阅读 · 9 评论 -
Python(9)面对对象高级编程
文章目录一、使用`__slots__`二、使用装饰器——@property三、多重继承(多继承)四、定制类`__str__``__iter__``__getitem__``__getattr__``__call__`五、使用枚举类六、使用元类type()扩展——metaclass七、扩展——ORM对象关系映射此文章参考廖雪峰官网:面向对象高级编程 - 廖雪峰的官方网站 (liaoxuefeng.com)一、使用__slots__正常情况下,当我们定义了一个类,并且根据类创建了实例后,我们可以给这些原创 2022-05-20 15:55:33 · 502 阅读 · 8 评论 -
Python(4)函数式编程以及高阶函数
文章目录一、什么是函数式编程二、高阶函数的概念1.map和reduce函数2.filter函数3.sorted函数此文章参考廖雪峰大神的官网,地址:函数式编程 - 廖雪峰的官方网站 (liaoxuefeng.com)一、什么是函数式编程首先要知道的是,函数是python内建的一种封装方法,可以通过把指定段落的代码拆解成函数,通过一层一层的函数调用,从而把一个复杂的任务拆解成几个简单的任务,这种分解就叫做面向过程的程序设计,而函数就是面向过程编程的一个基本单元那函数式编程是什么呢,从字面来看,多了一原创 2022-05-05 21:00:00 · 232 阅读 · 0 评论