# python-guide **Repository Path**: xpgo/python-guide ## Basic Information - **Project Name**: python-guide - **Description**: Example codes for lecture of python guide - **Primary Language**: Python - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 24 - **Forks**: 9 - **Created**: 2020-08-27 - **Last Updated**: 2025-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # python-guide ![](https://gitee.com/xpgo/python-guide/raw/master/data_files/res/main-frame.jpg) #### 介绍 用于Python教学的示例代码 #### 安装教程 1. 下载并安装Python3 (推荐版本:3.12.x),[Windows下载链接](https://www.python.org/downloads/windows/) 2. 下载并安装PyCharm Community版本,[下载链接](https://www.jetbrains.com/pycharm/download) 3. 用PyCharm打开当前项目 4. 安装相关的库: - Pillow :图片处理 - numpy :数组和矩阵 - scipy :科学计算 - matplotlib :科学画图 - tensorflow :机器学习框架 - xlsxwriter :保存excel文件 - PyQt6 :显示绘图 - tqdm :进度显示 #### 使用说明 1. 临时代码 - hello.py: 用于介绍Python的简单代码。 - image_oop.c: 用于介绍面向对象编程的伪代码。 - image_oop.py: 用于介绍面向对象编程的伪代码。 - imageClass.py: 用Python定义的图像类。 - imageFuncs.py: 用Python定义的用于图片操作的函数。 - mnist_loader.py: 用于加载本地mnist图片数据。 2. 片段代码 - ex0_ide_skills.py: 用于介绍IDE编辑技巧。 - ex1_markdown.md: 用于介绍Markdown语法。 - ex2_python_guide_x1.py: 用于准备Python课件PPT的代码片段。 - ex3_image_down.py: 用于下载图片的代码片段。 - ex4_regex.py: 用于展示字符串正则表达式的代码片段。 3. 实用代码 - ux1_image_crop.py: 用于从大图片中截取小图片。 - ux2_get_plot_data.py: 用于从论文图片中获取数据。 - ux2_get_plot_data_auto.py: 用于从论文图片中获取数据(简单自动数据点识别示例)。 - ux2_get_web_data.py: 用于从网页中获取数据。 - ux3_data_file_process.py: 用于处理数据文件。 - ux4_data_plot.py: 用于对数据画曲线图。 - ux5_data_fitting.py: 用于对数据进行函数拟合。 - ux6_tensorflow.py: 采用tensorflow进行机器学习。 4. 文件夹 - data_file/: 一些数据文件,用于学习数据文件操作。 - data_file/mnist: 用于机器学习的mnist数据文件。 - data_file/gender: 用于机器学习性别判断的数据文件。 - image_download/: 从网页下载下来的图片。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request