python和lua均是脚本语言;
python相对于lua拥有更多更强大的自带库及第三方库,使代码编写者能用更快捷方便的解决各种复杂问题;
方便的同时,也带来了很大的弊端,不如lua小巧,便捷(这里所谓的便捷主要是指移植及其实现机制,在此不做深入讨论).
一般使用lua的开发者会搭配更底层的(c,c++)来进行综合开发.底层IO框架使用更快速的底层语言C/C++,业务逻辑使用lua实现.
python不依赖于其它语言及平台,可以独立开发.
一家之言: 如果不是特别关注硬件资源(如arm7,arm9之类的老平台,对能耗敏感,内存较低),否则的话完全可以选择python.
总结:
现代硬件发展可谓一日千里,lua的优点在现在的时代已经越来越小.不过每一门语言的存在必有其必要性及受众群体.
每一门语言也会有各自的缺点及优点,根据不同的环境选择适合的语言才是我们应该做的事情.