# Learn_Python3
**Repository Path**: zlphaai/Learn_Python3
## Basic Information
- **Project Name**: Learn_Python3
- **Description**: Learn-Python3 是 CharlieYue 发起维护的 Python 学习及资源列表,由「造化实验室」团队维护更新。
- **Primary Language**: Python
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 5
- **Forks**: 0
- **Created**: 2022-09-10
- **Last Updated**: 2025-07-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Python
## README
# 记录和分享学习Python3的全过程
>[Learn-Python3](https://github.com/ZlphaCharlie/Learn_Python3/) 是 CharlieYue 发起维护的 Python 学习及资源列表,内容包括:基础知识、常用资源、测试程序、Web 框架、网络爬虫、数据库、数据可视化、图片处理、文本处理、机器学习、代码分析等。由「造化实验室」团队维护更新。
### 项目参与者
- 维护者:[沉默的查理](https://github.com/zlphacharlie)
- 贡献者:岳璨阳
注:名单不分先后,不定期补充更新。
## 资源列表
### 基础知识
我经常查阅的Python基础讲解。
- [廖雪峰讲PYTHON](https://www.liaoxuefeng.com/wiki/1016959663602400):精通Java/Python/Ruby/Scheme等,对开源框架有深入研究。附:[Git教程](https://www.liaoxuefeng.com/wiki/896043488029600)
- [极客教程](https://geek-docs.com/):综合类的基础编程基础知识。
- [Python 数据之道](http://liyangbit.com/):让数据更有价值。
- [菜鸟教程](https://www.runoob.com/):包含各种示例、教程,适合初学者学习。
### Python库
非常方便的Python扩展库。
- [Xlwings](https://www.xlwings.org/):「xlwings」实现了Excel中调用Python,python中调用Excel的骚操作,支持.xls文件的读,支持.xlsx文件的读写,支持VBA的操作,另外还支持和Numpy、Pandas结合进行操作,在很大程度上扩展了应用。[xlwings - 让Excel飞翔!](https://docs.xlwings.org/zh_CN/latest/index.html)
- [Pandas](https://pandas.pydata.org/):Pandas是一个开放源码的Python库,提供了大量能使我们快速便捷地处理数据的函数和方法。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。[Pandas 常用函数表](https://geek-docs.com/pandas/pandas-function/pandas-function.html)、[详细的函数使用教程](https://www.cjavapy.com/category/33/)
- [Matplotlib](https://matplotlib.net/):Matplotlib是一个Python 2D绘图库,它以多种硬拷贝格式和跨平台的交互式环境生成出版物质量的图形。Matplotlib可用于Python脚本,Python和IPython Shell,Jupyter笔记本,Web应用程序服务器和四个图形用户界面工具包。[Matplotlib教程](http://c.biancheng.net/matplotlib/)、[保姆级教程](https://zhuanlan.zhihu.com/p/399679043)
- [Django](https://www.djangoproject.com/):Django是完美主义者的Web框架,可以用更少的代码更快地构建Web应用程序。附:[Django 教程](https://www.runoob.com/django/django-tutorial.html)、[官方文档](https://docs.djangoproject.com/zh-hans/4.1/)、[参考指南](https://docs.djangoproject.com/zh-hans/4.1/topics/).
- [pyecharts](https://github.com/pyecharts/pyecharts):[Apache ECharts](https://echarts.apache.org/zh/index.html)是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,[pyecharts](https://github.com/pyecharts/pyecharts) 诞生了。[官方文档(中文)](https://pyecharts.org/#/zh-cn/intro)、[pyecharts教程](https://www.heywhale.com/mw/project/5eb7958f366f4d002d783d4a)、[50个完整例子](https://www.heywhale.com/mw/project/5faf844d7d1e6d0030d75665)
### 量化投资
我经常访问的量化资源。
- [天勤量化](https://www.shinnytech.com/tianqin/):天勤提供量化全套解决方案,简单但强大的 Python开发包。通过清晰充足的示例文档、无门槛API接口、活跃的社区论坛,从简单到复杂帮助用户开发自己的期货交易策略。[TqSdk介绍](https://doc.shinnytech.com/tqsdk/latest/)
- [VNPY](https://github.com/vnpy/vnpy):VN.PY基于Python的开源量化交易系统开发框架,整合了多种交易接口,并针对具体策略算法和功能开发提供了简洁易用的API,用于快速构建交易员所需的量化交易应用.[Gitee位置](https://gitee.com/vnpy/vnpy)、[VeighNa项目文档](https://www.vnpy.com/docs/cn/index.html)、[VeighNa量化社区](https://www.vnpy.com/forum/)
- [AkShare](https://github.com/akfamily/akshare):AKshare是基于 Python 的财经数据接口库, 目的是实现对股票、期货、期权、基金、外汇、债券、指数、加密货币等金融产品的基本面数据、实时和历史行情数据、衍生数据从数据采集、数据清洗到数据落地的一套工具, 主要用于学术研究目的。[AKshareSDK](https://www.akshare.xyz/)、[AKShare系列接口](https://www.zhihu.com/column/akshare)
- [Tushare](https://tushare.pro/):Tushare 是一个开源的财经类数据的获取工具。免费提供各类数据 , 助力行业和量化研究。拥有丰富的数据内容,如股票、基金、期货、数字货币等行情数据,公司财务、基金经理等基本面数据。
- [CTP开放平台运行环境监控](http://122.51.136.165:50080/detail.html):由openctp提供的一套监控各套运行环境的网站,方便了解各测试环境是不是正常。
- [TA-LIB](https://mrjbq7.github.io/ta-lib/):Talib是一个Python 金融指数处理库,广泛应用与交易软件,和金融市场数据进行技术分析。[Talib中文文档](https://www.bookstack.cn/read/talib-zh/README.md)、[Talib指标公式及释义整理](https://www.cnblogs.com/forest128/p/13823649.html)、[Talib技术因子详解](https://blog.csdn.net/suiyingy/category_11195125.html)
- [qteasy](https://github.com/shepherdpp/qteasy):qteasy是一个基于Python的高效量化投资工具包。本项目旨在开发一套基于python的本地运行的量化交易策略回测和开发工具,目标为量化交易人员提供一套策略开发框架,回测速度快、回测精度高、评价指标全,而且可以非常灵活地实现各种自定义交易策略。
- [Backtrader](https://backtrader.apachecn.org/#/):Backtrader是基于Python的量化框架平台,内置了talib指标库、analyzer分析库等功能,具有回测速度快、易用性高以及扩展性好等特点。[知乎的知识集锦](https://www.zhihu.com/topic/21663414/hot)
### 常用资源
我经常访问的各类学习资源。
- [查理岳资料库](https://github.com/zlphacharlie/Learn_Python3/tree/main/information):沉默的查理整理的各种学习资料。
- [CSDN社区](https://www.csdn.net/):专业开发者社区,可以查阅、讨论各种专业知识。
- [和鲸社区](https://www.heywhale.com/home):数据科学开源社区。聚集了30万+数据科学从业者及爱好者,数据人才在和鲸社区分享开源代码、复现实战案例、参与数据竞赛、记录成长历程。和鲸社区,帮助数据人才在交流中享受学习,在实践中快速成长。
- [伯乐在线](https://github.com/jobbole):维护大量的中文python资源库,分享最新、有趣和热门的开源项目。
- [清华大学开源资源镜像站](https://mirrors.tuna.tsinghua.edu.cn/):清华大学 TUNA 协会,全名清华大学学生网络与开源软件协会,是由清华大学热爱网络技术和开源软件的极客组成的学生技术社团。
- [RGB颜色CODE](https://rgb.to/):一个非常有趣的、方便的选择颜色的网站。
- [JSONViewer](http://jsonviewer.stack.hu/):用于检测Json格式是否正确的一个在线应用工具,输入或复制JSON数据到这个web应用中,就可以检测其格式是否合法,还可以以树状结构显示数据,方便大家理解数据的结构。
### 练习程序
我自己及网上测试学习用的代码。
- [数据类型](https://github.com/zlphacharlie/Learn_Python3/blob/main/tutorials/datatype.py):Python 基础的数据类型代码测试。
- [小柒从零学phthon](https://gitee.com/52itstyle/Python):各种开发案例,不定期更新,可以了解比较规范的编码方式。
### 特技
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com)
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目
4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)