python
文章平均质量分 90
python_知世
这个作者很懒,什么都没留下…
展开
-
小白必备:Python必须掌握的十大模块,建议收藏!
Python 是一种高级、解释型和通用动态编程语言,侧重于代码的可读性。它在许多组织中使用,因为它支持多种编程范例。它还执行自动内存管理。它是世界上最受欢迎的编程语言之一。事实上,它可以支持绝大多数第三方模块,它就像蛋糕上的樱桃。有一些非常有趣的模块被认为值得与他人分享。在本文中,讨论了一些模块,无论您是初学者还是专业人士,它们都会派上用场。由于它们中的大多数都是第三方模块,因此它们不是 Python 内置的,需要安装。Python激活码+安装包、学习资料文末自取。原创 2024-04-26 16:30:00 · 426 阅读 · 0 评论 -
值得收藏的25道Python练手题(附详细答案)
己知数字 a,b,c 分别为 10,6,18 找出 a,b,c 中最大的数字(不借助函数以及列表等方式) 我们知道函数 max 可以直接获取到最大值,或者可以把数字添加到列表里,通过排序也能获取到最大数字,我们单纯使用 if 分支来实现。递归与栈的关系 递归函数原理:每一次调用都会把当前调用压入到栈里,最后按照后进先出的原则,不停返回返回 由递归程序的执行过程,我们得知递归程序的调用是一层层向下的,而返回过程则恰好相反,一层层向上。水仙花数是指一个 3 位数,它的每个位上的数字的 3 次幂之和等于它本身。原创 2024-04-26 10:51:42 · 799 阅读 · 0 评论 -
iPad适合用来写Python吗?
B站上有很多博主拍过iPad作为生产力的视频,比如用iPad画漫画、记笔记、剪视频、轻办公等等,那么iPad可以用来写代码、跑Python吗?这也是一些初学Python的小伙伴关心的问题,他们经常下载一些编辑Python的APP,试图在上面练习Python,比如像pythonista、Pyto、Python3IDE等。如知乎回答调侃说:iPad唯一一个有利于学习python的功能就是关机…但如果你非要用的话,可以考虑iPad + Jupyter的组合,再配置一个外置键盘,当做笔记应用。原创 2024-04-25 16:45:00 · 1706 阅读 · 0 评论 -
Python操作Redis有哪些最佳实践?
在DocArray中使用Redis后端,基于向量相似性搜索可以快速搭建一个实时商品推荐系统。现在,跟上我们的脚步,一起了解搭建系统的关键步骤,并且深入了解推荐的原理吧!推荐系统会根据用户画像、历史行为(如购买、喜欢、浏览等),给用户的兴趣建模,主动提供个性化推荐。它可以提升转化率并保持用户忠诚度,因而被广泛应用在各类电子商务网站。图片来自:https://www.mdpi.com/2076-3417/10/16/5510/htm过去,构建并部署推荐系统通常是一个非常复杂的任务。但现在,原创 2024-04-25 15:45:00 · 1326 阅读 · 0 评论 -
提高数据科学效率的 8 个Python神库!
Optuna 是一个开源的超参数优化框架,它可以自动为机器学习模型找到最佳超参数。最基本的(也可能是众所周知的)替代方案是 sklearn 的 GridSearchCV,它将尝试多种超参数组合并根据交叉验证选择最佳组合。GridSearchCV 将在先前定义的空间内尝试组合。例如,对于随机森林分类器,可能想要测试几个不同的树的最大深度。GridSearchCV 会提供每个超参数的所有可能值,并查看所有组合。Optuna会在定义的搜索空间中使用自己尝试的历史来确定接下来要尝试的值。原创 2024-04-25 10:59:35 · 953 阅读 · 0 评论 -
黑客们会用到哪些Python技术?
Python已经成为漏洞开发领域的行业标准,读者会发现大多数概念验证工具都是用Python语言编写的(除了用Ruby写的安全漏洞检测工具)。Python允许开发者编写脚本处理远程服务,处理二进制文件,与C语言库(或者Java的Jython/。Net的IronPython)以快速且简单的方式进行交互。它“内置电池”原则的巨大标准库,为开发省去对其它框架或者语言的依赖。原创 2024-04-27 16:45:00 · 589 阅读 · 0 评论 -
全网通用Python点赞器
我们不支持该类业务,但可以学习它的实现原理。毕竟使用 Python 实现一款自动化工具,了解原理之后,将变得非常简单。希望本文能让你,实现一款属于你自己的小众刷分机器。原创 2024-04-27 14:15:00 · 1317 阅读 · 0 评论 -
好家伙,1行代码搞定,又火一个...
探索游戏中的很有趣,然而玩多了就没啥“新鲜感”了?没错,如果游戏迷宫差别不大,时间一久就容易熟悉地图,降低了探索的乐趣。现在,一个“横空出现”的MarkovJunior解决了这一问题:利用马尔科夫算法,随机生成批量迷宫,没有一个是重复的,你永远也不知道玩到的下一个迷宫长什么样子:不仅是,就连需要搭建好几层地图的,也能随机生成:这个项目一出,立刻上了GitHub热榜,目前已经收获4.1k Star。利用这个编程语言就能直接给RPG游戏或动作游戏生成建筑了。mc玩家狂喜。原创 2024-04-27 09:00:00 · 770 阅读 · 0 评论 -
一个超快的公共情报搜集爬虫 — Photon
Photon是一个由s0md3v开源的情报搜集爬虫,其主要功能有:1.爬取链接(内链、外链)。2.爬取带参数的链接,如(pythondict.com/test?id=2)。3.文件(pdf, png, xml)。4.密钥(在前端代码中不小心被释放出来的)。5.js文件和Endpoint(spring中比较重要的监视器)6.匹配自定义正则表达式的字符串。7.子域名和DNS相关数据。你可以用它来干很多事,比如爬图片、找漏洞、找子域名、爬数据等等。原创 2024-04-24 11:10:52 · 646 阅读 · 0 评论 -
优化 Python 开发环境的几个神技巧
现在可以使用pyenv安装几乎所有的python解释器,包括pypy、anaconda。需要注意的是,pyenv只在电脑上搭建本地python环境。搭建python环境需要多种函数库。在Ubuntu系统的电脑上,必须安装以下函数库以防止运行出现问题。原创 2024-04-24 11:08:19 · 714 阅读 · 0 评论 -
在 Python 中写单元测试的 9 个技巧
pytest是python的单元测试框架,简单易用,在很多知名项目中应用。requests是python知名的http爬虫库,同样简单易用,是python开源项目的TOP10。原创 2024-04-24 11:06:20 · 653 阅读 · 0 评论 -
坐牢后,我被安排去写代码...
今天给大家分享一篇有意思的爽文,根据多年之前一个真实报道改编而来的。因为删库跑路,我坐牢了。公司老板经营不善,拖欠工资半年,我终于忍无可忍,提出离职。而老板居然说:爱走就走,一毛没有。滚吧!我气愤的直接设置了全盘删除的自动任务,明天凌晨定时执行。然后直接走了。收拾自己的东西离开了公司。隔天老板发现这事,报了警。老板以我的行为对公司造成了几百万损失的名义把我告上法院。最后,我进了牢房。狱友们问我:你怎么进来的?我答:我写代码写进来的。狱友们:你牛逼啊!我只好惭愧的接受了赞扬。原创 2024-04-23 17:00:00 · 723 阅读 · 0 评论 -
7 个 Python 问题,来扫扫盲
你可能知道 Python 里面的魔法函数,比如 和 代表 + - 运算符,表示 obj +/- something,但你可能不知道还有一个 , 函数,可以表示 something +/- obj。举例如下:2、getattr vs getattribute 魔术方法只有在我们试图获取不存在的属性时才会被调用, 在每次我们尝试访问属性时都会被调用。代码如下:3、super().init() 的另一种写法等价于:请注意, 不能少了 self 参数。不过, 只能检查直接子类。A 和 B 都有原创 2024-04-23 15:30:00 · 1574 阅读 · 0 评论 -
为什么说学Python好就业?
相对于Java、C语言等,Python简单易学,更适合没有编程基础的小白入门。Python 的语言没有多少仪式化的东西,所以就算不是一个 Python 专家,你也能读懂它的代码。Python编写代码的速度非常的快,而且非常注重代码的可读性,非常适合多人参与的项目。它具备了比以前传统的脚本语言更好的可重用性,维护起来也很方便。与现在流行的编程语言Java、C、C++等相比较,同样是完成一个功能,Python编写的代码短小精干,开发的效率是其它语言的好几倍。原创 2024-04-23 10:40:17 · 741 阅读 · 0 评论 -
细思恐极,插上U盘就开始执行Python代码
其实,标题这么起只是为了吸引大家注意,这就是一个小程序,也谈不上病毒。我更想通过这个例子,展示python对于文件处理的强大能力,引发大家的学习热情。以上实现都是基于macos,linux应该一样,windows稍加修改也可以成功。原创 2024-04-22 16:15:00 · 539 阅读 · 0 评论 -
20道常考Python面试题大总结
在运行期间动态修改一个类或模块。原创 2024-04-22 15:45:00 · 752 阅读 · 0 评论 -
4种快速易用的Python数据可视化方法
在蜘蛛网图中,一个变量相对于另一个变量的显著性是清晰而明显的,因为在特定的方向上,覆盖的面积和距离中心的长度变得更大。例如,在图的顶部,阿柏怪 和尖嘴鸟是直接连接的,如果我们查看数据,阿柏怪的总分为 438,尖嘴鸟则为 442,二者非常接近!不同的颜色代表不同的值,通过矩阵的索引将需要被对比的两项或两个特征关联在一起。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。原创 2024-04-22 10:56:56 · 939 阅读 · 0 评论 -
了解8大Python小陷阱,深入理解Python
学习了解python常见的使用陷阱,避免二次踩坑Python是最流行的且适合初学者学习的语言之一。它的语法非常优雅简洁。只要知道python基础知识,阅读代码几无障碍。然而,就像其他语言一样,Python确实有一些古怪特殊的地方。本文将介绍Python 8大高频陷阱,告诉你冰山之下的世界!原创 2024-04-19 16:15:00 · 579 阅读 · 0 评论 -
10个Python小技巧,大幅提升工作效率!
Python以其强大的灵活性和庞大的生态系统在全球编程社区中享有盛誉。尽管Python已经非常强大,但还有一些鲜为人知的技巧和库,**这些可以显著提升你的开发体验和代码效率。**本文将探索这些不为人知但极其实用的技巧。一allany在处理多个条件判断时,allany。例如,当你需要检查一个列表中的所有元素是否满足某个条件时,all函数可以一步到位。下面是一个使用all和any二emoji通过在代码中添加表情,可以使输出更富表现力和趣味性。例如,emoji三在旧版本的Python环境中,语句。四。原创 2024-04-19 15:15:00 · 869 阅读 · 0 评论 -
Python函数五步通关:趣味实例轻松学
通过以上五个趣味实例,我们深入浅出地学习了 Python 函数的相关知识,包括函数的定义、参数传递、返回值、递归函数、无返回值函数以及多函数协作。每个实例都结合了实际应用场景,既富有可读性和趣味性,又便于理解和实践。希望这些实例能帮助你在轻松愉快的氛围中快速掌握 Python 函数的使用技巧,为后续的编程学习打下坚实基础。原创 2024-04-19 10:48:33 · 711 阅读 · 0 评论 -
数据科学使用Python时常见的9个错误
通过应用软件工程最佳实践,可以交付质量更好数据科学的项目。更好的质量可能是更少的错误、可靠的结果和更高的编码效率。最佳实践都是从错误中总结出来的,所以这里我们总结了一些遇到的最常见的错误,并提供了如何最好地解决这些错误的方法、想法和资源。原创 2024-04-18 16:45:00 · 566 阅读 · 0 评论 -
12类常用的Python函数!
新手在做写代码的时候容易卡壳,尤其当接触的函数以及其他知识比较多的时候,经常会看完需求之后不知道自己该用什么方法来实现它,实现的逻辑可能你有,但怎么该用什么函数给忘了,这其实就是知识的储备不够,你记不住哪个函数有什么作用,自然一头雾水。这几天我专门整理了Python常用的一些函数,从最基础的输入输出函数到正则等12个板块的,总共100多个常用函数,方便小伙伴们进行快速地记忆,每天快速过一遍,用的时候再加深一下,慢慢地你就会摆脱写代码卡壳的状况。原创 2024-04-18 16:15:00 · 1399 阅读 · 0 评论 -
小白学Python经常遇到的问题,你遇到了吗?
其实,学习Python本身是一段旅程,而不是终点。困惑、问题是锤炼自己最好的炼金石。面对困难,大家应无所畏惧,勇敢地向前冲,你将在编码路上一步一步走向成功,成为一名优秀的Python开发人员。原创 2024-04-18 11:56:56 · 644 阅读 · 0 评论 -
Python这十大特征,堪称“圆满”!
当你犹豫是否要开始 Python 学习之前,可以先详尽了解一下这门编程语言。软件开发者 Guido Van Rossum 于 1991 年创建了 Python,旨在使程序员的工作更加简单。并且Python 编程语言的应用领域广泛,比如数据处理、web开发、科学计算、网络爬虫、人工智能等领域。( 与其他编程语言相比,Python 的流行程度遥遥领先 )同时,它也是公认的,对于新手来说最友好的编程语言,没有之一。1上 手 简 单。原创 2024-04-17 17:00:00 · 851 阅读 · 0 评论 -
8个Python高效数据分析的技巧
定义某种列表时,写For 循环过于麻烦,幸运的是,Python有一种内置的方法可以在一行代码中解决这个问题。下面是使用For循环创建列表和用一行代码创建列表的对比。原创 2024-04-16 16:30:00 · 872 阅读 · 0 评论 -
Python爬虫中的“静态网页“和“动态网页“!
网络爬虫又称为网络蜘蛛,是一段计算机程序,它从互联网上按照一定的逻辑和算法抓取和下载互联网的网页,是搜索引擎的一个重要组成部分。简单来说,网络爬虫就是一段程序,它模拟人类访问互联网的形式,不停地从网络上抓取我们需要的数据。我们可以定制各种各样的爬虫,来满足不同的需求,如果法律允许,你可以采集在网页上看到的、任何你想要获得的数据。当我们在编写一个爬虫程序前,首先要明确待爬取的页面是静态的,还是动态的,只有确定了页面类型,才方便后续对网页进行分析和程序编写。原创 2024-04-16 11:32:12 · 936 阅读 · 0 评论 -
这个Python神器,能让你摸半天鱼!
Pampy 的例子都很简单,大家一阅便知。通过看着几个例子,是不是有种感觉:哇,还有这等神器!当然,Pampy 的模式匹配不止这么几种方式,还有更多方式有待大家去探索。原创 2024-04-15 15:15:00 · 545 阅读 · 0 评论 -
为什么会Python月薪超过27000?
身为职场人,收集上万条表格数据做商业分析,裁剪上千张图片,发送数百封邮件…这些都是经常会遇到的场景。我一直期待能有个工具解放我,直到我遇到了Python。01很多小伙伴入坑Python都是从爬虫开始的,在简单了解 HTTP 协议、网页基础知识和一些爬虫库之后,爬取一般的静态网站根本不在话下。写几十行代码便能实现表情包爬取我也是从爬虫开始,轻松爬取数据让我感到快乐,但我逐渐意识到,爬取数据仅仅只是第一步,对数据进行分析才是重点。作为一名数据分析师,我的工作是要做好技术岗和业务岗的对接。原创 2024-04-15 10:51:59 · 810 阅读 · 0 评论 -
吐血整理:大厂Python学习路线,从青铜到王者,从此打卡学习不迷茫
上面就是Python所有方向的学习路线了,把你感兴趣的方向掌握了90%之后,你去找工作不是什么问题的。原创 2024-04-14 17:35:35 · 843 阅读 · 0 评论 -
10个python初学者常犯的错误
下面10个python初学者常犯的错误,并不是真正的代码错误,代码照样可以运行,但是不够pythonic,因为python有自己的语言哲学,在代码的处理上有传统语言无法比拟的简洁性和便捷性。原创 2024-04-14 11:44:32 · 841 阅读 · 0 评论 -
Python到底是什么?为什么孩子学代码编程首选Python?
Python的语言方式与自然语言较为接近并且语法也比较简洁。它相对于其他语言,更加易学、易读、可移植、可扩展、可嵌入,非常适合快速开发,可阅读性很高,Python 追求简洁的语法,最具有标志性的是为了省略“{}”直接用「空格缩进」来划分代码块。代码量少,非常容易编写,代码的测试、重构、维护等都非常容易。一个小小的脚本,用C可能需要1000行,用JAVA可能几百行,但是用Python往往只需要几十行!原创 2024-04-13 10:30:00 · 863 阅读 · 0 评论 -
2024 年 3 月编程语言排行榜,Python 与其他语言之间的差距从未如此之大!
TIOBE 指数在二月份呈现出了相对平静的态势,但也不乏一些引人注目的变化。据 TIOBE 首席执行官 Paul Jansen 所述,最引人关注的是 Python 语言目前领先其他语言厂商 4.5%,而 Scratch 重返前十名。同时 Rust 继续其上升势头。Python 作为一种高级编程语言,在当今的软件开发和数据科学领域中具有广泛的应用范围和多样的优势。简单易学:Python 语法简洁清晰,类似于自然语言,易于学习和理解。这使得 Python 成为初学者、非计算机专业人士以及教育领域的首选语言。原创 2024-04-12 15:00:00 · 1054 阅读 · 0 评论 -
如何激怒一位Python爱好者?
写代码不那么pythonic风格的,多多少少都会让人有点难受。什么是pythonic呢?简而言之,这是一种写代码时遵守的规范,主打简洁、清晰、可读性高,符合PEP 8(Python代码样式指南)约定的模式。Python社区发展几十年,已经沉淀出一套更加科学规范的代码书写法则,该踩的坑都帮你踩过了,按这个来基本不会出什么错。下面举几个不那么pythonic的代码案例,虽然不会出错,但十分不建议这样写。原创 2024-04-12 10:05:17 · 1024 阅读 · 0 评论 -
“30 岁辞职学 Python 后,程序员朋友跟我说:别学了,早晚都被 AI 取代的!”
另一位开发者也是在 33 岁才拿到的计算机科学学位:“我曾是水管工,后来搬到英国,从最底层做起(工厂、仓库等),学好英语后被大学录取,29 岁时上了大学,33 岁时毕业,拿到了计算机科学学位——这是我一生中最正确的决定。现在想来,如果让我重新开始,也许我会选择在线课程或培训班 (编程、数据库、网络等)。**不要听信任何人的话,尤其是当你已经决定要成为一名程序员/编码员/开发人员或其他什么人的时候。**但也不要太天真,拥有教育证书或认证并不能让你成为优秀的程序员,要确保自己在所选技能方面尽可能优秀。原创 2024-04-10 17:00:00 · 481 阅读 · 0 评论 -
一个简单的步骤让你的 Python 代码更干净
你可以将这两个文件拷贝到自己的项目根目录中,然后执行一次,这样每次提交代码的时候,都是干净的代码,是不是很方便?原创 2024-04-10 11:38:06 · 565 阅读 · 0 评论 -
2个学妹看见都惊呆的 Python 小项目,快快拿去!
本例利用 Python 开发一个可以进行简单的四则运算的图形化计算器,会用到 Tkinter 图形组件进行开发。主要知识点:Python Tkinter 界面编程;计算器逻辑运算实现。本例难度为初级,适合具有 Python 基础和 Tkinter 组件编程知识的用户学习。原创 2024-04-09 15:26:21 · 731 阅读 · 0 评论 -
Python教你还原经典童年游戏2048!
一、运行效果二、部分示例代码。原创 2024-04-09 14:08:16 · 215 阅读 · 0 评论 -
超全汇总!小白必看 Python 标准库介绍!!
文本二进制数据数据类型数学函数式编程文件与目录持久化压缩文件格式化加密操作系统工具并发进程间通信。原创 2024-04-09 14:03:33 · 426 阅读 · 0 评论 -
手把手教你运用Python实现进阶版人脸识别
提取特征点:请参考首选抓取多张图片,从中获取特征数据集和平均特征值然后写入csv文件 - 计算特征数据集的欧式距离作对比:首先使用Opencv库将摄像头中的人脸框出来,再将摄像头中采取到的人脸特征值与数据集中的每个人的特征均值作对比,选取最接近(欧氏距离最小)的值,将其标注为欧氏距离最小的数据集的人名请参考2.1 抓取人脸图片在视频流中抓取人脸特征,并保存为256*256大小的图片文件共20张,这就是我们建立数据集的第一步,用来训练人脸识别。原创 2024-04-09 13:53:35 · 757 阅读 · 0 评论 -
13 个有趣的 Python 高级脚本
每天我们都会面临许多需要高级编码的编程挑战。你不能用简单的 Python 基本语法来解决这些问题。在本文中,我将分享 13 个高级 Python 脚本,它们可以成为你项目中的便捷工具。好了,我们现在开始吧。这个高级脚本帮助你使用 Python 测试你的 Internet 速度。只需安装速度测试模块并运行以下代码。你可以从 Google 搜索引擎中提取重定向 URL,安装以下提及模块并遵循代码。该脚本将帮助你使用 Python 自动化网站。你可以构建一个可控制任何网站的网络机器人。原创 2024-04-08 14:00:00 · 575 阅读 · 0 评论