Python是近些年来非常流行的一门程序设计语言,其开源且跨平台,在很多的领域(如科学计算、人工智能、软件开发等)都拥有着丰富而强大的生态库。同时,由于其语法简洁明了,内置函数丰富,有着简单易学的优点,在很多高校,面向非计算机专业的python相关课程均已在逐步的开展。本课程正是在这样一个背景下,为从未有过编程学习经历或者有意向使用python在自己所属领域从事一些应用的学习者提供一个平台,以求解问题作为导向,通过一些有趣的案例,浅显易懂的介绍Python程序设计的基础知识,帮助初学者短时间内理清python基础知识的脉络,快速掌握python编程技能。
· 帮助学员快速掌握Python的基本知识,为其后续的学习和实践打下坚实的基础
· 帮助学员掌握程序设计的基本思路
· 培养学员利用计算思维求解问题的能力
本课程无需专门的预备知识。
Q:为什么越来越多的学校和专业已经或者计划开设Python程序设计相关课程?
A:相较于其它大部分的通用型程序设计语言,Python的基础语法相对简单,且在很多热门的领域都有着功能强大而全面的第三方库,使得那些即便不是计算机专业出身的人员也能轻松的利用编程去分析解决相对复杂的专业问题。甚至于在有些地方,Python已经走入了小学和中学课堂。因此,你还等什么呢?
Q:Python解释器的版本仍然在不定期的更新中,会不会影响已完成的程序的运行?
A:由于历史原因,Python的版本主要分为2.x和3.x两个大的系列,它们之间的语法是不兼容的。目前Python官网陆续更新的版本均为Python3.x系列,该系列内的版本间语法兼容。同一个操作系统下可以同时安装多个不同版本的Python解释器。本课程中教学涉及的所有程序均在Python3.x下调试。
Q:既然Python简单易学,是不是只要看看视频就可以了?
A:程序设计语言是应用性较强的一门课程,跟唱歌一样,不练是不行的,不光要练,还要多练。理论与实践是需要统一的。本课程中提供的教学案例、单元测验以及单元作业等都是大家动手实践的素材,学会发现问题、分析问题、解决问题,理解记忆,加深记忆。