Python编程入门:理解程序设计思想
需积分: 18 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作为工具,引导学生逐步理解程序设计和计算机科学的基础。通过实际编写代码,学生可以更好地掌握计算机解决问题的方法。
2021-07-08 上传
2017-10-21 上传
2023-06-13 上传
2022-03-05 上传
点击了解资源详情
2023-06-11 上传
2010-04-11 上传
2020-07-12 上传
2008-05-31 上传
双联装三吋炮的娇喘
- 粉丝: 17
- 资源: 2万+
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程