- 博客(21)
- 收藏
- 关注
原创 是时候告别这些 Python 库了!
随着每个 Python 版本的发布,都会添加新模块,并引入新的更好的做事方式,虽然我们都习惯了使用好的旧 Python 库和某些做事方式,但现在也时候升级并利用新的和改进的模块及其特性了。Pathlib 而不是 OSpathlib 绝对是 Python 标准库中最近添加的更大的内容之一, 自 Python 3.4 以来,它一直是标准库的一部分,但很多人仍然使用 os 模块进行文件系统操作。
2023-02-24 14:46:23
280
原创 超实用 | 18个 Python 高效编程技巧
初识Python语言,觉得python满足了我上学时候对编程语言的所有要求。python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行的,终于解脱了。高级语言,如果做不到这样,还扯啥高级呢?这个情况如果要交换变量在c++中,肯定需要一个空变量。但是python不需要,只需一行,大家看清楚了。
2023-02-20 15:49:36
272
原创 11个案例讲透 Python 函数参数
今天给大家分享一下我整理的一篇 Python 参数的内容,内容非常的干,全文通过案例的形式来理解知识点,自认为比网上 80% 的文章讲的都要明白,如果你是入门不久的 python 新手,相信本篇文章应该对你会有不小的帮助。案例九:可变关键字参数则不一样,可变关键字参数一定得放在最后,下面三个示例中,不管关键字参数后面接位置参数,还是默认参数,还是可变参数,都会报错。,当你在给后面的位置参数传递时,对你传参的方式有严格要求,你在传参时必须要以关键字参数的方式传参数,要写参数名,不然会报错。
2023-01-06 21:31:18
155
原创 不要再写Python for循环了
在这个例子中,我们正在处理多层嵌套的代码,这很难阅读。一开始,我给自己一个挑战,目的是让我练习更多的 Python 语言功能,而不是使用其他编程语言的编程经验。同样,如果您只想迭代数组中的元素,也可以使用一样的代码 Generator Expression。另外,如果要迭代组合序列,则需要使用product(), permutations(), combinations()。幸运的是,Python 已经有很多工具可以帮助你完成这些工作,你只需要转移你的思路,并以不同的角度来思考它。别急,再看看下面的代码。
2023-01-05 20:25:42
95
原创 抓取某音短视频数据
众所周知,某音短视频是没有提供下载链接的,微信视频号也没下载链接,但我就想下载下来,还有视频下面的评论我也想拿到,那要肿么办呢?其实播放链接和评论是可以拿到的抓包通过 mitmproxy 进行抓包在 windows 上直接使用 pip 安装即可我们先看效果,代理配置和证书安装放到最后,要不搞半天还在安装,很占篇幅通过该抓包工具,可以获取所有链接。链接是有特征的,比如某音视频链接一般匹配微信视频号匹配某音视频下的评论匹配所以要下载哪个,替换if我在某音发布了一个视频,一直想把它下载下来。
2022-12-28 19:18:48
516
原创 进阶 | 数据科学家提高效率的 40 个 Python 技巧
Python简单易学,现今非常流行。Python被用于各种场景,如数据科学、机器学习、web开发、脚本编制、自动化等等。Python的简单易学性在数据科学非常重要。尽管一些数据科学家有计算机科学背景或了解其他编程语言,但仍有许多数据科学家来自各类专业,如统计学、数学或其他技术学科,当他们刚进入这个行业时,可能并没有那么多编程知识。Python语法易于理解和编写的优势,使它成为一种流行于快速且易于学习的编程语言。本文将和大家一起学习 40 个可以帮助你加快数据处理效率的的方法和技巧,希望对你有所帮助。
2022-12-28 16:13:54
125
原创 10个中文成语,10种Python新手错误
在Python中,if/witch语句的表达式部分并不需要加小括号(虽然加上程序仍可运行),与很多编程语言不同。l 有 6 个元素,通过 l[0] -- l[5] 可正常访问,但是不存在 l[6],访问则报错。语句的缩进在Python语言中是非常重要的,缩进区分了语句的层次,同一层次的语句需要同一缩进宽度。判断两个表达式/变量/常量/引用相等,应使用关系运算符“==”,而不是赋值运算符“=”。一个类创建的两个对象,分别有自己的内存空间,存储的数据互不影响。变量命名、函数命名、类命名均应避免使用关键字。
2022-12-27 17:23:25
82
原创 11个案例讲透 Python 函数参数 !
今天给大家分享一下我整理的一篇 Python 参数的内容,内容非常的干,全文通过案例的形式来理解知识点,自认为比网上 80% 的文章讲的都要明白,如果你是入门不久的 python 新手,相信本篇文章应该对你会有不小的帮助。:可变关键字参数则不一样,可变关键字参数一定得放在最后,下面三个示例中,不管关键字参数后面接位置参数,还是默认参数,还是可变参数,都会报错。,当你在给后面的位置参数传递时,对你传参的方式有严格要求,你在传参时必须要以关键字参数的方式传参数,要写参数名,不然会报错。
2022-12-27 09:57:13
96
原创 还在抱怨pandas运行速度慢?这几个方法会颠覆你的看法
当大家谈到数据分析时,提及最多的语言就是Python和SQL。Python之所以适合数据分析,是因为它有很多第三方强大的库来协助,pandas就是其中之一。pandas“快速,灵活,富有表现力的数据结构,旨在使”关系“或”标记“数据的使用既简单又直观。”我们知道pandasdataframe和series,我们对数据的一些操作都是基于这两个数据结构的。但在实际的使用中,我们可能很多时候会感觉运行一些数据结构的操作会异常的慢。
2022-12-23 16:41:44
1606
原创 豆瓣9.0,这本自学Python的书籍YYDS
通过阅读本书,你会学习Python的基本知识,探索Python丰富的模块库,并完成特定的任务(例如,从网站抓取数据,读取PDF和Word文档等)。对于完全没有编程经验的初学者,在学习Python的时候,面对的不仅仅是Python这门语言,还需要面临“编程”的一些普遍问题,比如计算机基础知识和数据结构、设计模式等编程基础知识。本书手把手地教你完成每个程序,并通过每章(除第1、2章外)末尾的实践项目帮你改进这些程序,使你能用所学的新技能来自动化地完成类似的任务。总之,这部经典,用方方面面的实力,等着征服你。
2022-12-22 16:06:57
118
原创 用 iPad 来写Python代码,GitHub 又一代码编辑器,开源了!
那些富有创造力的工程师,头脑中总是充斥常人难以理解的奇思妙想,以及将各类想法落地实现的动手能力。兴许有人可能会觉得,Code App 这个项目在实际工作中并没有太大用处,直接用电脑来写代码,不是更便捷直接吗?但是,随着产品更新迭代,iPad 的硬件性能跟前几年相比,已不可同日而语。未来在 iPad 上,那些曾经需要进行复杂运算的软件,将会愈发成熟。iPadOS 的诞生,也将在移动端迎来一轮新的技术革命。
2022-12-21 18:02:51
328
2
原创 我打赌,学会这6招,没人再敢笑你的Python程序慢,尤其是最后一大招!
Cython的语法同Python的语法类似,cython通过编写可以被python调用的C扩展,是其既具备了Python的语法特点,同时又有了像C语言一样的程序运行速度,此外,Cython还可以方便的调用C的包。大家可以在以后的程序编写中,在需要提升运行效率的时候,参考这几种方式,提升自己python程序的运行效率。上述程序中,我们创建了4个进程,并实现了将数组元素进行平方的功能,从结果可以看出,多进程实现了真正的并行,使得程序的运行时间大大缩短,运行速度达到了基础程序的3.05倍。
2022-12-21 13:44:26
107
原创 顶级宝藏-----六个python免费自学网站轻轻松松学python(赶紧收藏)
人工智能必将到来,在那个时代,我们的工作方式会发生很大的改变,尤其是Python都已经进入了中小学教育的大纲,在智能为主的时代,Python就像现在的电脑一样,每个人工作中必备的工作技能,学会python真的可以解决一些问题,无论在哪些领域(真的毫无夸张)。那么今天呢,我就给你们推荐几个免费学习Python的网站,大家赶紧码起来吧!
2022-12-20 17:20:53
281
原创 总结了90条简单实用的Python编程技巧
理解 Pythonic 概念—-详见 Python 中的《Python之禅》编写 Pythonic 代码1.避免不规范代码,比如只用大小写区分变量、使用容易混淆的变量名、害怕过长变量名等。有时候长的变量名会使代码更加具有可读性。2.深入学习 Python 相关知识,比如语言特性、库特性等,比如Python演变过程等。深入学习一两个业内公认的 Pythonic 的代码库,比如Flask等。理解 Python 与 C 的不同之处,比如缩进与 {},单引号双引号,三元操作符?
2022-12-15 22:52:32
117
原创 python是什么?python又可以用来干什么?(详细讲解来啦)
Python最近几年发展的非常迅速,尤其是2017年,随着人工智能概念的兴起,python的关注度也是越来越高,python相继纳入浙江省高考和山东省的小学教材。对于从事IT行业的人来说,对python语言并不陌生,但是其他行业的人可能对python了解的不多,或者听都没听过,下面详细介绍下python这门编程语言,告诉大家python是什么?python可以用来干什么?Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一
2022-12-15 17:21:31
546
原创 Python实现流星雨特效代码示例
本文讲述了示例:实现流星雨特效!具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,具体如下:我们先给大家讲个小故事,提一下你们的兴趣;然后我给出论据,得出结论。最后再把浪漫的流星雨表白代码奉上,还有我自创的一首诗。
2022-12-11 18:57:05
9784
3
原创 差点当场社死,自己居然不认识自己写的代码
以前写完代码老是会被组长骂“代码丑、写得什么乱七八糟的?”我也纳闷了,代码不都是键盘一个个敲出来的,咋还能看出丑不丑?功能实现了没有Bug不就行了?然后组长指着我的代码会问,这个类是干啥的?那个函数是干啥的?导入的包又是干啥的。我都会不(xin)厌(ru)其(si)烦(hui)地解释一通,然后在代码上写上注释。我:“这垃圾代码谁写的?注释的什么乱七八糟的!!我**”。我继续:“这代码缩成一团是哪位人才写出来?这个套了5个if语句的函数是判断啥的?看注释也看不明白啊!”
2022-12-10 20:19:20
88
原创 教你如何使用 python 制作一个简单的密码本
假如有个无聊的人用锁把我的电驴锁了,我并不知道与之匹配的钥匙长什么样,但是我有几乎无数把钥匙可以去试开这把锁。这样看来,只有我肯浪费时间用一把把钥匙去开锁,那还是有机会打开的。这种很笨很直接的方法叫做,如果用到一些解密的地方就叫做了。在暴力轮询中,拥有一本好的密码本是非常重要的。30行代码简单的密码本。
2022-12-10 15:52:36
1409
2
原创 10 个 惊艳的 Pythonic 单行代码,赶紧收藏下来吧
自从我用 Python 编写第一行代码以来,我就被它的简单性、出色的可读性和流行的单行代码所吸引。在下文中,我想介绍和解释其中的一些单行代码——也许有一些你还不知道并且对你的下一个 Python 项目很有用。我们从经典开始:通过简单地交换赋值位置来交换变量的值——我认为这是最直观的方式。交换变量实际上是 Python 一次分配多个变量的能力的一个特例。在这里你可以使用它来将列表元素分配给给定的变量,这也称为。使用 Python 的内联 for 循环,你可以轻松地将文件读入行数组。来返回每隔一个元素。
2022-12-10 14:20:04
128
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人