学习 Python 的想法是挺早的事了, 由于自己的时间安排不合理 (就是拖延症) 导致一直没有静下心来学习, 不过好在目前已经实战项目了, 也算小有成就, 这里我就将我的学习历程发出来向大家分享一下我的历程.
学习基础的不同
基础不同是正常的, 但是 Python 这门语言, 可以说 0 基础可以上手. 当然, 如果你是有计算机基础, 或者是程序语言基础的话, 就更容易一些了.
Python 的设计哲学是 "优雅","明确","简单".Python 开发者的哲学是 "用一种方法, 最好是只有一种方法来做一件事".
总之, 学习之前不要有太大的心理负担.
正式开始
就说到这里了, 如果你也准备学习 python, 欢迎加入我们的 python 学习圈
在这里给大家推荐一个 python 系统学习 q 群: 250933691 有免费开发工具以及初学资料,(数据分析, 爬虫, AI, 机器学习, 神经网络)每天有老师给大家免费授课, 欢迎一起交流学习.
本人是有编程基础的
2017-12 这大概是我学习 Python 的时间, 这个时间也是差不多完成工作项目上的紧密工作, 可以有一点自己的空闲时间, 所以就抽空看了看 Python, 推荐先看语法, 基础, 菜鸟教程, w3cschool, 廖雪峰老师的教程 ; 最好加入几个 Python 论坛: PythonTab,Python 中国, 你要是英语 Nice 就去 Python.org
基础语法学习完毕, 就要确定方向了, web 服务方向, 人工智能方向, 大数据运维方向, 还是其他, 等等. 如果你坚持学习的话这个 方向也很容易确定
方向确定之后你就要专攻这一领域了, 我现在的方向是人工智能方向(好像也是因为人工智能才想起来学习 Python 的, 哎呀....), 框架, 三方库, 各种工具就要上手了, 现在人工智能中比较出名的 Google 家的 TensorFlow, 百度家的 Paddle 等等, 列一下:
- Theano
- Lasagne
- Blocks
- TensorFlow
- keras
- MXNet
- PyTorch
地址来一个:
接下来就开始学习吧
- >>> print "hello"
- hello
- >>> print 'world'
- world
- >>> print 1
- 1
- >>> print 3.14
- 3.14
- >>> print 3e30
- 3e+30
- >>> print 1 + 2 * 3
- 7
- >>> print 2> 5
- False
- >>> 'Your YiDa!'
- 'Your YiDa!'
- >>> 2+13+250
- 265
- >>> 5<50
- True
- print "Who do you think I am?"
- input()
- print "Oh, yes!"
来源: http://www.jianshu.com/p/f962cf276e9a