Skip to content

告别枯燥,致力于打造 Python 富有体系且实用的小例子、小案例。

Notifications You must be signed in to change notification settings

monkeyfx/python-small-examples

 
 

Repository files navigation

|  Python基础  | Python进阶 |  Python绘图 |Python坑点| 算法刷题|机器学习| 数据分析|Web开发| | :---: | :----: | :---: | :----: | :----: | :----: | :----: | :----: | | [✏️](./Python基础/Python基础.md) | [💻](./Python进阶/Python进阶.md) | [☁️](./Python绘图/Python绘图.md) | [🎨](./Python坑点/Python坑点.md) | [💾](./算法刷题/算法刷题.md) |[☕](./机器学习/机器学习入门前.md)| [💡](./数据分析/数据分析.md) |[🔧](./Web开发/Web开发.md)|

📚 项目介绍

告别枯燥,告别枯燥,致力于打造 Python 经典小例子、小案例。 当前库已有 300 多个实用的小例子、小案例 。

欢迎贡献小例子,修改已有 bug,参考 贡献方法

本库不是资料的简单整理,都是个人原创的案例。若转载请按照要求,禁止用于任何商用目的。

📚 介绍

告别枯燥,告别枯燥,致力于打造 Python 经典小例子、小案例。 当前库已有 300 多个实用的小例子、小案例 。

如果转载本库小例子、小案例,请备注下方链接:

Python小例子 https://github.com/jackzhenguo/python-small-examples

项目V1版本已完工

目前已完成第一版,V1版本主要包括一个一个的小例子,目录如下,详情见下面列表:



🔨 V2 迭代开发中

现在正在按照如下施工计划,迭代此库,欢迎持续关注。

主要章节和小节重新按照如下逻辑划分:

一、Python基础

  • 1 数字
  • 2 字符串
  • 3 列表
  • 4 流程控制
  • 5 编程风格
  • 6 函数
  • 7 输入和输出
  • 8 数据结构
  • 9 模块
  • 10 错误和异常
  • 11 类和对象

image-20200624093951499

这一部分主要推送Python 基础 例子,整理成以上11个小的模块。目前这个章节例子充足,相信在接下来的一个月会整理完成。

  • 二、Python模块

    • 1 时间模块
    • 2 文件操作
    • 3 常见迭代器
    • 4 yield 用法
    • 5 装饰器用法
    • 6 枚举 用法
    • 7 列表生成式
    • 8 字典生成式
    • 9 lambda 表达式
    • 10 正则 常用

这一章节主要包括如上10个小节,主要包括Python常见的小模块,当然还有collectionsitertools 等模块会打乱到以上模块中,不再单独拿出来分析。还有一些和 http,tcp 等具体的前后端实用模块,暂且不包括在这一章节中。

  • 三、Python绘图

    • matplotlib 常用
    • seaborn 常用
    • plotly 常用
    • pyecharts 常用
    • turtle 常用
    • 三维绘图

这一章节是最有意思的,前期我们已经沉淀下大量的绘图素材,现在按照以上维度整理是再自然不过的。这次整理注意囊括常用的API和属性,不是做成大而全的那种。

  • 四、Python 数据分析

这一章节也很有意思,主要包括Pandas 数据分析的实用技巧,虽然只列出8个,但是实际上应该有40多个,到时候一并整理到这个小例子库里。

  • 五、Python 基础算法

    • 数组
    • 链表
    • 递归
    • 排序和搜索
    • 动态规划
    • 字符串
    • 其他

算法和数据结构的重要性,我就不多说了。核心的常用的都会包括在这个库里,并且不是蜻蜓点水的飘过,而是一针见血的击中要害。比如上周和星友们一起再刷递归部分,说道递归必然会提到 base case,递归状态方程,记忆化存储,尾递归等。

如果面试官问你递归的知识,你就说一句,递归就是调用自己,别的答不上,那么减分是必然的。更有甚者,面试CV算法工程师,说是熟练使用TF和PYTORCH,问DP一般怎么用,竟然不知道DP是啥的估计多半要被挂走。

  • 六、机器学习

    • 机器学习本质
    • boosting 系列
    • 神经网络系列
    • 强化学习系列
    • 推荐系统
    • CV 路线
    • NLP 系列

这一章节要讲好是有挑战性的,如何具体化表较典型的小例子是要仔细斟酌的。另外,只讲核心和最本质的东西,实战小项目,会是这个章节的几大特色。

以上就是《Python-small-examples》github 库的施工和整理计划,素材都有一定积累,需要的是不断打磨,耐心整理,争取今年全部施工完成。

如果你有好的例子欢迎直接提交到此库:

https://github.com/jackzhenguo/python-small-examples

V1版本小例子列表

Python基础

例子编号 例子名称 例子难度
1
2

About

告别枯燥,致力于打造 Python 富有体系且实用的小例子、小案例。

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 69.2%
  • Jupyter Notebook 22.8%
  • Batchfile 7.8%
  • JavaScript 0.2%