尽管Python是一个非常适合初学者学习的程序语言,在国外有许多儿童程序语言教学也是以Python为工具,然而它却是一个功能强大的程序语言,以下是它的部分应用。
· 设计动画游戏。
支持图形用户接口(Graphical User Interface,GUI)开发,可以参考笔者所著的《Python GUI设计:tkinter菜鸟编程》。
· 数据库开发 与 动态网页设计 。
· 科学计算 与 大数据分析 ,可以参考笔者所著的《Python数据科学零基础一本通》。
· 人工智能 与 机器学习 重要模块,例如: Scikit-learn 、 TensorFlow 、 Keras 、 Pytorch 皆是以Python为主要程序语言,可以参考笔者所著的《机器学习数学基础一本通(Python版)》。
· Google 、 Yahoo! 、 YouTube 、 Instagram 、 NASA 、 Dropbox (文件分享服务)、 Reddit (社交网站)、 Industrial Light & Magic (为《星际大战》建立特效的公司)在内部皆大量使用Python做开发工具。这些大公司使用Python作为主要程序语言,因为他们知道即使发现问题,在Python论坛也可以得到最快速的服务。
· 网络爬虫、黑客攻防。
目前Google搜索引擎、纽约股票交易所、NASA航天行动的关键任务执行,皆使用Python语言。