第一周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语言应用于火星探测、搜索引擎、引力波分析、等众多领域

 

 

 

 

 

 

 

 

 

                                            

 

posted @ 2021-05-17 01:57  墨子杨  阅读(107)  评论(0)    收藏  举报