首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python有趣案例

来源:python ID:python6359 美国队长锅 emmmmmmmm.......没错就是他锅 代码 # 所需依赖:python3 pycharm # print 打印 print('...# 注释符号 # 井号后面灰色内容是注释,相当于笔记,会被机器忽略 # 变量和值 # n 是变量, 100 是值,等号作用是赋值 # n 相当于高中数学 xyz ,只不过 xyz 值只能是数字...,变量功能要更强大 n = 100 m = 'hello' print(n) print(m) # 数据类型,这里只讲两个,剩下需要同学自己去系统地学习了 # 字符串 和 整数 # 100 是整数类型...# 'hello' 是字符串类型 # 导入 turtle 模块 # 模块是 python 自带工具箱,这里将工具箱导入就能使用了 # turtle 模块是 python 用来画图工具箱 import...range(3) 相当于 0 1 2 # range(5) 相当于 0 1 2 3 4 # i 取是 range() 里值,一次取一个,取一次就循环一次 # 冒号后面必有缩进,缩进代表是同一个代码块

2.7K40

有趣拖放案例

最流行几个是:react-beautiful-dnd 脱颖而出,是最常用,它提供了一个干净且高级API,具有很多抽象。它是由Atlassian开发。...dnd-kit 是最新之一,它是现代、轻量级且性能良好。问题**在epilot,我们在应用程序不同部分广泛使用了react-beautiful-dnd。...dnd-kit关键优势包括:零依赖优化性能可访问性支持多种输入方法全面的文档和示例演示代码这里是使用两个库进行简单拖放代码。...它使用Sortable来解决这个问题,因为这是它解决用例之一。它符合我们解决更复杂嵌套拖放场景以及在不同级别拖动能力目标。...碰撞检测策略 - 它提供了针对不同用例特定各种策略,从而在树内控制元素切换。你甚至可以开发自己自定义策略以满足你要求。

25600
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python有趣案例

    好久没冒泡了,最近做了一些有趣案例。 打字游戏,随机出现一个单词打乱字母顺序往下落,需要在落下前按顺序拼写正确,每对一个字母,会消失一个,不同难度对应不同长度单词和下落速度。...) 拍照识别,自动戴帽子 前面只能识别出人脸,但是不同的人区分不开,通过模型训练,区分出不同的人 边缘检测,后面可以用来抠图,也可以通过训练识别不同水果 通过模板匹配,识别游戏画面中角色,这里用红色框框住了...,有些延时,利用这个方法可以做一些比较lowAI玩游戏,自动打地鼠,跑酷,捡金币......,通过识别游戏中角色,然后控制鼠标自动移动点击即可完成,更高难度游戏就不是这个思路了, 需要训练了 在线测试模型,实现可以在线做题,自动批改等 随机测试卷 生成word试卷,便于打印出来...模拟网上电子订单,成绩单,自动盖章什么 还有一些未完善,后面写好了一起放上。

    62820

    有趣实战渗透案例分享

    来自S0cke3t师傅项目中遇到有意思案例 一.前言 最近在做项目时遇到了一些比较有意思案例,此处特意写下来与大家分享一下。...这就给我们提供了很大便利 值得注意是这套系统上传和下载等对文件进行操作时并不像其他应用程序一样直接使用代码实现,而是需要安装一个特定客户端,进行操作时系统拉起相应客户端完成文件上传及下载...我们先来看第一种确定我们文件没有被删除,而大多数程序文件管理功能基本都是读取前端传入参数调用语言封装好系统函数读取指定目录下文件,结果也相对准确,所以依现在前端读取情况来看上传文件并没有被删除也没有损坏...其中path为文件上传后服务器存放路径,间接暴露了物理路径。Local_file为我们本地上传文件路径。思路很明显我们是否可以修改path参数值达到逃逸限定目录目的。...改完后返回页面查看发现文件已经不见了,说明我们刚才想法是可行 ? 为了验证文件是否真正被改到了根目录下我们使用之前任意目录读取查看下木马是否存在 ?

    1.1K20

    python有趣案例集3

    python 利用程序自动点击鼠标,这个案例在上篇讲过了,今天录了个视频。...消息轰炸机,利用程序自动发送QQ消息,微信消息等其它也是可以,原理是先获取空白输入区坐标和发送按钮坐标,之后记住对应坐标,利用程序自动复制粘贴,发送即可。...结合模板识别,可以自动识别按钮,不需要手动去获取坐标,不管界面是怎样,自动都可以识别。...之前一篇说了可以通过opencv模板识别,可以玩打地鼠游戏,同样可以玩dino这种游戏,不过到后面容易判断失误或者反应不过来,改进一下,应该还是可以,做了一个简单demo。...自动生成随机测试卷,支持添加单个题目,导入整个题目文件,最后自动可以根据学生名单,为不同学生生成不同测试卷。 (全文完) ----

    33630

    python有趣案例集2

    利用 pyautogui 自动控制电脑键盘和鼠标,可以做很多好玩东西。...这里做了一个程序控制鼠标的连点器demo,连点器对于重复性点击动作很有用,比如疯狂点屏幕等待红包出现等等,这个测试程序,每点一下数字加1,滑块会往右边移动一格;我用我最快速度点击100次需要20s...利用键盘和鼠标,还可以自动疯狂发送消息等,有更多想法可以留言。...字符人,和前期图像处理中字符画风格图片很像,实际上是用之前程序结合gif图实现,看到字符组成的人在动,还是比较酷。...比多很多在线图片工具都是这样,更换证件照底色,去除背景,图片转格式,还有其他pdf转化等等。 (全文完) ----

    44740

    一个有趣内存泄漏案例

    我们先来考虑在 vm 环境下,差异点在于: vm 里是没有 console 对象,vm 里 console 对象是宿主环境传递进去,在 vm 里针对 console 修改,也会反映在宿主环境...,对 vm 创建上下文所传递属于宿主环境引用对象也要做隔离。...有这么几个条件是支持我们这么做: 我们传递到 vm 里属于宿主环境引用对象其实很有限,因此可以对这么几个有限对象做隔离; 我们需要隔离对象是跟随着 vm 创建上下文; 那么回到我们上文提到理想模型...Func1 ; 通过以上操作,我们维持了 console.error 始终指向原生 error 方法,每次引用也都是引用原生 error 方法,而不是上一次设置方法。...后记 遇到这样一个问题,其实还挺有趣,虽然是一个小点,但是梳理了一个比较完整思考过程,希望能对小伙伴们解决相关问题带来参考和想法。

    51410

    案例】戏说十个有趣“大数据”经典案例

    近两年,“大数据”这个词越来越为大众所熟悉,“大数据”一直是以高冷形象出现在大众面前,面对大数据,相信许多人都一头雾水。下面我们通过十个经典案例,让大家实打实触摸一把“大数据”。...你会发现它其实就在身边而且也是很有趣。 ? 马云说:互联网还没搞清楚时候,移动互联就来了,移动互联还没搞清楚时候,大数据就来了。...近两年,“大数据”这个词越来越为大众所熟悉,“大数 据”一直是以高冷形象出现在大众面前,面对大数据,相信许多人都一头雾水。下面我们通过十个经典案例,让大家实打实触摸一把“大数据”。...你会发现它其实 就在身边而且也是很有趣。 啤酒与尿布 ?...没想到这个举措居然使尿布和啤酒销量都大幅增加了。如今,“啤酒+尿布”数据分析成果早已成了大数据技术应用经典案例,被人津津乐道。 数据新闻让英国撤军 ?

    3.1K30

    对接口遇到有趣bug

    bug收集:专门解决与收集bug网站 今天和后端对接接口时,发现了一个有趣bug, 第一次遇到,分享出来大家也看看 问题描述: 后端数据 :双引号包单引号 "['白富美' ,'专业过硬' ,'技术好...]" 直接使用JSON.parse转换失败 改成:单引号包双引号 '["白富美","专业过硬","技术好"]' 使用JSON.parse转换成功 PS: 问了下后端为什么要用双引号包单引号,原因是:java...相对来说后端处理麻烦点,所以用了单引号 解决方案: 将字符串引号进行替换,再转换即可 ....(/^\[/, ''); // 去掉开头 '[' str = str.replace(/\]$/, ''); // 去掉结尾 ']' return JSON.parse('[' +...str + ']'); // 添加必要 '[' 和 ']' 并解析 } 苟有恒 , 何必三更眠五更起 关注我,一起学习吧

    12210

    JAVA有趣移位操作

    有哪些容易被遗漏细节? 上次介绍了JAVA有趣位运算,知道了位运算是直接对一个整形二进制位进行操作,效率上比起加减乘除高不少,因此常运用在对性能很敏感场景。 今天介绍在二进制下移位操作。...此外,补码与原码相互转换,其运算过程是相同,不需要额外硬件电路。 JAVA中也一样,存储和移位操作都是补码,正数时都一样,负数时就要注意了。...另一个需要注意地方,由于Java只存储补码,正数补码和原码相同先不管,负数补码会把原码0变成1,所以负数左移位时,移出去最高是1,后面怼上来一般也是1(没到极限),所以还是负数。...11111111111111111111111111111100 (符号位除外,其余取反) // 补码: 11111111111111111111111111111101 (反码+1) // Java...无符号右移会把负数变成正数 没有无符号左移 位移超过JAVA基本类型位数后,等同于位移取模后位数

    1.5K30

    11个有趣【数据可视化】案例

    为了纪念所有艺术家和设计师在世界各地进行惊人数据可视化,这里收集了2018年最有趣数据可视化案例。...2018年最佳数据可视化案例 1.History of Bruce Springsteen image.png By Adam McCann 亚当·麦肯(AdamMcCann)数据可视化显示了布鲁斯...总之,这是一个非常有趣数据探索。...通过这种交互式数据可视化,现在有一种有趣方法来理解漫威电影宇宙中角色和电影之间联系。由新加坡“海峡时报”数据艺术家创作,这种数据既有趣又易于浏览。惊奇迷们会很喜欢这个!...整个场景非常有趣,更有趣是关于富人花多少钱买衣服互动图表。当你在图表中给人穿衣时,这些数据就会加起来。

    6.5K00

    有趣关机程序(有手就行)

    【关机程序】 程序运行起来时,就开始倒计时60秒关机 如果输入"我是猪",即可取消关机 【预备知识 】 system:库函数,可以执行系统命令,需要包含头文件,stdlib.h system("shutdown...-s -t 60") -- 表示将在60秒后关机,最后数字表示秒数,在多少秒后关机 system("shutdown -a") -- 表示取消关机 strcmp:库函数,用于两个字符串内容比较,...60秒后关机,请输入:我是猪,即可取消关机\n"); //将输入内容存储在input里面 scanf("%s", &input); if (strcmp("我是猪", input) ==...input) == 0) { system("shutdown -a"); printf("已取消关机\n"); break; } } return 0; } OK,一个简易关机程序就实现啦...当然我们也可以在此基础上加以改造做出更有趣东西! 云边有个稻草人 期待与你下一次相遇!

    9910

    JAVA有趣位运算

    一起来感受它们神奇吧~ 当我们看一些源码时候,经常会看到诸如 &、|、^、~ 符号,这些就是位运算符。...位运算是直接对一个整形二进制位进行操作,效率上比起加减乘除高不少,因此常运用在对性能很敏感场景。...& 与运算 在二进制格式下,将两个数每一位(1或0)分别做与运算(1&1=1,其它=0),得到一个新二进制数。...可以看做一个三位二进制数,每一位分别表示一种权限开启与否(1开启,0关闭),通过或运算组合就得到了不同权限组合。 所以最高权限就是7,即二进制“111”,拥有读、写、执行全部权限。...= * 4 1 0 0 */ System.out.println(2 ^ 6); } } // 输出: 4 异或有个有趣特性

    86610

    python几个有趣程序「建议收藏」

    大家好,又见面了,我是你们朋友全栈君。 最近整理一些python程序以及几个第三方库简单使用,一方面用来熟悉手感,另一方面也用来休闲娱乐。...命令行一般简单使用:pyinstaller -F 其他可使用-h查看。...1000,height=700,background_color="white") w.generate(txt) w.to_file("grwordcloud.png") 最后给大家一个自己动手丰衣足食有趣小项目...附参数详解如下: words二维码指向链接 输入链接或者句子作为参数 version边长 控制边长,范围是1到40,数字越大边长越大,默认边长是取决于你输入信息长度和使用纠错等级 level...使产生图片由黑白变为彩色 contrast对比度 调节图片对比度,1.0 表示原始图片,更小值表示更低对比度,更大反之。

    1.1K10

    想让你程序更有趣?加上这个JavaRandom类技巧!

    Java提供了一个Random类来生成随机数。Random类可以获得不同种类随机数,如整数、浮点数、字节数组等。本文将对JavaRandom类进行解析,探讨其应用场景和优缺点。...摘要  随机数是一个重要数学概念,在Java开发中也占有重要地位。JavaRandom类是一个用来生成伪随机数工具类,可以产生不同种类随机数。...源代码解析  JavaRandom类是生成伪随机数工具类,可以用来产生随机数。以下是Random类部分源码解析。...应用场景案例  Random类广泛应用于Java开发中随机数生成,它可以用于:游戏开发,随机生成游戏场景、敌人数据等。模拟实验,生成随机测试数据。数据库填充,用随机数据填充数据库表。...通过本文阅读,读者可以更好地了解Random类在Java开发中应用,以及其优缺点和使用方式。

    10631
    领券