
python
文章平均质量分 70
记录学习python的过程
didiplus
机会是留给有准备的人
展开
-
【趣学Python算法100例】百钱百鸡
通过遍历所有的公鸡和母鸡的数量组合,计算相应的小鸡数量并检查是否满足题目中的条件,我们得到了四组符合条件的答案。原创 2024-09-19 11:40:00 · 1085 阅读 · 0 评论 -
【趣学Python算法100例】牛顿迭代法求方程根
所赋初值与根的精确值是相差很多了,正是因为这个我们才需要不断地进行迭代,也就是程序中循环体的功能。在经过一番迭代之后所求得的值之间的差别也越来越小,直到求得的某两个值的差的绝对值在某个范围之内时便可结束迭代。,则第一次的判断结果必为假,这样我们就不能进入循环体再次执行。,从牛顿迭代法的原理可以看出,迭代的实质就是越来越接近方程根的精确值,最初给。更接近的方程根,一步一步迭代,从而找到更接近方程根的近似根。做曲线y=f(x)的切线,并求出该切线与x轴交点的横坐标。作为r的初始近似值,过点。原创 2024-09-18 11:07:06 · 415 阅读 · 0 评论 -
【趣学Python算法100例】兔子产子
这道题的繁殖模型符合斐波那契数列的递推关系。通过递推法,我们可以高效地计算每个月的兔子总对数,并快速得到30个月内兔子的数量。原创 2024-09-14 14:55:36 · 1146 阅读 · 0 评论 -
【趣学Python算法100例】抓交通肇事犯
这个问题通过解析题目中的条件并结合编程进行枚举和判断,最终找到了符合要求的车号。使用数学推理可以大大缩小解题范围,而编程的穷举搜索则确保了最终结果的正确性。原创 2024-09-13 10:40:29 · 1014 阅读 · 0 评论 -
别让加密难倒你,Python爬虫攻克加密网站的实战教程!
数据窃取艺术:Python在加密网站上的隐秘行动攻略!原创 2024-08-30 11:48:26 · 1874 阅读 · 0 评论 -
告别繁琐,用psutil简化你的Python系统监控任务
psutil,全名为,是一个跨平台的Python库,用于方便地获取系统运行时的信息。无论是CPU、内存、磁盘、网络、还是系统进程状态,psutil都能通过简洁的API一手掌握。对于开发者来说,简化系统监控任务意味着节省时间、降低错误率,并提高工作效率。psutil作为一款轻量级且功能强大的工具,不仅让Python开发者能够更方便地实现系统监控,还能通过其丰富的API满足各种复杂的监控需求。如果你还在为繁琐的系统监控任务而烦恼,不妨试试psutil,它一定会成为你得力的助手。!原创 2024-08-23 08:15:00 · 844 阅读 · 0 评论 -
Python 如何判断一组数呈上升还是下降趋势
本文介绍了判断一组数趋势的三种主要方法:简单比较法、线性回归法和时间序列分析法。每种方法都有其优缺点和适用场景,选择合适的方法可以帮助我们更准确地分析数据趋势。在实际应用中,可以根据具体需求和数据特点选择最合适的方法。希望本文对您理解和应用Python进行数据趋势分析有所帮助。原创 2024-06-08 17:44:20 · 1745 阅读 · 0 评论 -
Python代码限定抽奖次数的方法
首先,我们定义一个全局变量来存储每个用户的抽奖次数。# 存储用户抽奖次数的字典 user_draw_counts = {} # 每个用户允许的最大抽奖次数 MAX_DRAWS = 3。原创 2024-06-07 15:04:38 · 485 阅读 · 0 评论 -
Python限制输入的数范围
对于更复杂的应用,可以定义自定义异常类来处理输入范围之外的情况。这样可以使代码更加清晰,并且更易于维护和扩展。passtry:num = float(input(f"请输入一个介于class OutOfRangeError(Exception) : pass def get_number_in_range(min_value , max_value) : while True : try : num = float(input(f"请输入一个介于 {min_value } 和 {原创 2024-06-06 11:17:37 · 1222 阅读 · 0 评论 -
Python Lambda函数的应用实例教程
lambda函数,也称为匿名函数,是一种无需命名的简单函数。它们使用lambda关键字定义,并且通常用于需要一个短小函数而不想正式定义一个函数的场合。lambda函数可以嵌入到其他函数中,用于定义短小的内联函数。print(increment_by_2(5)) # 输出:7lambda函数是Python中一个强大的工具,适用于定义简单的匿名函数。通过本文的介绍,我们了解了lambda函数的基本语法及其多种应用场景,包括列表排序、map()filter()和reduce()等高阶函数中的使用。原创 2024-06-05 15:11:56 · 920 阅读 · 0 评论 -
Python中的__init__方法:为什么它是如此重要?
_init____init__# 初始化代码下图是定义一个Cars的类,在类中,__init__方法可以接受多个参数,用于传递初始化对象时所需的信息。下图中,传递了两个参数。通过本文的讲解,我们了解了Python中__init__方法的作用和用法。它作为类的构造函数,用于在创建对象时初始化属性。通过实际案例,我们看到了如何利用__init__方法来设置对象的初始状态,使我们的类更加灵活和易用。理解并正确使用__init__方法,是掌握Python面向对象编程的关键之一。原创 2024-06-04 11:51:22 · 712 阅读 · 0 评论 -
【Python 基础知识课程】Python的第一个程序
欢迎来到学习 Python 基础知识课程!是对Python编程的极好介绍,而且也是以最具互动性的方式!学习一个概念。编辑并运行相关代码。实时练习你所学到的知识。到最后,您将编写数百个程序,并熟练地使用Python编写代码。原创 2024-04-08 10:07:33 · 362 阅读 · 0 评论 -
提高工作效率,轻松实现IP地址批量ping
在实际操作中,我们经常需要对一系列已分配的IP进行ping检测,以确认其是否正在运行。然而,我们的表格仅有一个标签页,且仅包含一个ip地址列。原创 2023-08-31 11:40:55 · 1153 阅读 · 0 评论 -
python基础篇:python中有哪些数据类型,你知道吗?
Python是一种动态类型语言,这意味着变量的类型是在运行时确定的,而不是在编译时确定的。Python有许多内置的数据类型,包括数字、字符串、列表、元组、布尔型、浮点型、复数类型、集合和字典。Python有许多内置的数据类型,包括数字、字符串、列表、元组、集合、字典、布尔值、字节和字节数组。整数是没有小数部分的数字,浮点数是带有小数部分的数字,而复数是带有实部和虚部的数字。列表是一个有序的集合,可以包含不同类型的对象,例如数字、字符串和其他列表。元组是一系列逗号分隔的值,可以包含不同类型的对象。原创 2023-03-27 14:33:52 · 1084 阅读 · 0 评论 -
python基础篇:什么是装饰器?装饰器有什么用?
要创建带参数的装饰器,需要编写一个函数,该函数接受装饰器参数,并返回一个装饰器函数。要创建带参数的装饰器,需要编写一个函数,该函数接受装饰器参数,并返回一个装饰器函数。语言的特性,它允许在不修改已有函数的情况下,向函数添加额外的功能。装饰器本质上是一个函数,它接受一个函数作为参数,并返回一个新的函数。是一个装饰器,它用于将被装饰函数的元数据复制到装饰器函数中。装饰器可以确保装饰器函数的元数据与原始函数的元数据相同,这对于调试和文档编写非常有用。函数接受一个函数作为参数,并返回一个新的函数。原创 2023-03-25 08:55:51 · 651 阅读 · 0 评论 -
python基础篇:什么是函数?函数有什么用?
函数是在模块中定义的,可以在程序中的任何地方调用。函数可以接受参数,也可以不接受参数。Lambda函数是一种匿名函数,它可以在需要函数的任何地方定义。Lambda函数通常用于编写简短的函数,而不必定义完整的函数。函数体是缩进的代码块,它执行函数的操作。关键字参数是一种Python函数的特性,它允许函数接受任意数量的关键字参数。表示接受任意数量的关键字参数,并将它们作为字典传递给函数。在函数中,我们可以使用。函数的特性,它允许函数接受任意数量的参数。函数是一种匿名函数,它可以在需要函数的任何地方定义。原创 2023-03-23 11:18:11 · 624 阅读 · 0 评论 -
python基础篇:Python基础知识,帮助初学者快速入门
Python是一种高级编程语言,它易于学习和使用,因此成为了许多人的首选编程语言。本文将介绍Python的基础知识,以帮助初学者快速入门。原创 2023-03-22 15:05:55 · 401 阅读 · 0 评论 -
Python PIL远程命令执行漏洞复现(CVE-2017-8291 CVE-2017-8291)
漏洞原理Python中处理图片的模块PIL(Pillow),因为其内部调用了GhostScript而受到GhostButt漏洞(CVE-2017-8291)的影响,造成远程命令执行漏洞。漏洞详情漏洞简述PIL内部根据图片头(Magic Bytes)判断图片类型,如果发现是一个eps文件(头为%!PS),则分发给PIL/EpsImagePlugin.py处理。在这个模块中,PIL调用了系统的gs命令,也就是GhostScript来处理图片文件:command = ["gs",原创 2021-08-03 15:49:24 · 3093 阅读 · 1 评论 -
day07--Flask实现算术验证码
验证码主要作用是判断操作是否是人为还是机器自动操作的,随着技术的发展验证码也不断的更新,变得多种多样的。原创 2021-01-27 11:22:10 · 636 阅读 · 1 评论 -
day05--flask_sqlalchemy的基本使用
在项目中都会使用到数据库的,Flask本身不具备数据库引擎,但是它有丰富的第三方库,支持不同的数据库,比如,MySQL、SQLite、postgres、Oracle。其中`flask_sqlalchemy`是对`SQLAlchemy`做了一层封装,可以在flask中使用更加方便。其原理还是`SQLAlchemy`这台东西。原创 2021-01-20 15:38:40 · 310 阅读 · 0 评论 -
day04---flask蓝图的基本使用
随着需求的扩展,项目的功能越来越多,因此,为了更换的管理项目的目录结构,需要把每一个功能模块,存放到相应的目录中,比如把这里的admin,user相关的视图方法分为两个组件,一个是admin组件,一个是user组件.这时我们可以创建两个蓝图实现这两个独立的组件。原创 2021-01-18 16:32:08 · 269 阅读 · 0 评论 -
Day02--flask-script的使用方法简介
flask-script简介Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在web应用之外的命令行任务;使得脚本和系统分开;Flask Script和Flask本身的工作方式类似,只需定义和添加从命令行中被Manager实例调用的命令;官方文档:http://flask-script.readthedocs.io/en/latest/flask_script的安装与使用f原创 2021-01-11 12:54:08 · 250 阅读 · 0 评论 -
Day01---Flask简单的使用
环境准备工作本次开发环境采用Ubuntu 20.04.1 LTSpython版本采用python 3.8.2didiplus@DESKTOP-DOBAOAT:/home$ cat /etc/issue && python3 --versionUbuntu 20.04.1 LTS \n \lPython 3.8.2安装Flask在终端上执行pip3 install flask。安装完之后,可以执行下面的代码查看Flask版本。didiplus@DESKTOP-DOBAOAT:原创 2021-01-10 11:04:31 · 200 阅读 · 0 评论 -
python时间格式的相互转换
今天有个需要从系统中获取数据,然后,把数据保存到数据库中,其中日期格式为这种格式“Mon Dec 14 04:26:25 2020”。这种格式存放到数据库中,对后期利用日期排序,不好实现。于是,想在入库前把日期格式转化成“2020:12:14 04:26:25”这种格式。原创 2020-12-16 17:45:13 · 651 阅读 · 1 评论 -
一分钟教会你如何使用Crypto模块RSA非对称加密,把重要的数据进行加密
随着互联网的迅速发展,信息安全变得尤为重要。数据加密是一个必不可少的环节。有时候,我们一不留神,可能数据就被人窃听到。今天跟大家分享一个数据加密的小案例。原创 2020-05-12 13:07:56 · 1159 阅读 · 0 评论 -
python练习:输入一个时间,输出该时间经过5分30秒后的时间
题目:输入一个时间(时:分:秒),输出该时间经过5分30秒后的时间原创 2020-03-24 09:49:43 · 10436 阅读 · 0 评论