在MOOC上,学习了北京理工大学嵩天老师的Python语言程序设计,此为学习笔记记录,备查,备翻阅复习。
课程内容安排
北理工,向嵩老师
- 基本程序设计方法 (第1-2周)
- Python语言语法 (3-6周)
- 高级程序设计方法 (7-8周)
- 有趣的python编程 (9-10周)
跟上进度,重视实战练习。
从计算机到程序设计语言
算盘
计算机:根据一组指令进行运算的机器。
功能性和可编程性。
第一台,1946,ENIAC
存储程序结构:也叫做冯诺依曼结构
- 五大部件对应硬件
程序设计语言概述
也叫编程语言。
分为三种
- 机器语言:01代码
- 汇编语言:增加了人类刻度的助记符
- 高级语言
程序语言已经有600多种,常见的有50多种。
高级语言按照执行方式可以分为两种:
- 编译执行:目标代码执行速度快,称作静态语言,如C和JAVA语言,
- 解释执行:便于维护源代码,称作脚本语言,如Python
Python语言介绍
2000年推出python 2.0
2008年推出python 3.0
3.0不兼容2.0.
目前3.0已经成为主力。
Python语言是通用语言,是脚本语言,是开源语言,是跨平台语言,是多模型语言(同时支持面向对象和面向过程)。
Python语言开发环境配置
安装python3.0,勾选add path
程序设计的基本方法
IPO模式:Input, Process、Output
算法是一个程序的灵魂,要理解问题的计算部分。
明确IPO,编写程序,调试程序。
温度转换实例
摄氏度
华氏度
问题:自动转换摄氏度和华氏度
- 分析问题的计算部分,两个温度转化公式
- 确定功能,输入(两个温度的标识),处理,输出
- 设计算法
- 编写程序
- 调试、运行程序
- 升级维护