自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Python进阶之道

一个从零基础到掌握高阶python应用的学习网站,一个帮你实现python兼职月入过万的案例资料库。

  • 博客(71)
  • 收藏
  • 关注

原创 百度招聘等网站打开开发者工具自动跳转空白页的简单处理

最近计划爬取百度招聘里面的内容,准备使用“开发者工具”网络抓包时,却发现只要打开开发者工具,就会跳转到空白页。

2025-05-14 14:15:16 129

原创 最好用的在任何html页面与文章中插入可视化的、可运行的程序代码的方法

其中涉及到一些较难的内容,比如循环、递归和其他复杂程序,想要一步一步的记录下,如果靠调试截图的话会比较难,找了很久才找到一个好用的。它不仅可以运行python代码,还可以让用户自己点击一步一步运行。不光支持python还支持其他很多编程语言。

2025-04-24 17:05:11 113

原创 python协程异步爬取王者荣耀所有英雄皮肤

该代码实现了一个异步爬虫,用于从腾讯游戏官网获取《王者荣耀》英雄的图片。首先,代码导入了必要的模块,如os、aiohttp、asyncio和aiofile。接着,初始化了爬虫所需的参数,包括英雄列表和图片的URL以及请求头。在main函数中,通过aiohttp创建异步会话,获取英雄列表的JSON数据,并为每个英雄创建异步任务以获取其图片。get_hero_img函数负责下载并保存英雄的图片到本地文件夹。最后,主进程检查并创建存储图片的目录,启动事件循环以执行异步任务。整个流程通过异步编程提高了爬取效率。

2025-05-18 19:12:22 71

原创 使用PyMongo连接MongoDB的基本操作

MongoDB是由C++语言编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,其内容存储形式类似JSON对象,它的字段值可以包含其他文档、数组及文档数组。在这一节中,我们就来回顾Python 3下MongoDB的存储操作。

2025-05-02 21:46:54 669

原创 使用模块中的`XPath`语法提取非结构化数据

lxml库的安装:lxml;lxmllxml需要注意lxml提取完毕数据的数据类型都是列表类型如果数据比较复杂:先提取大节点, 然后再进行小节点操作。

2025-04-30 22:11:15 656

原创 python爬虫基础知识:xpath语法

xpath即XML路径语言,在最初时它主要在xml文档中查找需要的信息,而现在它也适用于HTML文档的搜索。W3School官方文档:http://www.w3school.com.cn/xpath/index.aspXPath可以很轻松的选择出想要的数据,提供了非常简单明了的路径选择表达式,几乎想要任何定位功能,XPath都可以很轻松的实现。xpathXPath,解析查找提取信息的语言xml是和服务器交互的数据格式和json的作用一致html是浏览器解析标签数据显示给用户XPath//

2025-04-30 20:07:51 422

原创 python爬虫基础:requests库详解与案例

作用:发送网络请求,返回响应数据。中文文档:https://requests.readthedocs.io/projects/cn/zh_CN/latest/对于爬虫任务,使用requests模块基本能够解决绝大部分的数据抓取的任务。所以用好requests至关重要。

2025-04-30 13:20:37 2108

原创 聊天室系统:多任务版TCP服务端程序开发详细代码解释

目前我们开发的TCP服务端程序只能服务于一个客户端,如何开发一个多任务版的TCP服务端程序能够服务于多个客户端呢?,比进程更加节省内存资源。完成多任务,可以使用。

2025-04-28 21:20:35 396

原创 【2025年4月24日】基于java的Python案例实战知识库项目

项目直接使用了zyplayer-doc的开源系统,在此留个目录,所有更新会定期在这里体现,方便大家访问这是一个以实战案例驱动的Python学习仓库,通过200+个场景化小练习和50+个真实项目拆解,帮助学习者在解决具体问题的过程中掌握Python编程。所有案例遵循"Show, Don’t Tell"的教学理念,提供可运行的完整代码和逐行解析。

2025-04-24 15:48:53 359

原创 Ubuntu+Nginx如何免费给网站添加SSL认证(https)

SSL证书可以通过阿里云或腾讯云或百度申请到免费的3个月证书,我是用的是阿里云,以阿里云为例。在Nginx目录下新建一个文件夹(一般取名cert),将压缩包解压后的。,修改注意不要删除原来的80端口监听命令,如果没有可以新建一个。点击以上帮助文档内的证书申请,按流程购买并创建一个证书。流程为 立即购买 >>> 创建证书。,进入证书下载,下载证书,得到一个zip压缩包。我花了68元购买的12个月的。创建证书需要绑定域名,默认赠送。修改网站的配置文件,位置一般为。保存,重新载入nginx即可。

2025-04-24 14:27:46 354

原创 Python 的 datetime 模块使用详解

创建一个 datetime 对象# 创建一个 date 对象# 创建一个 time 对象。

2025-04-23 21:59:03 489

原创 从零开始搭建Django博客③--前端界面实现

本文主要在Ubuntu环境上搭建,为便于研究理解,采用SSH连接在虚拟机里的系统搭建,当涉及一些文件操作部分便于通过桌面化进行理解,通过Nginx代理绑定域名,对外发布。此为系列的第三篇,计划用一周时间完成一个博客搭建并全程记录,便于学习和跟着操作。

2025-04-23 14:08:37 735

原创 从零开始搭建Django博客②--Django的服务器内容搭建

引入用户管理后台# 记得引入include# 需要使用文章视图显示文章列表作为首页# 引入path# 引入views.py# 正在部署的应用的名称# path函数将url映射到视图# 文章详情# 写文章# 删除文章# 更新文章。

2025-04-22 21:00:12 1709

原创 关于ubuntu系统中更改目录权限的方法

在Ubuntu系统中碰到了因为用户权限不足导致在虚拟环境中包无法安装的情况,一般只需要更改目录权限即可解决。

2025-04-22 00:44:07 328

原创 从零开始搭建Django博客①--正式开始前的准备工作

本章主要是准备工作,Django项目的本地部署需要安装pythonmysql,并为python安装Django包,下一章将正式开始Django的操作部署。

2025-04-22 00:35:11 721

原创 Python进程与线程的深度对比

是否需要真并行?→ 是 → 使用多进程↓否是否涉及I / O等待?→ 是 → 使用多线程↓否考虑协程(asyncio)通过理解这些核心差异,可以更精准地根据任务特性选择并发方案,充分发挥Python的并发编程潜力。

2025-04-21 20:16:57 421

原创 python各进程之间不共享全局变量

【代码】python各进程之间不共享全局变量。

2025-04-21 20:12:19 185

原创 linux查看目录相关命令

学习目标ls命令效果图:tree命令效果图:pwd命令效果图:pwd命令效果图:

2025-04-19 20:50:49 359

原创 手把手教你使用Docker搭建honkit

Honkit是一个基于Node.js、使用Markdown构建静态页面的命令行工具,通常被用于制作静态博客、软件/程序说明文档等。Honkit是Gitbook(已停止更新) 的分支之一,兼容Gitbook的插件。本文使用 Docker 搭建Honkit环境.#

2025-04-18 00:50:06 342

原创 python面向对象实现学员信息管理系统详解

使用面向对象编程思想完成学员管理系统的开发,具体如下:- 系统要求:学员数据存储在文件中- 系统功能:添加学员、删除学员、修改学员信息、查询学员信息、显示所有学员信息、保存学员信息及退出系统等功能。

2025-04-17 21:22:16 1092 3

原创 pandas中curr函数报错ValueError: could not convert string to float: ‘RL‘解决办法

函数原本可以自动忽略字符串,但pandas2.0版本后,原来。函数自动忽略 字符串 等非浮点数的特性被修改。

2025-04-16 21:36:27 190

原创 读懂本文,轻松实现python入门

我们在前面的课程中中认识了字符串,现在让我们学习一些它的高级用法。简单地说,如果你想在 Python 中使用文本,你必须使用字符串。我们可以通过在‘’或者“”创建一个字符串。")用于字符串的分隔符("或’)不会以任何方式影响它的行为方式。变量让你通过给它指定一个名字来存储一个值。使用为变量赋值。使用这个名字可以在以后的程序中用来引用这个值。例如,在游戏开发中,你可以用一个变量来存储玩家的姓名。在上面的例子中,我们把字符串 “James” 分配给一个叫做user的变量。

2025-04-16 14:38:11 1020

原创 Python字符串操作全解析:从基础到高阶应用

Python的字符串处理方法集高效与灵活于一体,熟练掌握这些方法能够显著提升文本处理效率。建议结合官方文档进行深入实践,在真实项目中灵活运用字符串格式化、正则表达式等高级技巧。(示例仓库)

2025-04-15 13:36:49 1047

原创 Python字符串split()函数完全指南

是Python字符串对象的内置方法,用于将字符串按指定分隔符拆分为字符串列表。# 语法结构。

2025-04-14 18:39:24 793

原创 关于python字典的所有操作

字典(Dictionary)是Python中一种无序(Python 3.7+开始变为有序)、可变的数据结构,用{}表示。它通过键值对(key-value pairs)存储数据,具有极快的查找速度。特点:键(key)必须是不可变类型(字符串/数字/元组)值(value)可以是任意类型键具有唯一性(重复键会覆盖)

2025-04-14 18:29:17 493

原创 细说python中ValueError和 TypeError的用法区别

ValueError用于处理“正确类型但错误的值”,如无效的字符串转换、越界的参数。TypeError用于处理“类型不匹配”,如操作符或函数接收到不支持的类型。准确区分二者能帮助开发者快速定位错误根源,同时遵循“先检查类型,再验证值”的原则,可以显著提升代码的鲁棒性。在自定义异常时,也应遵循 Python 的内置异常设计逻辑,使代码更符合直觉。

2025-04-12 20:13:33 597

原创 深度解析python生成器和关键字yield

生成器(Generator)是Python中用于创建迭代器的工具,通过yield关键字实现。与普通函数不同,生成器函数返回的是迭代器对象,具有以下核心特性:内存效率:只在需要时生成值,适合处理大数据流状态保持:自动保存执行上下文惰性计算:按需生成元素,节省计算资源# 普通函数 vs 生成器函数return [x for x in range(1000000)] # 立即创建百万元素列表yield x # 每次只生成一个元素核心优势内存友好型数据处理支持惰性求值简化迭代器实现实现协程基础。

2025-04-12 20:03:02 282

原创 Python函数基础:从榨汁机到代码复用

想象你有一个智能榨汁机:放入水果→按下开关→获得果汁。在Python中,函数就像这个榨汁机——接收输入(参数),执行特定操作,返回结果。我们把重复使用的代码块封装成函数,需要时调用即可。函数是Python编程的基石,掌握函数相当于获得代码复用的超能力。记住:用函数封装重复逻辑参数设计要清晰注意作用域问题保持函数功能单一善用类型注解和文档字符串试着把日常任务函数化,比如写一个自动整理文件的函数,或者处理Excel数据的函数,在实践中不断提升!

2025-04-11 17:35:16 248

原创 Python表达式入门指南:从基础到实践

表达式如同编程语言的词汇,熟练掌握后,您将能编写出更优雅、高效的Python代码。建议在交互式环境(如Jupyter Notebook)中多加实践,观察不同表达式的输出结果。语句(Statement)**不同,表达式更关注值的生成。**表达式(Expression)使用print()输出中间结果。则是包含表达式的赋值语句。通过实际项目练习表达式组合。掌握基础运算符优先级。理解布尔值的判断逻辑。

2025-04-11 14:18:15 299

原创 【有效】运行Anaconda Navigator报错:This application failed to start no Qt的解决办法

网上关于这个的解决办法很多,无非就是环境变量、重装依赖,但试过之后都不行,由于本人是卸载后再次安装出现的问题,就怀疑是不是前期使用时留下的一些配置影响。

2025-04-11 14:12:59 274

原创 Python运算符完全指南:从基础到高级技巧

通过系统学习Python运算符,我们已经掌握:✅ 七大类运算符的正确使用场景✅ 运算符优先级与结合顺序✅ 各类型运算符的进阶技巧✅ 常见错误规避方法扩展学习运算符重载(面向对象编程)使用operator模块进行函数式操作NumPy中的广播运算机制建议在实际编码中多使用查看官方文档,通过dis模块观察字节码理解运算原理。

2025-04-11 12:09:30 357

原创 python保留关键字详解

保留关键字是Python语言中具有特殊含义和功能的词汇,这些词汇构成了Python的语法基础。它们不可被重新定义或用作变量名、函数名等标识符,在代码中承担着控制程序逻辑、定义数据结构等重要职责。

2025-04-11 12:05:25 702

原创 用matplotlib生成一个炫酷的爱心

这个动画会生成一个持续旋转的渐变爱心,背景带有随机闪烁的星星特效。颜色会随着旋转角度动态变化,每个点的大小也呈现渐变效果,整体呈现出梦幻般的视觉效果。可以通过调整colormap(‘rainbow’)、旋转速度(interval参数)和缩放系数来创建不同风格的爱心效果。:使用改进的心形参数方程,通过组合多个余弦项创建更柔和的爱心形状。实时旋转:使用旋转矩阵实现平滑旋转。大小渐变:点的大小从30到60渐变。随机星星特效(每次刷新随机生成)角度采样密度(1000个点)黑色背景与白色边框点。旋转速度(每帧2度)

2025-04-11 00:03:03 604

原创 Python注释完全指南:让你的代码更专业易读

优秀的注释实践需要平衡三个维度:信息密度、可维护性、可读性。建议在项目中建立统一的注释规范,并配合自动化工具进行质量检查。记住:最好的代码是自解释的,但当逻辑复杂度超过直观理解阈值时,精确的注释就是最好的开发文档。

2025-04-10 23:14:25 525

原创 python基础语法:缩进规则

Python 的缩进是强制性的语法规则,直接决定了代码的逻辑结构。遵循一致的缩进风格(如 PEP8)可以提升代码可读性,避免常见的缩进错误。

2025-04-10 23:06:36 388

原创 python基础语法1:输入输出

输出:使用print()和格式化方法(推荐 f-string)输入input()+ 类型转换,注意错误处理。

2025-04-10 22:39:56 244

原创 python的基本安装(日常不建议)

此教程为安装基本的python,在日常使用中,我们通常直接安装PyCharm或者Anaconda。

2025-04-10 14:44:57 411

原创 python程序设计思想(Python 之禅)

Python 的设计思想旨在通过简洁的语法、动态特性和丰富的工具链,让开发者专注于解决问题而非语言细节。Python 牺牲部分运行时性能(如解释型语言的通病),换取更快的开发速度和更低的维护成本,适合快速原型设计和迭代。:强大的第三方库(如 NumPy、Django、TensorFlow)支持科学计算、Web 开发等。:Python 强调代码的自然可读性,通过缩进强制代码结构,减少冗余符号(如。:鼓励直接、清晰的表达方式,避免复杂的嵌套或隐式逻辑。:轻松调用其他语言(如 Java、.NET)的库。

2025-04-10 14:32:49 583

原创 Python简介特性与优缺点

Python 是一种高级、解释型、通用编程语言,由 Guido van Rossum 于 1991 年首次发布。它以简洁易读的语法和强大的生态系统著称,适用于 Web 开发、数据分析、人工智能、自动化脚本等多个领域。

2025-04-09 23:39:36 1091

原创 修改adaconda里的jupyter工作路径

注意橘红色部分是您的工作目录的路径,请注意斜杠的方向,是正斜杠(/)如果anaconda安装在了D:\anaconda3目录里,这个文件需要自己添加。

2025-04-09 15:34:31 350

orangehrm-5.4完整PHP包

OrangeHRM 是一个开源的人力资源管理工具,功能包括雇员资料管理、员工自服务系统、考勤、津贴以及招聘等功能。此软件罗盘一定组织中的所需的所有功能。 这个开源软件的一些模块包括福利模块,个人信息管理模块,员工自助服务模块,申请人模块等不胜枚举。 虽然在github上开源,但打包下载的源码均需要composer,使用起来较为复杂,而本包已经集成了所有需要的东西,只需要放在网站根目录即可使用。 适合小企业、公司进行人事管理。

2023-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除