GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - EricHoo1998/PythonStudy: Python3 Study

BranchesTags
Open more actions menu

Latest commit

 

History

7 Commits
7 Commits

Folders and files

NameName
Last commit message
Last commit date
Unit1
Unit1
 
 
Unit2
Unit2
 
 
Unit3
Unit3
 
 
Unit4
Unit4
 
 
Unit5
Unit5
 
 
Unit6
Unit6
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
Python.md
Python.md
 
 
ReadMe.md
ReadMe.md
 
 

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

pythonstudy

Resources

Readme
Apache-2.0 license
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.