本回答以 署名-非商业性使用-相同方式共享 (by-nc-sa) 的协议授权
来个真诚的回答
前景
python(简称py)是一门功能强大,用途较多的解释性语言。目前在工作中运用场景较多的就是web开发。当然,科学计算,网络爬虫,还有些做金融方面的。所以说py的应用是非常广的。但py有个非常大的缺陷——就是性能。在cpython(官方内定的解释器)下,py的性能l可以说是噩梦。但是在目前机器资源的成本快速下降的现状下,这已经不是一个问题了
国内用python比较多的公司:知乎 豆瓣。国外的,比较出名的有youtube
注意事项
说实话py的坑真的比较少,而且得益于开源社区的繁荣,即使你遇到什么坑,大概也已经被别人踩过了,并且给出了解决方案。
学习资源
推荐一本书:Python基础教程 (豆瓣) 我个人是很不推荐《Python核心编程(第二版)》的,这一本太旧了,而且翻译也不是太好。
练手项目的话,知乎上很多答主已经总结出来了,你参考一下他们的吧
对了,一定要学会Gitb,而且得注册一个github和stack-overflow账号,没事就看看,总会有收获的
软件
你需要一个python [Welcome to Python.org](正经脸,没它你是跑不了py程序的
编写程序的软件分为两种:①文本编辑器②IDE(集成开发环境 Integrated Development Environment )
文本编辑器:
轻量级的就可以直接用notepad++
或者用Emacs/Vimy这两个一个是编辑器之神,另一个是神的编辑器。
IDE:不过,相对于文本编辑器,绝大多数的人使用的继承了许多工具的IDE,这类工具给开发带来了非常大的便捷。推荐一个标配IDE:pycharm(社区版免费)
---------------------------------
下面是一些个人的观点:
学好了python还愁什么前景?转其他语言不就是几周的事情?再说了,py的前景也不差啊,当然一切的前提是你认真的学