- 博客(305)
- 收藏
- 关注
原创 自动化快速上手--python(25)--反射
“”"pass看以下代码帮助你更快的理解,这是A.py文件的内容:def number(num):print(f"{num}")return “我反射过来了”这是B.py的内容import test01i = getattr(test01, ‘number’)(‘清安’)print(i)这里的test01就是我的A.py,我导入了B.py文件中。前面说了name必须是字符串,所以这里的number其实是A.py文件中的函数方法,这里等价于:test01.number(‘qingan’)。那么就有小伙伴文了,
2024-04-23 02:17:54
709
原创 用Python网络爬虫来看看最近电影院都有哪些上映的电影
def main(self):passif name == ‘main’:spider = MaoyanSpider()spider.main()2、随机产生UserAgent。for i in range(1, 50):self.headers = {‘User-Agent’: ua.random,}3、发送请求,获取页面响应。def get_page(self, url):res = requests.get(url, headers=self.headers)res.encoding = ‘utf-8
2024-04-23 00:25:01
485
原创 没看完这11 条,别说你精通 Python 装饰器
我们的业务函数很简单,就是相加return a+b来看一下执行过程add # 可见 add 变成了 Delay 的实例mainadd(3,5) # 直接调用实例,进入call8add.func # 实现实例方法08. 如何写能装饰类的装饰器?用 Python 写单例模式的时候,常用的有三种写法。其中一种,是用装饰器来实现的。以下便是我自己写的装饰器版的单例写法。name@singletondefinit可以看到我们用singleton 这个装饰函数来装饰 User 这个类。
2024-04-22 23:02:40
603
原创 数据科学家常用的24个Python库(1)
是用于图像处理的PythonAPI,它结合了OpenCVC++API和Python语言的最佳特性。它是一个用Python编写的音频信号处理库,主要关注音乐信息检索(MIR)任务。可以执行图像分割,几何变换,色彩空间操作,分析,过滤,形态学,特征检测等等。是一个基于Python的科学计算包,可以用作:NumPy的替代品,可以使用GPU的强大功能,深度学习研究平台。TensorFlow由Google开发,是一个流行的深度学习库,可帮助您构建和训练不同的模型。是一个用于音频特征提取,分类和分段的Python库。
2024-04-22 21:10:03
434
原创 快来pick你喜欢的小姐姐吧,Python爬取青春有你2和创造营2024小姐姐数据(2)
conste = df.groupby(‘星座’)[‘编号’].count().to_frame(‘count’).sort_values(by = ‘count’,ascending = False).reset_index()df.sort_values(by = ‘face++男性眼中颜值’,ascending = False).head(1)[[‘face++男性眼中颜值’,‘姓名’,‘来源’,‘身高’,‘体重’,‘生日’,‘出生地’]](你应该点不开,因为请求的时候需要附带一些参数)
2024-04-22 19:21:40
330
原创 学Python必备的15个字符串方法,你学废了吗?
转存中…(img-t7GZ9Uez-1713779225058)][外链图片转存中…(img-R29PI9sm-1713779225059)]
2024-04-22 17:47:16
314
原创 基于python的网上订餐系统论文模板
本次开发的网上订餐系统 使用的数据库是MYSQL数据库,该数据库运行速度快,安全性能也很高,而且对使用的平台没有任何的限制,所以被广泛应运到系统的开发中。MySQL是一个开源和多线程的关系管理数据库系统,MySQL是开放源代码的数据库,具有跨平台性,虽然功能未必强大,导致很多人都了解这个数据库的基本应用,在数据库中,总共建立了10几个表,这里面每个表都是相对应的,都各自有各自的联系,数据库意义重大,如果没有数据库的链接,就没办法运行程序,这显然可以看见数据库与程序的重要性,是紧密相连接的[9]。
2024-04-22 16:05:58
388
原创 双非本科,一个月Python 从入门到精通,成功拿到了20家公司offer,我是如何做到的(1)
书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。第七天:在拒绝中学习(~小时):每次你被拒绝的时候,找出两件为了获得这份工作你应该知道的事情,然后花 4-5 天 的时间来掌握它们。所以,你必须把你的知识应用到一个项目中。第七天:算法(6 小时):搜索(线性和二分查找)、排序(冒泡排序、选择排序)、递归函数(阶乘、斐波那契数列)、时间复杂度(线性、二次和常量)
2024-04-22 14:10:21
354
原创 为什么别人整理表格数据那么快,我教你简单三行Python 代码快速提取PDF表格数据
不久前,有一位开发者提供了一个可从文字 PDF 中提取表格信息的工具——Camelot,能够直接将大部分表格转换为 Pandas 的 Dataframe。然而,对于想要从 PDF 中提取信息的人们来说,PDF 是个噩梦,尤其是表格。我想这并不是,他们不过只是想追寻自己的梦想罢了,有自己的目标,有自己的时间规划,有自己坚持以往的方向…以下为输出的结果,对于合并的单元格,Camelot 在抽取后做了空行处理,这是一个稳妥的方法。项目提供的 PDF 文件如图所示,假设用户需要提取这些文字之间的表格中的信息。
2024-04-22 09:52:53
481
原创 一篇文章教你使用Python自动赚取支付宝积分,网友:发家致富?(1)
好了,有了动机,我们就来开始动手吧。赢取积分的思路: 在支付宝里,有个猜股市涨跌的功能。每日13:00前,用账户的积分下注,如果猜中了涨跌,就能按比例赢到对手的积分。有时押200,赢400.从赌博的概率讲,只要猜对的概率高于50%,就是稳赚不赔的,值得玩一玩。根据下图可以找到支付宝猜涨跌功能。怎么玩?不懂股票,别慌。先说思路:股市开盘时间段每天上午9:30-11:30,下午13:00-15:00。所以,一般来说,每天中午吃饭的时候,你只需要打开股票软件,看一下11:30收盘的涨跌趋势,就可以大致猜出当天的趋
2024-04-22 04:19:30
648
转载 【已解决】探究CUDA out of memory背后原因,如何释放GPU显存?
关于CUDA GPU显存管理GPU显存占用率和存入的数据尺寸成正相关,越大的数据占用显存越多只要使用了GPU,就至少会占x自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
2024-04-22 02:40:28
1078
原创 【Python】条件表达式(以判断两数大小为例)
a = int(input(‘请输入第一个整数:’))b = int(input(‘请输入第二个整数:’))if a >= b:print(a, ‘大于或等于’, b)else:print(a, ‘小于或等于’, b)使用条件表达式进行判断(比较)
2024-04-22 01:00:29
483
原创 Python:用python的tkinter做一个简单的计算器(1)
lab=tk.Label(root,bg=‘white’,fg=‘grey’,height=1,font=(‘宋体’,22),anchor=‘w’,relief=‘flat’) #生成显示框。la=tk.Label(root,text=‘’,bg=‘white’,fg=‘black’,font=(‘宋体’,24),anchor=‘w’,relief=‘flat’) #生成输入框。*rows:允许接收多个参数。lab.configure(text=‘错误’) #如果出错了,则显示“错误”
2024-04-21 18:35:48
889
原创 Python零基础入门篇 - 05 - Pycharm常用的快捷键
初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**[外链图片转存中…(img-MHBLN2Na-1713691916858)][外链图片转存中…(img-AgPXjFhO-1713691916859)][外链图片转存中…(img-BAZFXaM0-1713691916860)][外链图片转存中…(img-BCfQ4bD1-1713691916861)]
2024-04-21 17:32:08
869
原创 Python爬虫:用Scrapy框架爬取漫画(1)
一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**[外链图片转存中…(img-h6xkY441-1713681021860)][外链图片转存中…(img-D1wBdAIY-1713681021860)][外链图片转存中…(img-YsIohbFT-1713681021861)][外链图片转存中…(img-dZc0ZDWh-1713681021861)]
2024-04-21 14:30:33
723
原创 python爬虫-bs4
BeautifulSoup4提供了强大的方法来遍历文档的节点以及根据各种条件搜索和过滤文档中的元素。你可以使用CSS选择器、正则表达式等灵活的方式来定位和提取所需的数据。
2024-04-21 13:06:35
147
原创 Python数据类型——集合(1)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学
2024-04-21 11:46:25
738
原创 Python实现小游戏--2048
此处的意思是:state=state_actions[state] 可以看做是:state=init()或者state=not_game(‘Win’)或者是另外的not_game(‘Gameover’)/game()game()函数的定义类似于上面已经讲过的not_game(),只是game()有了内部循环,即如果不是Restart/Exit或者对move之后的状态进行判断,如果不是结束游戏,就一直在game()内部循环。返回一个游戏进行中的状态。
2024-04-21 09:26:09
725
原创 Python基础教程:字典的高级特性
对于一个已经存在的键的重复赋值不会改变键的顺序需要注意的是,一个OrdereDict的大小是一个普通字典的2倍,因为它内部维护着另一个链表。需要注意的是,defaultdict会自动为将要访问的键(就算目前字典中并不存在这样的键)创建映射实体。当你想要构建一个将来需要序列化或编码成其他格式的映射的时候,OrdereDict是非常有用的。这个结果不是你想要的,因为你想在字典的值集合上执行这些计算,或许你会尝试用values方法来解决这个问题。通常这个结果也不是你想要的,你可能还想知道对应的键的信息。
2024-04-21 02:34:44
845
原创 python3的变量作用域规则和nonlocal关键字
’’遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!‘’’i = 100def f():print(i)在这段代码中,print位于builtin作用域,i位于global,那么:在函数f中找不到这两个名字,所以从local向上查找,首先f不是闭包,因此跳过闭包作用域的查找,然后查找global,找到了i,但print还未找到,
2024-04-20 19:59:50
295
原创 Python 面向对象编程的一些知识点总结
‘’’遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!‘’’class Test:def func(self, message):print messageobject1 = Test()x = object1.funcx(“绑定方法对象,实例是隐藏的”)t = Test.funct(object1, “未绑定方法对象,需要传递一个实例”)类属性与实例属性类属性仅是与类相关的数据值,和实例属性不同,类属
2024-04-20 18:57:58
599
原创 python selenium模块联合带带弟弟破解滑块验证码
return tracks # tracks:[第1个0.3s的移动距离,第2个0.3s的移动距离,…if current < mid: # 加速度越小,单位时间内的位移越小,模拟的轨迹就越多越详细。s = v0 * t + 0.5 * a * (t ** 2) # 0.3s内的位移。tracks = [] # 位置/轨迹列表,列表内的一个元素代表0.3s的位移。t = 0.3 # 单位时间为0.3s来统计轨迹,轨迹即0.3内的位移。拿到移动轨迹,模拟人的滑动行为,先匀加速后匀减速。
2024-04-20 17:37:49
999
原创 jQuery入门到精通学习教程,收藏我这篇就够了(1)
选择集转移就是以选择的标签为参照,然后获取转移后的标签事件代理就是利用事件冒泡的原理(事件冒泡就是事件会向它的父级一级一级传递),把事件加到父级上,通过判断事件来源,执行相应的子元素的操作,事件代理首先可以极大减少事件绑定次数,提高性能;其次可以让新加入的子元素也可以拥有相同的操作。哈哈当点击子元素div,它的点击事件会向它父元素传递,也会触发了父元素的点击事件,这就是事件冒泡。
2024-04-20 14:37:34
1019
原创 Go 包管理工具 govendor 使用指南
资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!**
2024-04-20 10:44:06
853
原创 Android基于Jsoup的网络爬虫(1)
随着网络的迅速发展,互联网成为大量信息的载体,如何有效的利用这些信息成为巨大的挑战。区别于搜索引擎,定向抓取相关网页资源的网络爬虫应用而生,可以根据既定的抓取目标有效的选择网络上需要的网页资源和信息。如用户想获得知乎豆瓣等网站上的主要数据进行分析,如用户想获得某个论坛贴吧内的所有图片等,把这项工作交给网络爬虫,可以大大提高人们的效率。Android返回的是json格式的字符串,web返回的是页面,通过Jsoup我们可以方便的对网页的数据进行操作。1.从一个字符串、文件或者一个 URL 中解析HTML。
2024-04-20 02:01:51
1450
原创 10行Python代码写1个USB病毒!把室友的小电影都黑掉
如果目标U盘中有很多电影,音乐,这些我们并不需要的文件,我们的程序就应该能跳过它们,仅仅选择一些重要的比如.docx比如.ppt文件,或者仅仅复制最近修改过的那些文件,或者排除所有大小大于5M的文件。os.path.getsize(文件名)返回的是一个单位为byte的数值,如果用来查看文件大小,我们则需要手动写一个函数,将其换算成容易阅读的形式。下面是官方文档,感兴趣的可以看一下。好了,我们现在需要递归usb文件夹,找到所有的file,查看大小,如果小于,比如3M,就拷贝进home,大于就舍去。
2024-04-20 00:11:16
313
原创 【leetcode刷题】48(2)
难度:简单给你一个整数数组 nums ,请计算数组的 中心下标。数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。如果数组有多个中心下标,应该返回 最靠近左边 的那一个。如果数组不存在中心下标,返回 -1。示例 1:输入:nums = [1, 7, 3, 6, 5, 6]输出:3解释:中心下标是 3。
2024-04-19 20:43:13
703
原创 【JavaWeb实验三----数据库连接池操作】
学习视频:《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!点,真正体系化!**由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)学习视频:[外链图片转存中…
2024-04-19 19:18:05
833
原创 【024期】说说为什么要拆分数据库?有哪些方法?(1)
给大家送一个小福利附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
2024-04-19 17:42:32
876
原创 《Java程序设计》在线课程使用说明-2024版(2)
无论是哪家公司,都很重视Spring框架技术,重视基础,所以千万别小看任何知识。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,好了希望这篇文章对大家有帮助!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!“zoom: 33%;” />无论是哪家公司,都很重视Spring框架技术,重视基础,所以千万别小看任何知识。
2024-04-19 16:12:17
283
原创 MySQL数据库:第十七章:Explain详解
面试题文档来啦,内容很多,485页!由于笔记的内容太多,没办法全部展示出来,下面只截取部分内容展示。
2024-04-19 14:38:24
553
原创 MySQL 默认隔离级别是RR,为什么阿里等大厂会改成RC?(1)
关于MySQL的加锁方式及加锁原则,这里就不再赘述了。这里就不再赘述了。在我知道MySQL 默认隔离级别是RR后,很长一段时间都以为应该不会有人去修改这个默认配置。但是直到有一天,我们线上发生了一次死锁的问题,我在排查的过程中,才发现我们的数据库用的隔离级别没有使用默认的 RR,而是修改成了Read Committed。大家可以通过这个命令查看数据库当前的隔离级别:那么,这里不禁就有疑问了,想要搞清楚这个问题,我们需要先弄清楚 RR 和 RC 的区别,分析下各自的优缺点。一致性读====
2024-04-19 13:12:22
629
原创 Java获取文件的Mime类型的几种方式总结
很多人感叹“学习无用”,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。最后祝愿各位身体健康,顺利拿到心仪的offer!由于文章的篇幅有限,所以这次的蚂蚁金服和京东面试题答案整理在了PDF文档里《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
2024-04-19 11:42:49
918
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人