如何系统地自学 Python?
来源:网络整理 网络用户发布,如有版权联系网管删除 2018-08-13
Python 其实挺简单的,也挺强大的。
我用 Python 做科学计算,自学一年,也记了一年的笔记。
附上笔记的链接:
就我个人而言,主要的感受如下:
- English is important.
- 大部分的文档,帮助都是英文的,很多函数的命名都与英文意思相关,不学好英文怎么行。中文翻译版?呵呵,我反正是不看的。
- Try it yourself.
- 很多事情要自己动手做一遍才有感觉,光靠看是没有用的。不试试怎么知道这东西怎么用,有多少种用法?
- Ipython Notebook (or Jupyter Notebook) is useful.
- 不得不说,Ipython Notebook 是用来学习 Python 的好工具,既可以看别人的说明和结果,又可以自己尝试,比那些只能看不能玩的教程好多了。
- Start coding in Python.
- 学了那么多东西之后,会用才是王道啊。而且,大部分教程中给的实例都不会很复杂,一到实用的部分,肯定会有很多新问题出现,搞定这些新问题,你的水平肯定又上了一个台阶。
- Learn how to find code.
- 因为用 Python 的人很多很多,基本上你能想到的功能,都会有现成的实现,造轮子不如用轮子啊。
附上现在笔记的目录:
- 01. Python 工具
- 02. Python 基础
- 03. Numpy
- 04. Scipy
- 05. Python 进阶
- 06. Matplotlib
- 07. 使用其他语言进行扩展
- 08. 面向对象编程
- 09. Theano
- 09.01 Theano 简介及其安装
- 09.02 Theano 基础
- 09.03 Theano 在 Windows 上的配置
- 09.04 Theano 符号图结构
- 09.05 Theano 配置和编译模式
- 09.06 Theano 条件语句
- 09.07 Theano 循环:scan(详解)
- 09.08 Theano 实例:线性回归
- 09.09 Theano 实例:Logistic 回归
- 09.10 Theano 实例:Softmax 回归
- 09.11 Theano 实例:人工神经网络
- 09.12 Theano 随机数流变量
- 09.13 Theano 实例:更复杂的网络
- 09.14 Theano 实例:卷积神经网络
- 09.15 Theano tensor 模块:基础
- 09.16 Theano tensor 模块:索引
- 09.17 Theano tensor 模块:操作符和逐元素操作
- 10. 有趣的第三方模块
- 11. 有用的工具
查看评论 回复