摘要: 一个案例: 扩展知识: 一个简单的例子:求n的阶乘! def func(n): if n == 1: return 1 else: return n * func(n-1) print(func(5)) # 120 基于已经学习的python内容,我尝试写了一个排序算法,用于对列表中所有元素进行排序 阅读全文
posted @ 2023-08-01 12:29 Peg_Wu 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1. 基础匹配 正则表达式就是制定一个规则,进而验证给定的目标是否符合规则! ⭐match(从头), search(只找第一个), findall(所有的都找到) 2. 元字符匹配 注意: A. {m,n}之间的逗号千万不能加空格!!! B. 如果判断一个字符串的整体是否满足规则(满足规则返回整个字 阅读全文
posted @ 2023-08-01 11:53 Peg_Wu 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1. 服务端开发 socket是一个数据的搬运工,负责不同进程之间相互的数据传输。 服务端是被动的,客户端是主动的。 import socket # 创建socket对象, 此时还未确定是服务端还是客户端 socket_server = socket.socket() # 绑定ip地址和端口 soc 阅读全文
posted @ 2023-08-01 10:24 Peg_Wu 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1. 进程、线程和并行执行的概念 2. 多线程编程 每个线程负责一个函数; 函数的参数用args和kwargs进行传递; 线程对象.start()启动线程的执行,这时候函数会被间接调用。 阅读全文
posted @ 2023-08-01 09:03 Peg_Wu 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1. 单例模式 如何保证一个类只有一个实例? 在一个模块中写完类后直接实例化; 在另一个文件中直接将对象导出即可! 2. 工厂模式 创建一个额外的工厂类,通过工厂类中的方法创建我们想要的类对象! 阅读全文
posted @ 2023-07-31 23:52 Peg_Wu 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 装饰器的作用:在不影响原本函数功能的前提下,为函数增加新的功能! (1) 闭包写法 (2) 语法糖写法 总结: 阅读全文
posted @ 2023-07-31 23:37 Peg_Wu 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 闭包的目的是为了防止全局变量随意被篡改! 内部函数叫做闭包函数,整个函数的返回值是内部函数! 内部变量依赖于外部变量! 不定义全局变量,也可以让函数持续访问和修改一个外部变量! 闭包函数引用的外部变量,是外层函数的内部变量。作用域封闭难以被误操作修改! ATM机小案例: def user(init_ 阅读全文
posted @ 2023-07-31 23:10 Peg_Wu 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1. PySpark前言介绍 2. 基础准备 ⭐构建PySpark执行环境入口对象: ⭐后续的代码都通过对象sc进行编写! 3. 数据输入 A. Python数据容器转RDD对象: B. 读取文件转RDD对象: RDD和列表,元组等类似,用于存储数据,是Spark用于数据计算的载体!数据输入可以理解 阅读全文
posted @ 2023-07-31 19:44 Peg_Wu 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 基础使用: 数据插入: 练习: 通过Python将数据库student表中的数据以json的格式保存! from pymysql import Connection conn = Connection(host='localhost', port=3306, user='root', passwor 阅读全文
posted @ 2023-07-31 10:13 Peg_Wu 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1. 数据库介绍 数据库存储数据是按照库、表、数据三个层级! 数据库和SQL有什么关系?(MySQL是一个数据库管理系统) 总结: 2. MySQL的入门使用 -- mysql -uroot -p -- show databases -- use 数据库名 -- show tables -- exi 阅读全文
posted @ 2023-07-31 09:48 Peg_Wu 阅读(0) 评论(0) 推荐(0) 编辑