Python 学习相关资源#
在线教程#
- 官方 Python 文档:内容权威且全面,是你查阅资料的第一入口。其中重要内容链接:
- Python 教程:简单介绍 Python 语言概念和功能
- Python 标准库:介绍了与 Python 一同发行的标准库,包括内置函数、os 模块等
- Python 语言参考手册:描述了 Python 语言的具体语法和语义
- Python 指南:覆盖特定主题的深度文档
- Python 基础教程 和 Python 3 教程:由菜鸟教程网站提供的两个适合 Python 新手的免费教程
- Python 教程:由 W3School 网站提供非常简练的 Python 免费教程
- Python 中文指南:由明哥编写的适合 Python 新手的免费教程
- Python 教程:由廖雪峰编写的适合 Python 新手的免费教程
- Python for you and me:一个适合新手的 Python 教程(英文)
在线工具#
- PyScript:在线运行 Python 代码
- ASCII 码一览表:本站整理的 ASCII 一览表,供编程时速查
- RustPython:基于 WebAssembly 运行在浏览器中的 RustPython 解释器
- 在线的 Python 解释器:Programiz 网站提供的在线 Python 解释器
- 在线 Python 控制台:另一个在线 Python 交互式编程环境
相关项目#
- Awesome Python:精心维护的有关 Python 的优秀的框架、库、软件和资源的大合集(网站代码库)
- Github Python Topic:Github 网站托管的 Python 开源项目,按人气从高到低排序
- Python 新手指南:官网收集的学习 Python 的非官方入门教程及资源链接
社区#
- Python 官方网站交流社区
- 知乎 上的 Python 话题
- V2EX 上的 Python 节点
- StackOverflow 上的 Python 的标签
- reddit 上的 Python 社区
- Python 学习网
- 哔哩哔哩上的 Python 视频教程
科学计算软件#
开源性质#
- Python:一种广泛使用的解释型、高级和通用的编程语言,该语言具有许多提供科学计算功能的第三方软件库,如 NumPy、SymPy、SciPy、CuPy、pandas、Dask、Matplotlib、PyTorch、scikit-learn 等。
- R:一种自由软件编程语言与操作环境,主要用于统计分析、绘图以及数据挖掘。
- Julia:一种高级、通用、开源的编程语言,主要用于数值计算。
- GNU Octave:自由和开源的软件,同时也是一种高级编程语言,主要用于数值计算,是 MATLAB 的主要自由替代品之一。
- Scilab:自由和开源的软件,同时也是一种高级编程语言,主要用于数值计算,是 MATLAB 的主要自由替代品之一。
- Maxima:一种计算机代数系统,用于公式推导和符号计算,可在一定程度上取代 Mathematica 或 Maple。
商用性质#
- MATLAB:由美国 The MathWorks 公司出品的数学软件,是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。
- Mathematica:由 Wolfram Research 公司开发的广泛使用的科学计算软件,内置 Wolfram 语言。
- Wolfram Alpha:由 Wolfram Research 公司开发的一款在线自动问答系统。
- Maple:一个广泛使用的符号运算和数值计算软件平台。
- LINGO:一个用于整数规划、线性规划、非线性规划、随机规划、全局优化的数学软件。
- SPSS:IBM 公司的一系列用于统计学分析运算、数据挖掘、预测分析和决策支持任务的软件产品及相关服务的总称。
- SAS:一个由赛仕软件(SAS Institue Inc.)开发的著名的商用统计学软件。
- Stata:一个由 Statacorp 公司于开发的统计程序,主要被用于经济学、社会学、政治学及流行病学领域。
- Origin:由 OriginLab 公司开发的一个科学绘图、数据分析软件。
- Excel:由 Microsoft 开发的一款电子表格软件。