Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

EricHoo1998/PythonStudy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

7 Commits

Repository files navigation

 Python3 学习手册

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

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

静态语言和脚本语言 根据执行方式不同,编程语言分为两类

  • 静态语言:使用编译执行的编程语言 C/C++语言、Java语言
  • 脚本语言:使用解释执行的编程语言 Python语言、JavaScript语言、PHP语言

静态语言和脚本语言 执行方式不同,优势各有不同

  • 静态语言:编译器一次性生成目标代码,优化更充分 程序运行速度更快
  • 脚本语言:执行程序时需要源代码,维护更灵活 源代码在维护灵活、跨多个操作系统平台

IPO 程序的基本编写方法

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

输入

  • 程序的输入 文件输入、网络输入、控制台输入、交互界面输入、内部参数输入等
  • 输入是一个程序的开始

输出

  • 程序的输出 控制台输出、图形输出、文件输出、网络输出、操作系统内部变量输出等
  • 输出是程序展示运算结果的方式

处理

  • 处理是程序对输入数据进行计算产生输出结果的过程 - 处理方法统称为算法,它是程序最重要的部分
  • 算法是一个程序的灵魂

编程解决问题的步骤 6个步骤

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

求解计算问题的精简步骤 3个精简步骤

  • 确定IPO:明确计算部分及功能边界
  • 编写程序:将计算求解的设计变成现实
  • 调试程序:确保程序按照正确逻辑能够正确运行

About

Python3 Study

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /