Python 零基础教程【进阶篇】(更新中)

Python

本文介绍了 Python 面向对象编程的核心概念(类与对象)、四种方法类型(普通方法、魔术方法、类方法、静态方法)及其区别,并演示了模块和包的导入使用方式。主要内容包括:类作为对象模板的定义与实例化,类方法与静态方法的特性对比,通过 __all__ 控制模块成员导出,以及跨目录包的导入规范。这些知识点是 Python 从脚本编写过渡到工程化开发的重要基础。

辰风沐阳 阅读 158 2026-06-27

Python 爬虫系列【requests 模块进阶】

Python

本文介绍了 Python 爬虫中 requests 请求头(Headers)的常见应用场景,重点讲解如何通过 Session 保持 Cookie 实现模拟登录、利用 Referer 绕过防盗链机制抓取视频资源,以及使用 HTTP 代理隐藏真实 IP、防止请求被封禁。同时,还介绍了第三方隧道代理和代理 IP 池的接入方式,并结合完整代码示例演示其使用方法,帮助读者掌握 Python 爬虫中请求头、Cookie 与代理等核心技术。

辰风沐阳 阅读 130 2026-06-25

Python 零基础教程【基础篇】

Python

本文介绍了 Python编程中的几个核心概念:1. 使用 PyCharm 的 Debug 工具调试程序的方法,包括打断点和调试步骤;2. Python 主要数据类型(整型、浮点型、字符串等)及类型转换;3.if 条件语句的三种形式(简单、多重判断、嵌套)及应用实例;4. 各类运算符(算术、赋值、比较、逻辑)的使用;5. while 循环的基本语法、应用场景及控制语句(break/continue)。这些内容涵盖了 Python 基础编程的关键知识点,适合初学者系统学习。

辰风沐阳 阅读 428 2026-06-18

Python 零基础教程【入门篇】

Python

本文介绍了 Python 的基础入门知识,包括 Python 的起源、特点和应用领域。详细讲解了 Python 环境的安装、第一个程序“Hello World”的编写、字面量和变量的概念。同时涵盖了数据类型(字符串、整型、浮点型)及其转换方法、标识符命名规则、运算符(算术运算符、赋值运算符、复合赋值运算符)的使用,以及字符串的定义与拼接方式。文章内容简洁明了,适合初学者快速掌握 Python 编程基础。

辰风沐阳 阅读 250 2026-06-17

Python 爬虫从入门到实战(附豆瓣/电影天堂案例)

Python

本文介绍了使用 Python 进行网页爬取的基础知识和技术,主要包括以下几个部分: 第一个爬虫程序:展示了如何使用 urllib 模块抓取百度首页的 HTML 源代码并保存到本地文件。 requests 模块:介绍了更常用的第三方 requests 模块,包括安装方法、基本用法以及如何处理 GET 和 POST 请求,并提供了处理反爬机制(如添加 User-Agent 请求头)的示例。 数据解析概述:简要说明了四种常见的数据提取方法(正则表达式、bs4、xpath、pyquery),并强调以结果为导向的灵活使用原则。

辰风沐阳 阅读 309 2026-06-16

Python 环境安装

Python

本文介绍了在不同操作系统上安装 Python 环境的方法。对于 MacOS 系统,12.3 及以上版本不再预装 Python,而早期版本自带 Python 2.x(不建议使用)。用户可通过终端命令检查现有 Python 版本。Windows 系统安装需要从官网下载安装包,注意勾选添加环境变量选项,推荐新手使用默认安装。安装完成后可通过命令行验证 Python 和 pip 是否可用。文章强调不要删除 MacOS 自带的 Python 以免影响系统功能。

辰风沐阳 阅读 411 2024-11-07