游戏开发者:一般是作为游戏脚本内嵌在游戏中,这样做的好处是既可以利用游戏引擎的高性能,又可以受益于脚本化开发的优点。只需要修改脚本内容就可以调整游戏内容,不需要重新编译游戏,特别方便。自动化测试:对于测试来说,要掌握 Script 的特性,会在设计脚本中,有更好的效果。Python 是目前比较流行的 Script。
如果你是一名业余开发者,只是想在资源少的情况下快速做出自己想要的东西、自动化的解决生活中的问题,那么 Python 可以帮你做到这几类事情:
网站的开发
借助功能丰富的网站框架 django、flask 等等,你可以快速搭建自己的网站,还可以做到移动端自适应。
注:Python 全栈实战课程的项目:十分钟短视频平台
用爬虫爬取或处理大量信息
当你需要获取大批量数据或是批量处理的时候,Python 爬虫可以快速做到这些,从而节省你的重复劳动时间。比如:微博私信机器人、批量下载美剧、运行投资策略、刷折扣机票、爬合适房源、系统管理员的脚本任务等等。
注:Python 爬虫实战课程的项目:二手行情网站
再包装其他语言的程序
Python 又叫做胶水语言,因为它可以用混合编译的方式使用 c/c++/java 等等语言的库。
智能硬件
树莓派作为微型电脑,也使用了 Python 作为主要开发语言。
用红外线遥控器控制树莓派,作者八宝粥
最后,附一张选择编程语言的小测试,你可以根据你的需要,选择学习哪种语言。