Python编程入门:理解程序设计思想

需积分: 18 10 下载量 74 浏览量 更新于2024-08-23 收藏 707KB PPT 举报
"该资源是一份关于Python编程的讲义,旨在教授程序设计思想和方法。作者潘理提供了相关的教学资料和课件,学生可以通过FTP访问。课程包括讲解、上机实践、作业和考试,其中Python是教学语言,用于帮助学生理解和解决计算问题。课程不仅关注编程语言本身,更强调计算机科学的思维方式,即像计算机科学家一样思考。" 在"程序的构成"部分,讲义提到了几个关键概念: 1. **名字**:在编程中,名字(变量名)是用于标识内存中存储的数据的符号,如`main`和`celsius`。它们帮助我们引用和操作这些数据。 2. **输入**:程序可以从用户那里获取数据。在示例中,`celsius = input("What is the Celsius temperature? ")`是程序接收摄氏温度输入的方式。 3. **表达式**:表达式是计算的单元,它根据编程语言的规则产生值。在例子中,`9.0 / 5.0 * celsius + 32`是将摄氏度转换为华氏度的数学表达式。 4. **赋值**:赋值操作符(`=`)将表达式的值分配给一个名字。`fahrenheit = 9.0 / 5.0 * celsius + 32`将转换后的华氏温度存储在`fahrenheit`变量中。 5. **输出**:`print`语句用于将数据输出到屏幕。在这里,`print "The temperature is", fahrenheit, "degrees Fahrenheit."`会显示转换后的华氏温度。 课程的其他方面包括: - **教学安排**:包含讲课和上机实践,以及平时作业和大作业作为考核的一部分。 - **考核标准**:成绩由平时上机、期中考试、大作业和期末考试共同决定。 - **课程目标**:让学生学会用计算机解决问题,并培养计算机科学家的思维方式。 - **计算机科学的定义**:强调计算机科学不只是关于计算机硬件,而是关于可计算问题的理论分析、算法设计和实验研究。 - **课程主要内容**:包括了解计算机功能,选择合适的编程语言(如Python),并教授基本的算法和数据结构。 - **课程定位**:不是单纯的语言或算法课程,而是为了培养计算思维,同时通过Python编程进行实践。 这份讲义适合初学者,它以Python作为工具,引导学生逐步理解程序设计和计算机科学的基础。通过实际编写代码,学生可以更好地掌握计算机解决问题的方法。