
Python
文章平均质量分 86
凯森森讲Python
这个作者很懒,什么都没留下…
展开
-
一篇最全Python 爬虫超详细讲解(零基础入门,适合小白)
爬虫的基本流程:发送请求,解析网页,提取并保存数据.常用库requests用于发送请求,用于解析HTML.进阶技术:处理动态网页需要用到Selenium,而大规模爬取可以使用Scrapy框架.应对反爬:通过伪装请求头、设置延迟以及使用代理IP等方式绕过反爬机制.最后,我精心筹备了一份全面的Python学习大礼包,完全免费分享给每一位渴望成长、希望突破自我现状却略感迷茫的朋友。无论您是编程新手还是希望深化技能的开发者,都欢迎加入我们的学习之旅,共同交流进步!原创 2025-01-15 11:43:18 · 3029 阅读 · 0 评论 -
9 个python常见的基本编程技巧,快点珍藏
Python 是一门非常灵活的语言,提供了多种工具来编写更简洁、高效的代码.以下是 9 个高效的 Python 编程技巧,帮助你提升代码质量和性能.学习资料+兼职渠道在文末!!学习资料+兼职渠道在文末!!列表推导式是一种简洁高效的创建列表的方法.相比于传统的 循环,它不仅代码简洁,还通常具有更好的性能.这种方法可以在一行中生成列表,提高了可读性.生成器类似于列表推导式,但它是惰性求值的,即在需要时才生成元素,节省内存.对于处理大数据集非常有用.生成器在需要处理大量数据时表现得更加高效.在遍历列原创 2025-01-15 11:40:04 · 609 阅读 · 0 评论 -
2024最新Pycharm专业版安装教程!保姆级下载+安装+使用教程!
本教程将详细带大家学会如何正确安装Pycharm专业版原创 2024-08-28 16:12:57 · 6482 阅读 · 7 评论 -
在python中实现使用迭代生成器yield减少内存占用的方法
本文介绍了python的迭代器yield,其实关于yield,我们可以简单的将其理解为单个元素的return。这样不仅就初步理解了yield的使用语法,也能够大概了解到yield的优势,也就是在计算过程中每次只占用一个元素的内存,而不需要一直存储大量的元素在内存中。原创 2024-07-09 17:45:08 · 387 阅读 · 0 评论 -
聊一些鲜为人知但有趣的Python特性,附案例
就像作者在readme前言中说的,该项目意在收集 Python 中那些难以理解和反人类直觉的例子,以及鲜为人知的功能特性, 并尝试讨论这些现象背后真正的原理!确实,对于初学者来说Python的静态类型、强制缩进、解释性、强类型等特质,让它变得像英语短句那样容易理解,也不需要你有很强的抽象思维能力。当然上面只是Python奇妙特性中的一个简单案例,还有很多小技巧等待我们去探索,我觉得这也是一个有趣的过程。但其实越往深里学,你会发现Python中有很多精心设计的小细节,会让新手觉得费解,甚至不解。原创 2024-07-09 11:32:53 · 381 阅读 · 0 评论 -
新手如何正确学习Python?分享我是如何2个月熟练掌握Python的!学习大纲+学习方式+学习资料 汇总!
一直以来都有很多想学习Python的朋友们问我,学Python怎么学?爬虫和数据分析怎么学?web开发的学习路线能教教我吗?我先告诉大家一个点,不管你是报了什么培训班,还是自己在通过各种渠道自学,你一定要注重一个东西:完整的知识体系。感觉很迷茫?学了一段时间还是不入流?很大一部分原因是因为你没有一个完整的知识体系,你不知道自己现在的进度、未来的方向。原创 2024-07-06 17:32:38 · 613 阅读 · 2 评论 -
Python游戏编程:一步步用Python打造经典贪吃蛇小游戏
控制蛇的移动:通过上下左右键,控制一条蛇在游戏区域中移动,最初蛇很短,通常由 1 个方块组成。吃到食物增长:游戏区域中会随机出现食物(例如一个方块),当蛇头触碰到食物时,代表蛇吃到了食物,蛇身体会增长一节,同时得 1 分。避免越界或碰撞:游戏中需要避免蛇头撞到游戏区域的边界,或者蛇头碰到自己的身体。策略性移动:随着游戏的进行蛇身增长,需要巧妙地操控蛇的路径,既要吃到食物,又要避免越界碰撞,这变得越来越具挑战性和趣味性。游戏分数和结束:游戏过程中,需要记录当前得分(即:蛇吃到食物的数量),游戏结束,展示总得分原创 2024-06-28 17:22:26 · 2358 阅读 · 1 评论 -
为什么Python代码需要遵守Pythonic风格?
写代码不那么pythonic风格的,多多少少都会让人有点难受。什么是pythonic呢?简而言之,这是一种写代码时遵守的规范,主打简洁、清晰、可读性高,符合PEP 8(Python代码样式指南)约定的模式。原创 2024-06-28 10:44:30 · 1068 阅读 · 0 评论 -
Python安装库太慢?配置好这个速度飞起
经常听到初学python的小伙伴在抱怨,python安装第三方库太慢,很容易失败报错,如果安装pandas、tensorflow这种体积大的库,简直龟速。原创 2024-06-27 16:25:44 · 2363 阅读 · 0 评论 -
Python安装教程及工具包管理(详细教程)
本文将主要就Windows操作系统和Linux操作系统中python的安装以及包管理相关操作进行说明。原创 2024-06-26 17:01:46 · 1201 阅读 · 0 评论 -
解读注意力机制原理,教你使用Python实现深度学习模型
注意力机制最初是为了解决机器翻译中的长距离依赖问题而提出的。其核心思想是:在处理输入序列时,模型可以动态地为每个输入元素分配不同的重要性权重,使得模型能够更加关注与当前任务相关的信息。在本文中,我们介绍了注意力机制的基本原理,并使用 Python 和 TensorFlow/Keras 实现了一个简单的注意力机制模型应用于文本分类任务。希望这篇教程能帮助你理解注意力机制的基本概念和实现方法!原创 2024-06-25 17:14:42 · 667 阅读 · 0 评论 -
基于python爬虫技术对于淘宝的数据分析的设计与实现
2. 如果用户选择使用代理 IP,通过 'input()' 函数获取代理 IP,如果输入不符合规范,通过多层嵌套的 'try...except...' 分别对输入的 IP 和端口号进行校验,分别检查其是否在规定的范围内和是否符合 IPv4 地址格式。1. 使用 Pandas 库的 'mean()'、'min()' 和 'max()' 方法,分别计算该 DataFrame 中的价格均值、最低价和最高价,并将结果输出到控制台。这在需要匿名爬取数据或测试一些需要使用代理的网站时非常有用。原创 2023-05-11 14:04:35 · 4857 阅读 · 6 评论 -
全网最详细!PyCharm专业版下载安装教程!
PyCharm是一款Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等等。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。原创 2024-06-20 17:33:27 · 5394 阅读 · 16 评论 -
python中set和frozenset方法和区别
如果左右两个操作数的类型相同, 既都是可变集合或不可变集合, 则所产生的结果类型是相同的,但如果左右两个操作数的类型不相同(左操作数是 set,右操作数是 frozenset,或相反情况),则所产生的结果类型与左操作数的类型相同。两个集合的交集是一个新集合,该集合中的每个元素同时是两个集合中的成员,即,属于两个集合的成员。两个集合的联合是一个新集合,该集合中的每个元素都至少是其中一个集合的成员,即,属于两个集合其中之一的成员。如果提供一个参数,则该参数必须是可迭代的,即,一个序列,或迭代器,或支持。原创 2023-05-23 16:49:37 · 320 阅读 · 0 评论 -
为什么说爬虫能学,但不能乱用?全网资源任意爬,简直太强大了!
我最近看中了一款CPU,结果被价格劝退。想提前练练手速,等有活动了再冲。结果被来我家玩的表弟知道了,他嘿嘿一笑。“这年头还靠手速?我来帮你抢。只见他打开电脑,刷刷输入几行代码,瞬间领到了800块的优惠券!一顿操作,吓到我了。这几个券官网都没有啊?!在我紧抱大腿下,表弟把他的秘密告诉我了。原来,他是利用Python去抢券的!“用Python写个爬虫小程序,爬电子数码产品的券,每分钟可以发起几千次“点击”的动作,手速再快也比不上。而且一次可以爬全网的券,包括平时看不到的隐形优惠券。原创 2023-05-22 15:08:06 · 476 阅读 · 1 评论 -
我每天使用的5个Python自动化脚本
在这个特定的代码块中,浏览器将跳转到Facebook,并在网页上找到要修改的特定元素。此脚本创建几个不同的人并将他们存储在数据Frame中,这是一个稍微复杂的概念。如果我不得不向不太信任的网站提供信息,或者如果我不想其他人追溯到我的任何信息,我会使用这些假人信息。如您所见,Python 代码比 Javascript 代码更容易理解,这使其成为自动执行重复性任务的理想选择,例如 Web 抓取、数据收集或翻译。10行Python代码完成的工作,在Javascript或C++这样的语言中,需要20行代码。原创 2023-05-20 13:18:12 · 162 阅读 · 1 评论