学习Python的想法是挺早的事了,由于自己的时间安排不合理(就是拖延症)导致一直没有静下心来学习,不过好在目前已经实战项目了,也算小有成就,这里我就将我的学习历程发出来向大家分享一下我的历程。
学习基础的不同
基础不同是正常的,但是Python这门语言,可以说0基础可以上手。当然,如果你是有计算机基础、或者是程序语言基础的话,就更容易一些了。
Python的设计哲学是“优雅”、“明确”、“简单”。Python开发者的哲学是“用一种方法,是只有一种方法来做一件事”。
总之,学习之前不要有太大的心理负担。
正式开始
本人是有编程基础的
2017-12
这大概是我学习Python的时间,这个时间也是差不多完成工作项目上的紧密工作,可以有一点自己的空闲时间,所以就抽空看了看Python,推荐先看语法、基础,菜鸟教程、w3cschool、廖雪峰老师的教程
;加入几个Python论坛:PythonTab、Python中国,你要是英语Nice 就去 Python.org
基础语法学习完毕,就要确定方向了,web服务方向、人工智能方向、大数据运维方向、还是其他、等等。如果你坚持学习的话这个 方向也很容易确定
方向确定之后你就要专攻这一领域了,我现在的方向是人工智能方向(好像也是因为人工智能才想起来学习Python的,哎呀....),框架、三方库,各种工具就要上手了,现在人工智能中比较出名的 Google家的TensorFlow,百度家的Paddle等等,列一下:
Theano
Lasagne
Blocks
TensorFlow
Keras
MXNet
PyTorch
接下来就开始学习吧 (推荐 TensorFlow 、Paddle 先上手 )
如果你是零基础自学Python编程,那么小编推荐你先坚持每天五分钟自学Python,当然在每天自学Python编程五分钟中,你会碰到一些问题,希望在你正式开始学习之前了可以先看看: 坚持每天五分钟自学Python编程那些日子......
那么每天五分钟自学Python,都学些什么呢?小编推荐你看看:
自学Python编程【第一节】print在Python中如何运用?
自学Python编程【第二节】之input()输入
自学Python编程【第三节】之变量
自学Python编程【第四节】bool
自学Python编程【第五节】if条件语句
自学Python编程【第六节】循环语句while