专业不同大学的 Python 课程设置差异大,部分学校大一强制开设编程课,另一些可能至大二才作为选修课,如计算机科学在 A 校为必修课,在 B 校可能为选修。
查课程大纲是关键,申请前需搜索 “[大学名称][专业名称] Module Descriptions”,确认目标专业是否将 Python 作为核心课程或工具课。
Python 正从理工科向社科、商科、人文领域扩展,部分专业仅用 Python 处理数据(如 Pandas 工具),而计算机类专业则系统学习编程体系,建议提前掌握基础以应对跨学科学习需求。
英本大一,这些专业绕不开 Python:
计算机理工类
计算机科学、数据科学、人工智能、软件工程专业,大一 100% 以 Python 为编程入门核心,覆盖变量、算法、机器学习基础等知识;
数学、统计学、物理学专业超 90% 会用 Python 做数值计算、统计建模及物理数据处理;
电子工程(>80%)、机械工程(>70%)等工科则借助 Python 实现硬件控制、工程仿真及实验数据分析;
化学与材料科学专业也有 50%-80% 的概率在大一引入 Python 处理光谱数据或分子建模。
跨学科类
生物信息学专业 100% 将 Python 作为生物大数据分析核心工具;
生物学(50%-70%)、神经科学(60%-80%)等生命科学领域借 Python 处理实验数据与建模;
地理信息科学(>80%)、环境科学(>70%)用 Python 实现 GIS 自动化与环境数据建模;
金融数学(>80%)、计量经济学(50%-80%)等商科通过 Python 做量化分析;
管理学、心理学等社科专业也逐渐将 Python 用于商业模拟与行为数据分析,数字媒体艺术等创意领域则以 Python 辅助交互装置开发。
下篇
近日英国研究人员开发出一种创新的机器人皮肤