Python是一个新手友好的语言,并且现在机器学习社区深度依赖于Python,C++, Cuda C, R等语言,使得Python的热度稳居第一。本Gist提供Python相关的一些教程,可以直接在Jupyter Notebook中运行。
- 语言级教程,一般不涉及初级主题;
- 标准库教程,最常见的标准库基本用法;
- 第三方库教程,主要是常见的库如numpy,pytorch诸如此类,只涉及基本用法,不考虑新特性
其他内容就不往这个Gist里放了,注意Gist依旧由git进行版本控制,所以可以git clone 到本地,或者直接Google Colab\ Kaggle打开相应的ipynb文件
直接在网页浏览时,由于没有文件列表,可以按Ctrl + F来检索相应的目录,或者点击下面的超链接。
想要参与贡献的直接在评论区留言,有什么问题的也在评论区说 ^.^
目录-语言部分
- asyncio_tutorial.ipynb 协程
- c_extensions_tutorial.ipynb C语言扩展
- concurrency_tutorial.ipynb 并发
- context_managers_tutorial.ipynb 上下文管理器
- design_patterns_tutorial.ipynb 设计模式
- dunder_methods_tutorial.ipynb 内置方法(双下划线方法)
- generics_tutorial.ipynb 泛型和类型注解
- iterators_generators_tutorial.ipynb 生成器与迭代器
- metaprogramming_tutorial.ipynb 元编程
- pattern_matching_tutorial.ipynb 模式匹配
- python_internals_performance_tutorial.ipynb 性能分析
- snippets外链 个人日常开发中有用的一些代码片段
目录-库部分
- standard_library_tutorial.ipynb 标准库简易教程
- numpy_tutorial.ipynb 数学运算基石numpy
- pandas_tutorial.ipynb 结构化数据处理pandas
- matplotlib_tutorial.ipynb 绘图库matplotlib
- seaborn_tutorial.ipynb 绘图库seaborn
目录-具体业务库部分-本教程更多关注机器学习深度学习内容
- scikit_learn_tutorial.ipynb 机器学习库scikit_learn
- boosting_libs_tutorial.ipynb 梯度提升库XGBoost LightGBM CatBoost
- pytorch_tutorial.ipynb 深度学习库pytorch
- gymnasium_tutorial.ipynb 强化学习环境gymnasium
- stable_baselines3_tutorial.ipynb 强化学习算法实现SB3
- transformers_tutorial.ipynb 便利的预训练模型库Transformers
- opencv_tutorial.ipynb 经典的计算机视觉库opencv
- experiment_tracking_tutorial.ipynb 实验跟踪与可视化TensorBoard, WanDB, MLfow
- hpo_tutorial.ipynb 超参调优Optuna Raytune
- app_deploy_tutorial.ipynb 便捷的部署框架FastAPI Gradio Streamlit
- shap_tutorial.ipynb 模型可解释性SHAP
- langchain_tutorial.ipynb 构建完整AI应用LangChain
- llamaindex_tutorial.ipynb 另一个强大工具LlamaIndex
- faiss_tutorial.ipynb 向量数据库faiss
- MCP外链 MCP协议的使用
返回顶部
有见解,有问题,或者单纯想盖楼灌水,都可以在这里发表!
因为文档比较多,有时候渲染不出来ipynb是浏览器性能的问题,刷新即可
或者git clone到本地来阅读