Python开发教程:从基础语法到项目实战

围绕Python学习与开发实践,系统整理基础语法、环境配置、常用库、数据处理、Web开发和项目部署等内容,适合从入门到实战阶段持续查阅。

阅读3168
发布人iPython
发布时间2026-09-23
相关标签:
Python开发专题:从基础语法到项目实战

利用Python爬虫技能变现的实战指南:学生与职场人的不同路径

本文详细解析利用Python爬虫技能实现经济收益的两种主要路径。针对在校大学生,建议从少量数据抓取入手,掌握基础库、HTML解析及存储技术,避免承接高风险监控或大规模项目。对于在职IT人员,凭借丰富的工程经验与流程熟悉度,可挑战大规模抓取、监控及移动端模拟登录等高收益任务。文章提供了针对性的技术建议与项目选择策略,帮助不同阶段的技术人员合理评估难度与收益。

Python Matplotlib中文显示异常解决方案

本文介绍如何在Python中使用Matplotlib时解决中文显示为方块的问题。通过创建ch.py配置文件并设置mpl.rcParams,可指定默认中文字体如仿宋,并关闭Unicode负号显示。文中提供了完整的代码示例及常用字体名称对照表,帮助开发者快速修复绘图中的中文显示异常。

Python Matplotlib中文显示异常解决方案

DRF跨域后端解决之django-cors-headers的使用

本文详细介绍如何在Django REST Framework后端项目中解决跨域问题。通过安装并配置第三方库django-cors-headers,可实现对特定域名白名单或全量允许的跨域访问控制。内容涵盖安装、注册应用、添加中间件及具体参数配置,帮助开发者快速实现前后端分离架构下的安全跨域通信。

Django数据库配置与模型创建完整指南

本文详细讲解Django项目中数据库的配置流程,涵盖从安装PyMySQL、创建数据库到修改settings.py配置文件的完整步骤。重点介绍如何创建App、定义模型类,并通过makemigrations和migrate命令生成数据库表,帮助开发者快速掌握Django数据层的基础操作。

Python Pexpect库实现SSH与SFTP自动化交互详解

本文详细介绍Python中Pexpect库的使用方法,重点演示如何通过该库实现SSH远程命令执行及SFTP文件传输的自动化交互。文章涵盖环境配置、代码示例及SFTP操作中关键的期望匹配注意事项,帮助开发者解决远程服务器自动运维与测试中的交互问题。

Numpy随机数生成函数random详解与实战

本文系统梳理Numpy中random模块的核心函数,涵盖randn、standard_normal、randint、random_integers、random_sample及choice等常用方法。详细解析各函数的参数含义、取值范围及多维数组处理逻辑,并通过代码示例展示shuffle与permutation在序列重排中的区别,帮助开发者高效掌握Numpy随机数生成技巧。

Python Pandas DataFrame筛选特定列值行的方法

本文通过具体代码实例,演示如何在Python的Pandas库中筛选DataFrame中某列值为特定内容的行。重点解析利用iloc结合布尔索引提取指定列数据的技巧,并展示从原始数据到筛选结果的完整执行过程,帮助开发者快速掌握数据过滤的核心操作。

pandas DataFrame 删除重复行的方法详解

本文介绍在 pandas 中处理重复数据的方法。通过示例展示如何创建 DataFrame,使用 duplicated() 检测重复项,并利用 drop_duplicates() 移除重复行。重点解析 subset 参数指定特定列,以及 keep 参数('first', 'last', False)控制保留策略,帮助开发者高效清理数据。

pandas DataFrame 删除重复行的方法详解