# python-learn **Repository Path**: pkucg/python-learn ## Basic Information - **Project Name**: python-learn - **Description**: No description available - **Primary Language**: Python - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2017-10-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # python-learn ## 0x00 变更记录 * 2020-1-19 > **重新整理python-learn的目录结构** > > * 之前按照`学期`的方式进行整理的,有些缺点: > * 不能复用,跟python相关的各门课很多基础知识点是相关的,但按照学期的方式进行整理的话,每个学期每门课都要有基础知识点的内容,这门课的学生看不到另外一门课的基础内容 > * 积累较弱 > * 每门课总要重复设置 > **修改之后 =》按照知识点的方式进行目录划分** ## 0x01 项目目录说明 **按照内容进行划分目录,每个目录要有必要的说明文档,说明文档采用md形式** ``` |- python 素珍学习相关的文件夹 | |- class 类相关 | |- file 文件相关 | |- function 函数相关 | |- json json相关 | |- module 模块相关 | |- process-thread 进程线程相关 | |- regex 正则表达式相关 | |- ... |- spider 爬虫相关 |- picture 图片处理相关 |- exercies 练习 |- mypoints 个人学习心得 ``` ## 0x02 协作规范 > 之前自己整理的这个库,目录设置不科学,内容组织也没有规划,为了让这个库真的有用,还是好好制定个规则吧 * 想要进行知识分享的内容,要对应到相应目录里,区分到底是python基本语法相关,还是某类应用相关(比如爬虫、数据分析、图片处理、游戏等) * 尽量不要用py文件,而是用markdown文件或ipynb文件,因为你要分享的不仅仅是代码,还要有`说明`和`总结`,即**文件中既要有文字描述,也要有代码** * 当然,目前已有内容中我的都是py文件,等我修改整理吧 * 其他规范,我想不到了,大家可以多提建议,总的目标是: `分享、协作、交流`