Python学习笔记
开始时间:5/16/2020
Python的学习文档
- Python从新手到大师:GitHub
计算机的概念
理解计算机:
计算机是能够根据一组指令操作数据的机器。同时具有功能性以及可编程性。
功能性:可以进行数据计算
可编程性:根据一系列指令来执行
程序设计的基本方法
IPO方法:
请问什么是IPO方法?
I:Input 输入,程序的输入部分。
P:Process 处理,程序的主要逻辑部分。
O:Output 输出,程序的输出部分。
理解IPO模式:
IPO是思考程序设计最基本的方法。
- 输入:
- 程序的输入包括:文件输入,网络输入,用户手工输入,随机数据输入,程序内部参数输入等......
- 输入是一个程序的开始。
- 输出:
- 程序的输出包括:屏幕显示输出,文件输出,网络输出,操作系统内部变量输出等......
- 输出是一个程序展示运算成果的方式。
- 处理:
- 程序对输入进行处理输出产生结果。
- 处理的方法也叫算法,是程序最重要的部分。
- 算法是一个程序的灵魂。
理解问题的计算部分:
- 问题的计算特性:
- 问题的计算部分指一个带解决问题中,可以用程序辅助完成的部分。
程序的编写步骤:
编写程序可分为以下6个步骤。
1.分析问题:分析问题的计算部分。
2.确定问题:将计算部分划分为确定的IPO三部分。
3.设计算法:完成计算部分的核心处理方法。
4.编写程序:实现整个程序。
5.调试测试:使程序在各种情况下都能够正确运行。
6.升级维护:使程序长期正确运行,适应需求的微小变化。