第一周Python基本语法元素
方法论:程序的基本编写方法:IPO
实践能力:看懂10行左右的Python代码
程序设计基本方法
1.计算机与程序设计
计算机的发展参照摩尔定律,表现为指数方式
在计算机演进过程中计算机的性能和功能是交替交织发展的
摩尔定律Moore'Law
摩尔定律是计算机发展史上最重要的预测法则
描述:单位面积集成电路上可容纳晶体管数量约每两年翻一番—>摩尔定律是一个预测法则不是定律
计算机很多基础构件(CPU/GPU、内存、硬盘、电子产品价格等)都遵循摩尔定律
可预见未来30年摩尔定律持续有效
程序设计
程序设计是计算机可编程性的体现
程序设计语言
程序设计语言是一种用于交互(交流)的人造语言
编程语言的执行方式
计算机执行源程序的两种方式:编译和解释
源代码:采用某种编程语言编写的计算机程序,人类可读
目标代码:计算机可执行,人类不可读(专家除外)
编译 解释
将源代码一次性转换成目标代码的过程 将源代码逐条转换成目标代码同时逐条运行的过程

执行编译过程的程序叫做编译器 执行解释过程的程序叫做解释器
程序的基本编写方法
IPO
I :Input 输入,程序的输入
P:Process 处理,程序的主要程序
O:Output 输出,程序的输出
理解IPO
程序的输入
文件输入、网络输入、控制台输入、交互界面输入、内部参数输入等
输入是程序的开始
输出
控制台输出、图形输出、文件输出、网络输出、操作系统内部变量输出
输出是程序展示运算结果的方式
处理
处理方法统称为算法,是程序最重要的部分
一个待解决问题中,可以用程序辅助完成的部分
计算机只能解决计算问题,既问题的计算部分
编程解决问题的六个步骤
1、分析问题 2、划分边界
3、设计算法 4、编写程序
5、调试测试 6、升级维护
求解计算问题的精简步骤
确定IPO:明确计算部分及功能边界
编写程序:将计算求解的设计变成现实
调试程序:确保程序按照正确逻辑能够正确运行
Python语言应用于火星探测、搜索引擎、引力波分析、等众多领域
浙公网安备 33010602011771号