- 博客(84)
- 收藏
- 关注
原创 【Python入门】零基础到精通系列⑦——for循环与while循环,python常用函数
本文介绍了Python中的循环结构和常用函数操作。在循环结构部分,详细讲解了for循环和while循环的语法、使用场景及区别,并介绍了循环控制语句(break和continue)以及循环中else的特殊用法。在函数操作部分,重点讲解了格式化输出的多种方法、数据类型转换函数(list()、str()、tuple()、set())以及常用内置函数(min()、max()、sum()、sorted()、len())的使用方法。全文通过大量示例代码,帮助读者深入理解Python中这些基础但重要的编程概念,为后续编程
2025-09-29 15:14:50
595
原创 【Python入门】零基础到精通系列⑥——数据结构之元组与集合,可变与不可变类型
本文介绍了Python中集合和元组的基本用法。集合是无序、自动去重的数据类型,支持元素增删、集合运算(差集、交集、并集)和比较操作。元组是有序的不可变序列,通过索引访问元素,支持查找(index)和统计(count)操作,但无法修改元素。文章还对比了可变数据类型(列表、字典、集合)和不可变数据类型(元组、字符串、数字)的特性差异,以及增量赋值(=+)和普通赋值的区别。最后讲解了in/not in运算符和字符串find()方法的用法。
2025-09-23 10:31:55
505
原创 【Python入门】零基础到精通系列⑤——数据结构之列表
本文介绍了Python中的数据结构概念,重点讲解了列表(List)这一基础数据结构。主要内容包括:列表的定义方式(使用中括号[])、特性(有序、可变、可包含不同类型元素)和基本操作;详细讲解了列表的索引访问(正负索引)、切片操作(起始/结束索引、步长设置)以及增删改查等核心功能;同时介绍了字符串的常用操作方法(索引、切片、join、replace、split等)。文章通过大量示例代码演示了各种操作的使用场景和注意事项,强调列表是可变类型而字符串是不可变类型这一重要区别。最后总结了Python内置的四种主要数
2025-09-15 08:25:50
880
原创 【Python入门】零基础到精通系列④——for循环,变量交换,异常捕获
本文介绍了Python中for循环的基本语法和使用场景,包括遍历字符串、range()函数应用,以及结合if语句的字符串过滤操作。详细讲解了变量交换的两种正确方法(临时变量法和Python语法法)和常见错误。在异常处理部分,通过具体案例演示了try-except语句的应用,分析了ValueError、TypeError等常见异常类型,强调了精准捕获异常的重要性。最后补充了复合赋值运算符的使用注意事项,包括运算优先级等问题。全文通过丰富的代码示例,系统讲解了Python基础编程中的关键知识点。
2025-09-13 13:14:34
829
原创 【Python入门】零基础到精通系列③——条件判断,运算与优先级,and和or
Python条件判断语句摘要 本文详细介绍了Python中的条件判断语句if、elif、else的使用方法。主要内容包括:1) 基本语法结构和多层嵌套写法;2) 缩进规则及其重要性;3) 逻辑运算符(and/or/not)的使用;4) 运算符优先级;5) 实际应用案例(闰年判断、BMI计算)。文中通过多个代码示例演示了条件语句的正确用法,特别强调了Python通过缩进定义代码块的特点,并提供了运算符优先级表和逻辑运算的真值表。最后还介绍了使用逻辑运算符简化闰年判断的方法。 (149字)
2025-09-12 09:38:55
557
原创 【Python入门】零基础到精通系列②——转义字符,布尔类型和None类型,逻辑判断,编码格式
但是,在某些特定情况下(如旧版本的编辑器或特殊配置),显式声明编码仍然是有益的。:每个字符都有一个对应的编码值(如ASCII或Unicode【最后面有讲解字符编码的内容】),这些编码值决定了字符的大小关系。如果你的源代码文件中包含了例如中文、表情符号等非ASCII字符的,最好显式地声明编码为 UTF-8,确保这些字符被正确解析。总结:两个字面量相同的数据,内存地址未必相同,就像两个双胞胎,长的相同,但是是两个独立的个体。代码中的“==”是用来判断左右两边是否相等,“>”用来判断左边的值是否大于右边的值。
2025-09-11 10:19:04
716
原创 【Python入门】零基础到精通系列①——字面量、变量、字符串和数字,输入与输出,注释
本文介绍了Python中的基本概念,包括字面量、变量、数据类型、输入输出和注释。字面量是代码中的固定值,变量用于存储数据并可通过变量名访问。Python支持多种数据类型,如整数(int)、浮点数(float)和字符串(str),并可通过函数进行类型转换。输入输出分别使用input()和print()函数实现,其中print()支持自定义分隔符和结束符。注释用于说明代码,包括单行(#)和多行(三引号)两种形式。这些基础知识是Python编程的重要基础。
2025-09-10 08:48:38
756
原创 【精+藏】肽肝,渗入!全文16万字,用时30天,近800道Python练习题。含【参考答案+解题思路+示例代码】!全文干货,题型全面!开启你的Python精进之旅
这是一部凝结了无数小时心血与思考的“Python练习宝典”。全文共十六万字,涵盖了从基础语法到进阶实战、与项目应用的全方位练习题集。它们不是枯燥的知识堆砌,而是经过精心设计的阶梯式挑战——每一道题都像一块拼图,最终将帮你构建起对Python编程的深刻理解与直觉。
2025-09-08 10:25:10
1007
原创 Python巩固训练——第一天练习题
Python是一种高级、解释型、通用的编程语言,由Guido van Rossum于1991年首次发布。其设计哲学强调代码可读性,通过缩进和简洁的语法实现高表达力。Python支持多种编程范式,包括面向对象、函数式和过程式编程。
2025-07-05 17:29:53
248
原创 Python subprocess 模块详解
Python的subprocess模块是管理子进程的标准库,用于运行外部命令、捕获输出和处理返回码。主要使用subprocess.run()函数执行命令,通过capture_output和text参数获取输出内容。模块支持管道通信、交互式进程和超时处理等高级特性。安全方面建议避免使用shell=True以防注入攻击,必须时可使用shlex.quote()转义参数。该模块比os.system()更强大安全,是Python处理子进程的推荐方式。
2025-06-21 15:50:20
611
原创 PyCharm 2025下载安装使用指南-Python配置-Python零基础教程
本文将Pycharm下载安装等使用都进行了详细介绍,希望能够帮助到大家
2025-06-07 17:19:20
1066
原创 用Python统计次数的5种方法
本文介绍了五种Python中统计元素出现次数的方法:1) 使用字典遍历可迭代对象,通过键值对存储计数;2) 使用collections.defaultdict自动初始化不存在的键;3) 利用列表count()方法单独或批量统计元素;4) 组合set和list,先去重后统计;5) 使用collections.Counter类,支持多种统计操作如most_common()、elements()、update()等。每种方法各有特点,Counter类功能最为全面,适合复杂统计需求。
2025-06-07 16:37:24
743
原创 Python高版本降低低版本导致python导包异常的问题
当Python从高版本降级到低版本后出现导包异常,通常是由于包与低版本不兼容、路径冲突或虚拟环境配置不当所致。解决方案包括:1) 重新安装适合低版本的包,卸载旧包并指定兼容版本;2) 使用虚拟环境隔离依赖,确保Python版本正确;3) 检查并解决包依赖冲突;4) 确认包路径,确保包安装在低版本Python的路径中;5) 使用--user选项安装包以避免权限问题;6) 检查系统级Python冲突,明确指定解释器路径。预防措施包括使用requirements.txt或Pipfile固定依赖版本。核心思路是隔离
2025-05-17 16:38:45
1334
原创 Python爬虫+数据可视化:掌上高考——高校数据爬取+数据可视化,手把手教学
实现思路:(1). 确定目标网站:掌上高考网站。(2). 分析网页结构:使用浏览器开发者工具查看网页源代码,分析大学数据的HTML标签和属性。(3). 编写爬虫代码:根据分析结果,使用Python的第三方库编写爬虫代码,实现对高校数据的爬取。(4). 数据清洗与存储:对爬取到的数据进行清洗和格式化处理,将数据存储到合适的数据结构中,如列表、字典等。(5). 数据可视化:使用Python的可视化库对高校数据进行可视化展示,如绘制柱状图、折线图等。- 技术难点:
2025-05-07 13:53:22
2535
原创 Python requests代理(Proxy)使用教程
如果需要更高级的配置(如自定义适配器),可参考。:对爬虫项目建议使用代理池轮换。在Python中使用。:保持代理设置一致性。
2025-04-19 17:05:39
2115
原创 Python Lambda表达式详解
Lambda是Python中用于创建**匿名函数**(没有名字的函数)的关键字,核心特点是**简洁**。它适用于需要临时定义简单函数的场景,或直接作为参数传递给高阶函数(如`map()`、`filter()`)。
2025-04-11 16:52:54
763
原创 25个Python入门必学命令
定义一个整数类型的变量print(my_age) # 输出变量的值# 定义一个浮点数类型的变量print(pi_value) # 输出变量的值# 同时给多个变量赋值print(x, y, z) # 输出所有变量的值# 变量可以被重新赋值print(counter) # 输出更新后的值# 变量可以参与数学运算print(total_cost) # 输出总成本"""这是一个简单的问候函数"""print("你好,欢迎来到Python的世界!") # 打印欢迎信息。
2025-04-06 17:42:11
1424
原创 kornia,一个实用的 Python 库!
Kornia 是一个基于 PyTorch 的开源计算机视觉库,专为深度学习视觉算法设计,提供高效的 GPU 加速和自动微分功能。通过结合 PyTorch 的动态计算图和 Kornia 的高效视觉算子,开发者可以快速构建复杂且可训练的视觉系统,推动计算机视觉与深度学习的深度融合。所有操作均支持反向传播,可无缝嵌入神经网络进行端到端训练。基于 PyTorch 张量运算,充分利用 GPU 并行计算,处理速度比 CPU 快数倍。提供从基础图像处理到高级几何变换的 60+ 可复用模块,支持灵活组合。
2025-04-03 17:14:42
669
原创 python运行js代码拿到逆向数据
在Python中运行JavaScript代码以获取逆向数据,通常用于处理网页中通过JavaScript动态生成的数据(如解密、参数计算等)。以下是几种常见方法,我会以PyExecJS和Node.js子进程两种方案为例,展示如何安全地执行JS代码并提取数据。
2025-03-26 17:18:15
1622
原创 基于Python+Flask+MySQL+HTML的爬取豆瓣电影top-250数据并进行可视化的数据可视化平台
项目采用前后端分离技术,包含完整的前端,以flask作为后端Pyecharts、jieba进行前端图表展示。
2025-03-15 16:10:29
2937
原创 python飞机大战游戏代码-Python版飞机大战程序代码(pygame),详细讲解,手把手教学_
该游戏的大体框架是两部分内容:一部分是基于pygame.sprite.Sprite这个父类,创建各种各样的派生类,比如子弹类,敌机类。Rect对象的常见属性:x, y, left, top, bottom, right, center, centerx, centery, size, width, height.1) pygame中的坐标系以左上角为原点,提供了一个类pygame.Rect用于描述矩形区域.2)pygame.event.get()可以得到用户当前所做动作的时间列表(代码相对比较固定)
2025-02-12 17:44:00
1581
原创 分享15个Python接单平台,兼职月入5000+,怎么实现python兼职,怎么接单,能有多少?
以普通的爬虫外包为例 100-300 左右,通常比较简单,根据数据量 /任务难度(需求) / 时间来判定, 30-60分钟就可以出来。2K/5k/10k/20k的爬虫单子都是有的,价格越高,做的时间越久,有些甚至一个人完成不了,这时候也可以喊上志同道合的小伙伴一起做,搞个外包工作室都没问题。程序员客栈中国非常领先的自由工作平台,为中高端程序员、产品经理和设计师等等互联网相关人员提供稳定的线上工作机会,包括自由工作、远程工作和兼职工作,还支持按需雇佣,工作模式非常多,感兴趣的推荐大家尝试一下。
2025-02-08 17:06:56
2839
原创 Python——50道面试题,面试巩固必看,建议收藏!
鸭子类型是动态类型语言判断一个对象是不是某种类型时使用的方法,也叫做鸭子判定法。简单的说,鸭子类型是指判断一只鸟是不是鸭子,我们只关心它游泳像不像鸭子、叫起来像不像鸭子、走路像不像鸭子就足够了。换言之,如果对象的行为跟我们的预期是一致的(能够接受某些消息),我们就认定它是某种类型的对象。bytesbytearraymemoryviewStringIOBytesIOGzipFilesocketstrbytes),其中file-like对象都能支持read和write。
2025-02-06 16:28:38
7922
原创 Python环境配置保姆级教程:如何安装Python?
书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。默认下载64位的安装包。
2025-01-21 16:32:41
1826
原创 Python lambda函数总结
它们通常用于需要将一个简单函数作为参数传递的场合,或者在某些需要函数对象但又不希望正式定义一个完整函数的场景下。下面是对lambda函数的详细总结:基本语法lambda 参数1, 参数2, ... : 表达式lambda关键字用来声明一个匿名函数。参数列表可以包含多个参数,用逗号分隔。冒号后面是一个表达式,该表达式的结果就是这个lambda函数的返回值。注意,lambda函数只能包含一个表达式,不能包含多行代码或复杂的语句块。
2024-12-21 16:31:13
403
原创 【Python】模块graphviz使用入门
它们具有相同的 API。通过设置view=True将自动使用系统默认的文件类型的查看器应用程序打开生成的文件(PDF,PNG,SVG等)。有两种方法可以使用它:使用与唯一参数(其内容作为子图添加)类型相同的现成图形对象,或者省略图形参数(返回上下文管理器,以便在with块中更优雅地定义子图内容)。使用graph_attr,node_attr和 edge_attr参数更改默认外观的图表,点和连接线。如果是想设置输出图像的dpi,需要在创建Graph或Digraph对象时,设置dpi参数。
2024-12-14 14:56:06
4433
原创 【Python】基于matplotlib_venn实现维恩图的绘制
Venn上的自定义标签 Custom label on Venn自定义维恩图上圆的线条 Custom Circles lines on Venn自定义维恩图上的圆 Custom a circle on Venn## Venn上的自定义标签 Custom label on Venn# 单独改变A的标签')## 自定义维恩图上圆的线条 Custom Circles lines on Venn# 设置维恩图# 画圆,linestyle线条类型,linewith线宽,color线条颜色。
2024-12-14 14:42:35
1503
原创 【Python】tensorflow中的argmax()函数
在TensorFlow中,argmax()函数是一个非常重要的操作,它用于返回给定张量(Tensor)沿指定轴的最大值的索引。这个函数在机器学习和深度学习应用中非常常见,尤其是在分类问题中,当我们需要确定哪个类别的预测概率最高时。argmax()
2024-12-13 16:49:56
626
1
原创 【Python】asyncio库常见问题与实践案例
asyncio是Python中强大而灵活的工具,用于构建高效的异步IO程序。通过它,开发者可以轻松实现高并发、非阻塞的网络操作和IO任务,非常适合需要处理大量IO操作但对CPU需求较低的场景。
2024-12-13 16:42:38
1131
原创 Python基础知识考题一
Python是一种解释型、面向对象、动态数据类型的高级语言;Python在编写时无须定义变量类型,在运行时变量类型强制固定,属于强类型语言;Python无需编译,可以在解释器环境直接运行;
2024-12-05 17:45:57
1096
原创 【Python教程】Python获取豆瓣电影Top100并实现数据可视化
要用Python爬虫获取豆瓣电影Top 100的数据并实现数据可视化,你可以按照以下步骤进行。**PS:**下列图表,打开源文件(HTML)后鼠标放到数据图表上会出现对应信息。展示豆瓣电影Top 100所有名称,意义或许不大,按需获取吧(注意眼睛)6)评分大于等于9.0的电影国家/地区分布。评分大于等于9.0的电影国家/地区分布。1)地区上映电影数量Top 10。地区上映电影数量Top 10。4)电影名称Top 100。2)各年份上映电影数量。3)电影评价人数前二十。电影名称Top 100。
2024-12-05 17:28:56
870
原创 【Python数据可视化】抓取全国地区生产总值,制作可视化地图
1.抓取全国各地区的GDP数据。2.获取中国各地区的地理边界数据。3.使用Pandas对用到的数据做数据处理操作。4.使用plotly或matplotlib制作可视化地图。
2024-12-04 17:48:30
1067
原创 【Python程序】用Python写了一个好玩的桌面宠物游戏脚本;源码可分享;打工人必备程序;如何用Python制作一个桌宠
1.获取蜡笔小新的图片资源,可以是PNG格式的序列帧图片,用于制作动画。2.确保图片资源放在一个文件夹中,并记住这个文件夹的路径。桌面宠物本质是一些gif动图随机切换实现。gif动图可以自己替换,也可换成逐帧的PNG
2024-11-30 17:46:02
1417
原创 【Python-pygame实战】Python 制作经典扫雷游戏(附源码)
首先,如何表示雷和非雷,一开始想的是,建立一个二维数组表示整个区域,0表示非地雷,1表示地雷。接下来还有一个麻烦的地方,我们经常鼠标左右键同时按下,如果雷被全部标记,则会一下子打开周围所有的格子,如果其中有标记错的,那么不好意思,GAME OVER。如果周边有雷,那么显示数字,这个简单,可是如果周边没有雷,那就要显示一片区域,直到有雷出现,如下图,我只点了当中一下,就出现了那么大一片区域。我们点击一个格子的时候,只要根据点击的坐标,找到对应的 Mine,看它的值是多少,就知道有没有踩中雷了。
2024-11-19 17:45:37
2575
原创 【Python游戏】教你用20行Python代码,制作一个马里奥游戏,好玩到停不下来!!附超级玛丽源码
我们用Python代码来写一个超级玛丽的游戏编写一个完整的《超级玛丽》游戏是一个相当复杂的任务,因为它涉及大量的图形渲染、碰撞检测、物理模拟和游戏逻辑。不过,我们可以创建一小关来演示基本的游戏机制。运行起来是这样的,可以简单作为试玩。
2024-11-19 17:36:32
4097
原创 【Python数据可视化分析实战】数据爬取—京东手机品牌信息数据爬取和数据分析与可视化
首先,我们需要从京东平台上采集手机品牌的相关数据。可以通过网络爬虫或API接口等方式获取数据。为了保证数据的完整性和准确性,需要设置合理的爬虫策略,并处理可能出现的反爬机制。
2024-11-16 14:16:08
3154
11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅