Def
  • 2024-11-05scala中类和对象
    1.面向对象的三大特征:封装,继承,多态2.创建类和对象a.用class来创建类,用new来创建对象。创建一个Person类并创建它的对象,然后将对象打印到控制台上objectMain{ //定义类 classPerson{} defmain(args:Array[String]):Unit={  println("Heeloworld") 
  • 2024-11-05【新人系列】Python 入门(七):基础内容 - 下
    ✍个人博客:https://blog.csdn.net/Newin2020?type=blog
  • 2024-11-040基础学Python装饰器封装、类成员与静态方法、魔术方法
    0基础学Python装饰器封装、类成员与静态方法、魔术方法装饰器封装类成员和静态方法实例属性和方法类属性和类方法静态方法使用场景魔术方法定义初始化与表示方法比较运算方法算术运算方法代码演示装饰器封装装饰器(decorators)是一种高阶函数,用于在不修改原有函数或
  • 2024-11-04torch--多层感知机实现图像分类
    方法一:"""多层感知机简单实现Fashion-MNIST分类,从零开始实现"""importtorchimporttorchvisionfromtorch.utilsimportdatafromtorchvisionimporttransformsfromd2limporttorchasd2lfromIPythonimportdisplayimportmatplotlib.pyplotas
  • 2024-11-03Python实现Tonelli-Shanks算法
    目录Python实现Tonelli-Shanks算法引言一、Tonelli-Shanks算法的理论基础1.1模平方根的定义1.2Tonelli-Shanks算法的原理1.3Tonelli-Shanks算法的复杂度二、Tonelli-Shanks算法的Python实现2.1基本实现2.2案例一:求多个模平方根2.2.1实现代码2.3案例二:应用于密码
  • 2024-11-03代码随想录算法训练营第十一天|leetcode150. 逆波兰表达式求值、leetcode239. 滑动窗口最大值、leetcode347.前 K 个高频元素
    1leetcode150.逆波兰表达式求值题目链接:150.逆波兰表达式求值-力扣(LeetCode)文章链接:代码随想录视频链接:栈的最后表演!|LeetCode:150.逆波兰表达式求值哔哩哔哩bilibili自己的思路:这是一道有思路,但是思路并不多的题目,就是我会觉得是先将数据进行添加,然后对于符号通过
  • 2024-11-03使用 Elixir 实现简单的文字识别程序
    在这篇文章中,我们将手动实现一个简单的文字识别程序,使用Elixir编程语言。Elixir是一种函数式编程语言,特别适合处理并发和分布式任务。我们将通过分析图像数据,识别其中的字符。环境准备首先,请确保你已安装了Elixir。可以通过以下命令安装必要的依赖库,例如ex_image和ex_doc
  • 2024-11-03Python311新特性-特化指令specializing adaptive interpreter-typing-asyncio
    Python3新特性python3.11增加了许多特性,让python更快更加安全,本文从应用层面来讲一下python3.11的这些新特性特化自适应解析器是什么,如何利用特化写出更高性能的代码如何在项目中落地typehint写出健壮的代码,有那些注意事项asyncio的概念及应用场景FasterPython3.11Faster
  • 2024-11-03python-14-函数详解(定义、参数、返回值、高级函数、偏函数、装饰器)
    python函数详解(定义、参数、返回值、高级函数、偏函数、装饰器)一.说明这是python中的基础系列中的关于函数部分,来开始我们今天日拱一卒!对python函数部分进行详细整理和学习。二.定义在Python中,函数是通过def关键字来定义函数;函数定义的结构如下deffunction_name
  • 2024-11-02spark 热门面试题 (算子)
    1,哪些是触发算子countforeachsaveAsTextFilefirsttakecollectreducetoptakeOrderedcollectAsMapforeachParitionmaxminmeansum2,哪些是转换算子mapflatMapfilteruniondistinctgroupByKeysortByKeysortByreduceByKeyrepartitioncoalescekeysvalues
  • 2024-11-02代码随想录算法训练营第十天|leetcode232.用栈实现队列、leetcode225. 用队列实现栈、leetcode20. 有效的括号、leetcode1047. 删除字符串中的所有相邻重复项
    1leetcode232.用栈实现队列题目链接:232.用栈实现队列-力扣(LeetCode)文章链接:代码随想录视频链接:栈的基本操作!|LeetCode:232.用栈实现队列哔哩哔哩bilibili自己的思路:真的第一次接触这个概念,完全没有任何思路,甚至不知道从何下手1.1基本概念栈就是相当于砌墙的砖头,先
  • 2024-11-02Python基础学习(十一)面向对象编程(进阶)
    代码获取:https://github.com/qingxuly/hsp_python_course完结版:Python基础学习(完结版)面向对象编程(进阶)面向对象编程三大特征面向对象编程有三大特征:封装、继承、多态。面向对象编程—封装封装介绍封装(encapsulation)就是把抽象出的数据[属性]和对数据的操作[方法]
  • 2024-11-02Python基础学习(十)面向对象编程(基础)
    代码获取:https://github.com/qingxuly/hsp_python_course完结版:Python基础学习(完结版)面向对象编程(基础)类与对象类与实例的关系类与实例的关系示意图快速入门—面向对象的方式解决养猫问题#定义一个猫类,age,name,color是属性,或者称为成员变量#Cat类就是你
  • 2024-11-01python使用魔法函数__getitem__实现字典和列表式访问自定义类型
    起因想起C++可以实现运算符重载,以实现以数组的方式([])访问我们的类.我想要实现一个类,可以同时用类似于字典和就想到python能不能实现这个效果,而且显然是可以的,不然numpy是怎么实现属于自己的数组的?#期望实现效果classmyclass: passc=myclass()#像这样使用[]访
  • 2024-10-31学习python第十天
    今天学习了闭包,语法糖(列表推导式),装饰器,迭代器,生成器相关笔记如下'''知识点:1.闭包2.语法糖(列表推导式)3.装饰器4.迭代器5.生成器'''#高阶函数#deffunc(a):#res=a()#func2()#print(a())##deffunc2():#return"python"#
  • 2024-10-31U6面向对象设计
    Unit6面向对象设计这是编程思想的差别,相比与C语言的面向对象设计,大概就是由各种功能的方法组成项目,比较具体,缺少抽象,对于类似的操作不能很好的复用。在语言语法上多了类Class,继承,多态这些。6.1类'''Python类/对象Python是一种面向对象的编程语言。Python中的几乎所有东
  • 2024-10-31第九周:对象式编程
    第九周:对象式编程1.万物皆对象对象是一种相对独立的存在,类是描述某一类对象的统称,对象是类的实例类由属性和方法来描述,对应变量和函数类={属性}+{方法}如果类是<C>,其派生的对象是<O>,属性是<A>,方法是<B>,那么访问方法结构如下:属性访问:<O>.<A>方法访问:<O>.<B>()
  • 2024-10-31Python 函数装饰器
    装饰器(Decorators)是Python的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区域里装饰器可以让你的代码更简洁。首先,简单举个例子:函数参数传递:imp
  • 2024-10-31micropython+ESP32S3+MFRC522射频卡模块读卡号
    参考连接:https://doc.itprojects.cn/A0004.iot/01.doc.c0e19433a76e2e42f143ba0ded917201/index.html#/q02.rfid.011)ESP32S3+MFRC522射频卡模块图 #接线说明#MFRC522_sck  =ESP32S3_Pin(14)#MFRC522_mosi=ESP32S3_Pin(13)#MFRC522_miso=ESP32S3_Pin(12)#MFRC
  • 2024-10-31测试代码 unittest
    测试代码unittest1.概述。相信接触过Java语言的朋友一定对Junit单元测试框架不陌生,对于Python语言,同样有类似的单元测试框架Unittest。Unittest是Python内部自带的一个单元测试的模块,它设计的灵感来源于Junit,具有和Junit类似的结构,有过Junit经验的朋友可以很快上手。Unitte
  • 2024-10-31爬虫获取主页信息
    爬虫获取主页信息1.如何使Python获取到网页的源代码 urllib:用来模拟浏览器 urllib.request:获取主页源码 urllib.request.Request():构建数据结构 add_header("user-agent"):添加请求头,伪装浏览器 urllib.request.urlopen():打开URL获取源码 2.过滤爬虫爬取主页信息#调用
  • 2024-10-31Python数据类型之自定义类型——Class与面向对象编程详解
    目录引言一、面向对象编程基础二、类的定义与对象的创建三、封装性四、继承性五、多态性六、特殊方法与数据类七、使用dataclass装饰器八、面向对象编程的优势结论引言Python是一门功能强大的编程语言,其面向对象编程(OOP)的特性更是为开发者提供了极大的灵活性和
  • 2024-10-31DRF
    1.DRF组件详细文档:见附件1.1Web应用模式在开发web应用中,有两种应用模式:1.前后端不分离【客户端看到的内容和所有页面效果都是由服务端提供出来的】2.前后端分离【把前端的界面效果(html,css,js分离到另一个服务端,Python服务端只需要返回数据即可)】前端形成一个独立的网站,服务
  • 2024-10-31IDEA 利用groovy脚本生成注释
     介绍 本文主要介绍利用IDEA编辑器的活动模板,结合groovy脚本,生成注释模板。目前生成的注释主要适用于java和js文件推荐此方式,可以根据需要定义groovy脚本,生成不同格式的注释操作点击File>>Setting 找到Edtor>>LiveTemolates,建议创建一个模板组java_of
  • 2024-10-31面向对象编程
    面向对象编程OOP(objectorientedprogramming)面向对象编程面向过程(按照指定函数进行调用)面向对象包括:类和对象类:类是比函数更高级的一种代码组织形式,类是一个抽象的概念,是虚拟化出来的概念。什么是类:具有相同或相似性质的对象的抽象就是类。类具有属性,它是对象的状态