TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网产品规划程序设计初识思维导图

程序设计初识思维导图

  收藏
  分享
免费下载
免费使用文件
U443692721 浏览量:1692023-08-28 20:59:48
已被使用24次
查看详情程序设计初识思维导图

树图思维导图提供 程序设计初识 在线思维导图免费制作,点击“编辑”按钮,可对 程序设计初识  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e45d2acab66369f7b836f910f9c4c85e

思维导图大纲

程序设计初识思维导图模板大纲

python语言概述

Python的发展历程

Guido于年定下目标之后便投身于Python语言的设计之中,但Python的第一个公开版本直到1991年才发行,此版本使用C语言实现,能调用C语言的库文件

2000年10月,Python 2.0发布,Python从基于maillist的开发方式转为完全开源的开发方式。

2008年12月,Python 3.0版本发布,并被作为Python语言持续维护的主要系列

2010年,Python 2.x系列发布了最后一个版本,其主版本号为2.7,同时,Python的维护者们声称不在2.x系列中继续对主版本号升级,Python 2.x系列慢慢退出历史舞台

2012年Python 3.3版本发布,2014年Python 3.4版本发布,2015年Python 3.5版本发布,2016年Python 3.6版本发布,2018年6月27日Python 3.7.0发布,2019年10月14日Python3.8.0发布

目前Python的最新版本为2023年2月8日发布的3.11.2

Python 语 言 的 优 点

简洁 语法优美 简单易学 开源 可移植,扩展性良好 类库丰富 通用灵活 模式多样 良好的中文支持

Python 语 言 的 缺点

执行效率不够高,Python程序的效率只有C语言程序的1/10。 Python 3.x和Python 2.x不兼容。

Python应用领域

数据分析

图形用户界面(GUI)开发

操作系统管理

Web编程应用

文本处理

网络爬虫

python安装

安装一

1. 访问Python官网的 下载页面:https://www.python.org/downloads/。

2. 进入Windows版本软件下载页面,根据操作系统版本选择相应软件包。本教材使用的是Windows 7 64位操作系统,此处选择3.8.2版本、.exe形式的安装包

程序设计语言

计算机组成

硬件和软件

物理计算机和外围设备统称为硬件

计算机执行的程序称为软件。 软件一般又可分为系统软件和应用软件两大类

编程语言

又称为程序设计语言,是一组用来定义计算机程序的语法规则。

低级语言

低级语言与特定的机器有关,机器语言和汇编语言属于低级语言,机器语言是第一代程序设计语言,使用二进制代码编写程序,可读性差,但能够直接被计算机识别和执行。

汇编语言是第二代程序设计语言,使用简单的助记符来表示指令。

高级语言

高级语言独立于机器,是独立于计算机体系结构的语言,其最大特点是类似自然语言的形式描述对问题的处理过程 C、C++、C#、Java和Python

根据执行机制分类高级编程语言

静态语言

采用编译方式执行的语言属于静态语言,例如C、C++、C#、Java等 优点在于:编译后的目标代码可以直接运行;编译所产生的目标代码执行速度通常更快

脚本语言

采用解释方式执行的语言属于脚本语言,例如JavaScript、PHP、Python等 优点在于:源代码可以在任何操作系统上的解释器中运行,可移植性好;解释执行需要保留源代码,因此程序纠错和维护十分方便

简单进制计算

二进制

由0和1两个数字组成

八进制

由0-7数字组成,为了区分与其他进制的数字区别,开头都是以0开始。

十进制

都是以0-9这九个数字组成,不能以0开头。

十六进制。

由0-9和A-F组成。为了区分于其他数字的区别,开头都是以0x开始。

源文件转换成机器语言

编译:编译器将源代码翻译成目标语言

解释:解释器(Interpreter)直接解释执行高级程序设计语言

程序的编写和执行

文本编辑器编写和编辑程序 Notepad、Vim、Emacs、Sublime等 专用的IDE开发环境,例如IDLE、Spyder、Visual Studio Code等 使用文本编辑器编写一个程序后,将文件保存到磁盘上,包含程序代码的文件称之为源文件

计算思维和程序设计方法

思维

计算思维的本质是抽象(Abstraction)和自动化(Automation)

逻辑思维:以推理和演绎为特征,以数学学科为代表实验思维。

以实验和验证为特征,以物理学科为代表计算思维。

以设计和构科为代表造为特征,以计算机学。

执行

程序设计方法属于计算思维的范畴,常见的程序设计方法主要包括两种 结构化程序设计和面向对象的程序设计

结构化程序设计通常采用自顶向下(Top-Down)、逐步求精(Stepwise Refinement)的程序设计方法

自顶向下程序设计的基本思想 问题分解、算法实现、组合程序

子主题 3采用自顶向下方法设计的程序,一般通过自底向上(Bottom-Up)的方法来实现 先实现、运行和测试每一个基本函数,再测试由基本函数组成的整体函数,这样有助于定位错误。

子主题 7

相关思维导图模板

Java程序设计基础思维导图

树图思维导图提供 Java程序设计基础 在线思维导图免费制作,点击“编辑”按钮,可对 Java程序设计基础  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:c9928ae8e51804906828ea13ddc90b02

游戏设计思维脑图思维导图

树图思维导图提供 游戏设计思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 游戏设计思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:d382b13583029fd5ab24d99cad6e6cbe