美文网首页
Python笔记丨01 - 编程基本概念

Python笔记丨01 - 编程基本概念

作者: 大苍狗 | 来源:发表于2018-06-19 20:40 被阅读30次

    python学习笔记

    声明:本系列是笔者学习www.icourse163.org上北京理工大学公开课《Python语言程序设计》时的笔记。

    1. 源代码和目标代码

    • 源代码:采用某种编程语言编写的计算机程序,人类可读。
    • 目标代码:计算机可以执行,人类不可读(专家除外)

    2. 编译和解释

    程序有两种常见的执行形式,一种是编译执行,一种是解释执行。

    • 编译:将源代码一次性转换成目标代码的过程。一次性翻译,之后不再需要源代码(类似英文翻译)。

    • 编译器(compiler):执行编译过程的程序叫编译器。

      编译执行
    • 解释:将源代码逐条转换成目标代码同时逐条运行的过程。每次程序运行时时随翻译随执行(类似实时的同声传译)。

    • 解释器(interpreter):执行解释过程的程序叫作解释器。

    解释执行

    3. 静态语言和脚本语言

    • 静态语言:使用编译方式执行的编程语言,如C/C++,Java……
      • 编译器一次性生成目标代码,优化更充分;
      • 程序运行更快。
    • 脚本语言:使用解释方式执行的编程语言,如Python,JavaScript、PHP……
      • 执行过程时需要源代码,维护更灵活;
      • 跨多个操作系统平台。

    4. 程序的基本编写方法——IPO

    • I:Input输入,程序的输入;
    • P:Process处理,程序的主要逻辑;
    • O:Output输出,程序的输出。

    5. 编程的基本步骤

    • 分析问题:分析问题的计算部分(想清楚)
    • 划分边界:划分问题的功能边界(规划IPO)
    • 设计算法:设计问题的求解算法(关注算法)
    • 编写程序:编写问题的计算程序(编程序)
    • 调试测试:调试程序使正确运行(运营调试)
    • 升级维护:适应问题的升级维护(更新完善)

    相关文章

      网友评论

          本文标题:Python笔记丨01 - 编程基本概念

          本文链接:https://www.haomeiwen.com/subject/xtqgeftx.html