python作为一种高级编程语言,能运用的地方有很多,像网页(YouTube、Instagram,豆瓣等);小型游戏;数据可视化;Web应用程序;网络爬虫;还有近两年火起来的人工智能都可以使用python实现。

使用python可以快速的实现一个小程序,快速对你的想法进行验证。大量的第三方库让你避免重复造轮子,大大减少代码量,节省开发时间。各种库的调用,也让你的想法更容易实现。你只需要写少量的代码,便可以完成大量的或复杂的工作。

python的语法简洁,清晰易懂,如果与其他编程语言进行对比后你会发现python可以说是十分简洁漂亮的了。

但是任何事物都不是绝对的,python有其优点也有其缺点。python的运算效率不高,没有很高的性能,所以对于运算要求大的地方python并不能胜任,如操作系统,搜索引擎;作为解释型语言,python没有很快的响应速度,所以不适用于写设备驱动程序,设备驱动程序必须响应速度超快;在大型游戏方面,由于要处理大量像素,python对于运算能力的欠缺,导致python并不能胜任;由于python的运行需要预先安装python解释器,因此python并不能在一些非常小的计算机上运行,也无法再裸机上运行。

上面的问题都可以使用C/C++解决,各位同学如果对它们感兴趣的话可以了解、学习。

尽管python有限制,但是它任然有着自己的优势,目前为止没有说那一种语言是万能的,每种语言都有它自身的优点,如果在这种场合下它能表现的很好,那你就使用它,尽量避免为自己找麻烦。

所以也希望大家多学一两门语言,能够融会贯通,能够掌握编程的核心,也会更容易适应一门新的编程语言。如有不足,欢迎评论指出。共学习,共进步。