正文
HOW2PY[00]懂python得未来
摘要
python是一门通用的编程语言,对于pythonist而言,python无所不能。 目前python主要在几个方面大显生手:web开发、数据分析、人工智能、科学计算。
Who 适合学python
everyone。python 能极大的提高工作效率。 这里我随便举几个例子:
-
管理者 可以借助 python 自动收集商业信息。
-
金融者 可以借助 python 收集并分析股票信息。
-
医学者 可以借助 python 开发图像识别诊断工具。
-
药学者 可以借助 python 对药物疾病信息挖掘分析。
-
文件记录者 可以借助 python 实现工作半自动化。 等等 总而言之,
人生短暂,我用python
。
python无所不能
-
web 开发
python中又大量优秀的WEB框架,其中最流行的是Django、Tornado、Flask、Twisted。这些框架各有特点,比如Django大而全,一切都有。上手时间长,上手后极大提高开发效率。Flask小而美,适合初学者。除了Flask,还有一些微框架也适合初学者使用,如bottle、web.py、web2py等。 更多web框架
https://wiki.python.org/moin/WebFrameworks
-
微信后台开发
多种流行软件,均提供python接口。比如微信后台开发有werobot、WeixinBot、wxBot。
-
数据分析
1.可以通过爬虫框架scrapy获取大量数据;
-
利用spyder、matplotlib、pandas等工具模块对数据进行分析。
-
人工智能 python 中有大量的机器学习库,如PyBrain、PyML、scikit-learn、MDP-Toolkit等, 深度学习库 TensorLayer、theano (当然底层是底层c++)。
-
科学计算 python中有大量科学计算工具,如numpy、scipy;让理工者除了选择matlab,有了一个更多的选择。
-
桌面程序开发 python的GUI框架也有很多,比如自带的Tkinter,另外也有wxpython、Traits/TraitsUI、pyQt等。 更多框架可参考:https://wiki.python.org/moin/GuiProgramming
Q: python这么牛,能当饭吃吗?有对象吗?
A: python 不能直接当饭吃,但是可以凭借python很容易找到一份工作。python是面向对象的语言。
如何学习python?
如果你是新手,推荐how2py系列教程。让python学习更快、更容易。 python 涵盖面很大,在掌握基础后,选择感兴趣的某一方向深入学习。然后就能举一反三,触类旁通。
总结
python 无所不能,懂python,得未来。