Python

如何在pycharm中给函数或者方法自动添加注释

方法自动添加注释        定义了一个函数,在函数下面敲入了三个双引号(或者3个单引号)后,enter回车并没有自动出现注释,如图:   解决办法 Pycharm中依次打开File —> Settings —> Tools —> Python Integrated Tools,如图:   不能回车后自动

Python高级 metaclass

metaclass 概念 元类(metaclass)是 Python 中相对高级的特性,元类是创建类的类,它允许我们控制类的创建过程,进而可以自定义类的行为和属性。在 Python 中,每个类都有一个元类,默认情况下,类的元类为 type。当我们使用 class 关键字定义一个新类时,实际上是通过元类来创建这个类的。 元类主要用于控制实例化的过程,而非类的创建过程。当我们创建一个类时,Python

基础知识

目录 一、 1、print("") 会换行 2、print("",end="") 不会换行 二、 python中经常看到使用t,n,nt,那么它们有什么区别之处呢? t :表示空4个字符,类似于文档中的缩进功能,相当于按一个Tab键。 n :表示换行,相当于按一个 回车键 nt : 表示换行的同时空4个字符。 我们用例子来说明它们的区别。

Python高级 type

在 Python 中,type() 是一个内置的函数,它有两个作用: 返回对象的类型。 动态创建类。 在第一种情况下,我们可以使用 type() 获取一个对象的类型,例如: 上面代码中,a 是一个整数对象,调用 type(a) 函数返回该对象的类型 <class 'int'>。 在第二种情况下,我们可以使用 type() 动态地创建类并返回该类对象。它的参数依次为:类名称、基类元

《Web安全基础》01. 基础知识

目录1:概念名词1.1:域名1.2:DNS1.3:网站开发语言1.4:后门1.5:Web1.6:Web 相关安全漏洞2:数据包2.1:HTTP2.2:HTTPS2.3:请求数据包2.3.1:Request 请求2.3.2:Response 响应3:网站搭建介绍3.1:网站环境3.2:后门注意事项4:Web 源码4.1:知识点4.2:信息敏感点5:数据库拓展6:操作系统拓展7:第三方拓展8:密码算法

基于 python 的 nexus 私服 jar 包匹配查找程序

程序通过计算 jar 包的 sha1 摘要,到 maven 仓库查询对应路径,适用于 Nexus Repository Manager OSS 2.14.11-01,其他版本未做测试 注意:jar 包路径中不要出现空格   运行结果  

《深度剖析CPython解释器》30. 源码解密内置函数 iter、next

  楔子 这次我们来看看 iter 和 next 这两个内置函数的用法,我们知道 iter 是将一个可迭代对象变成一个迭代器,next 是将迭代器里的值一步一步迭代出来。 lst = [1, 2, 3] it = iter(lst) print(it) # <list_iterator object at 0x000001DC6E898640> # 调用next, 可

01.初识Python

本教程计划通过100天的时间,每天分享一篇关于python的知识点,与大家一起学习python这门编程语言。 Python 对初学者来说是一门很棒的语言: 容易学 有一个积极的支持社区 在网络开发、游戏、数据科学方面提供多种机会。 Python的应用领域 目前Python在Web应用开发、云基础设施、DevOps、网络数据采集(虫)、数据分析挖掘、机器学习等领域都有着广泛的应用,因此也产生

python 函数的参数(笔记整理)

一、形参与实参介绍 函数的参数分为形式参数和实际参数:简称形参和实参 在定义函数阶段依次填写的参数名字,称为:形式参数(也称为形参)作为函数的输入,以便在函数内部进行处理。 而在调用函数阶段,函数名括号中需要传入具体的值作为实际参数(也称为实参),这些实参会被赋值给函数中的形参,并作为函数的输入。 在调用有参函数时,实参(值)会赋值给形参(变量名)。 实参对于函数来说,实参与形参的这种绑

python 名称空间与作用域(笔记整理)

一、 名称空间 什么是名称空间:名称空间就是存放变量名和变量值绑定关系的地方就是内存地址 在程序执行期间最多会存在三种名称空间: 内置名称空间:是 Python 解释器默认预定义大量内置函数和内置异常的名称空间,就是存放解释器自带函数方法的名称空间 可以通过 dir(builtins) 来查看内置名称空间中所有的内置函数和对象: 全局名称空间:就是在 “Py文件”内的都属于全

Graphpad Prism9.5.1 科学绘图软件 下载安装教程(含Win/Mac)

软件下载 Autodesk Flame 2024 for mac 软件介绍 Autodesk Flame破解版由是Autodesk公司(译作欧特克)开发的一款高端电影剪辑和特效制作系统。Flame是用于高速合成、高级图形和客户驱动的交互设计的终极视觉特效制作系统。Autodesk Flame 提供出色的性能和荣获奥斯卡奖的工具。 从全国性的电视广告片和音乐电视到风靡一时的电影,Flame 为视觉

3.1 线性回归

3.1.1 线性回归的基本元素 整节理论知识,详见书本。 3.1.2 向量加速化 在训练模型时为了实现同时处理整个小批量样本需要对计算进行向量化,从而利用线性代数库,而不是使用开销巨大的 for 循环。 以下比较两种方法的时间开销:第一种方法用 for 循环逐个执行加法,第二种方法使用重载的 + 运算符(向量加法)。 3.1.3 正态分布与平方损失 正态分布(normal distr

isdigit、isnumeric、isdecimal

字符串的isdigit方法用于判断字符串是否只包含数字,即0-9的字符 print('1233'.isdigit()) # True print('12.33'.isdigit()) # False    字符串的isnumeric方法可用于判断字符串是否是数字,数字包括Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字 print('23'.isnumeric())

主流源代码管理工具—GitHub

l Github是什么?   首先,GitHub是一个面向开源及私有软件项目的托管平台,该平台于2008年4月10日正式上线,除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目Ruby on R

用pycharm创建一个django框架

用pycharm创建一个django框架 注意解释器的选择和文件路径 创建完django项目 1.自动创建了一个templates目录(先删除) 2.把settings里的 改成 即取消默认的templates文件夹 默认项目文件夹 settings.py【项目配置】 urls.py【url和函数的对应关系】 asgi.py【接收网络请求(不要动的)】 wsgi.py【接收网络请求(不要动的

如何用python的pysmb模块,下载smb服务器上的以deb结尾文件?

需求: 如何用python的pysmb模块,下载smb服务器上的以deb结尾文件? 服务器在192.168.9.5 扩展需求:有时候,也会下载以xxx开头的文件。 实现方式:  

流程控制之while循环

欢迎各位学术交流,有不懂,发现错误的,或想与博主沟通的都的可以评论留言 一、while循环语法 Python中的while循环用于重复执行一段代码,直到指定的条件不再满足为止。其基本语法为: 当条件成立时,执行代码块中的代码;然后重新判断条件是否成立,如果仍然成立,则继续执行;如果不成立,则跳出循环。 二、while + break 在while循环中,我们可以使用break语句来提前退出循环。

如何优化Python爬虫的速度?

Python 爬虫慢的原因有很多,网络延迟高、爬取数据量过大、爬虫程序设计问题、不合理的请求头设置、Python 解释器性能问题等都是制约爬虫速度的重要因素。总之,在遇到 Python 爬虫慢的问题时,需要详细了解可能出现的原因,并根据具体情况进行相应的调整和改进,保证程序的稳定性和效率。 以下是一些优化 Python 爬虫速度的方法: 1、使用多线程或多进程 使用多线程或多进程可以同时处理多个

python 创建、拷贝、移动、删除、遍历文件和文件夹

python 创建、拷贝、移动、删除、遍历文件和文件夹 1、创建文件夹 2、拷贝文件夹 3、移动文件夹 4、删除文件夹 5、拷贝文件 6、移动文件 7、删除文件 8、遍历文件夹 功能 python遍历目录,获取上N层的文件,例如获取第一层,第二层,第三层的文件。 代码 path表示要遍历的文件夹路径 n表示要获取的层数 必须是大于0的整数 默认9999 默认获取所有层数(应该层数不会

字符串strip方法:只要头尾包含有指定字符序列中的字符就删除

mystr = 'n tthis is a cat n r ' mystr = mystr.strip() # 默认去掉两头的 空格、换行符n,制表符t、回车符r print(mystr) # 只要头尾包含有指定字符序列中的字符就删除 mystr = '1213Hello Word2331' mystr = mystr.strip('123') # strip 会把 ‘123’ 三个元素中的随

SparkSQL

目录SparkSQL数据抽象案例一:加载数据成分布式表案例二:将RDD转为DataFrame使用样例类指定类型+列名自定义Schema案例三:RDD-DF-DS相互转换案例四:SparkSQL花式查询需求一、SQL和DSL两种方式实现各种查询案例五:SparkSQL实现WordCount案例六:多数据源支持案例七:电影数据分析案例八:SparkSQL-UDFSparkOnHive 重要SparkS

分布式事务的21种武器 - 5

在分布式系统中,事务的处理分布在不同组件、服务中,因此分布式事务的ACID保障面临着一些特殊难点。本系列文章介绍了21种分布式事务设计模式,并分析其实现原理和优缺点,在面对具体分布式事务问题时,可以选择合适的模式进行处理。原文: Exploring Solutions for Distributed Transactions (5) 在不同业务场景下,可以有不同的解决方案,常见方法有: 阻

ProtoBuf简介

proto简介 一、protobuf的定义 protobuf是一种用于序列化结构数据的工具,实现数据的存储与交换,与编程语言和开发平台无关。 序列化:将结构数据或者对象转换成能够用于存储和传输的格式。 反序列化:在其他的计算环境中,将序列化后的数据还原为结构数据和对象。 定义数据的结构,然后使用protoc编译器生成源代码,在各种数据流中使用各种语言进行编写和读取结构数据。甚至可以更新数据结构,而

手把手教你在昇腾平台上搭建PyTorch训练环境

摘要:在昇腾平台上运行PyTorch业务时,需要搭建异构计算架构CANN软件开发环境,并安装PyTorch 框架,从而实现训练脚本的迁移、开发和调试。 本文分享自华为云社区《手把手教你在昇腾平台上搭建PyTorch训练环境》,作者:昇腾CANN。 PyTorch是业界流行的深度学习框架,用于开发深度学习训练脚本,默认运行在CPU/GPU上。在昇腾AI处理器上运行PyTorch业务时,需要搭建异构计

python生产力工具

python做为一个使用简单,容易上手的编程语言,在大数据,人工智能出现之后,被使用的更加广泛了,通过它来写一个数据处理,挖掘更加得心应手了。 IDE生产力工具 PyCharm 2022.2 (Professional Edition),属于jetbrain公司的一个产品 本地安装python3.6,pip包管理工具 helloword 从代码中可以看到,你不需要像.net,java那样提前

python中使用matlab时显示版本错误

一、问题描述        本人希望能通过Python调用Matlab引擎 (参考文章 python调用matlab程序 pycharm),在输入 python setup.py install 命令时出现问题。 (python38) D:Program FilesMATLABR2021bexternenginespython>p

python_操作excel

摘自微信读书:《超简单:用Python让excel飞起来》 Python处理excel的模块:xlsxWriter, xlrd,xlwt,xlutils,openpyxl,xlwings等 其中:xlwings功能最强大,支持批量操作,还可与excel VBA结合使用 区别如下: 参考语句: worksheet = workbook.sheets['Sheet1'] -- 选中sheet页

【Python】hmac模块_基于密钥的消息验证

HMAC算法可以用于验证信息的完整性,这些信息可能在应用之间或者网络间传递   1、SHA加密        执行结果:             官方文档:https://docs.python.org/zh-cn/3/library/hmac.html ----

1111.Django后台

一、diango后台 在项目的目录下我们会看到这样一个url的配置,你有自己去访问这个url地址吗?访问之后发现了什么呢?其实就是django的后台登录界面。 前端访问  127.0.0.1:8000/admin/之后就会进入django的后台登录界面。 1. Django管理界面 为你的员工或客户生成一个用户添加,修改和删除内的后台是一项缺乏创造性和乏味的工作。因此,Django全

<<  <  801  802  803  804  805  806  807  808  809  810  811  >  >>