1.1 程序设计概述
1.1.1 基本概念
程序设计(Programming)是将解决问题的方法和步骤用程序设计语言描述出来的过程,包括分析、设计、编写、调试程序等步骤,它是软件开发过程中的重要活动。程序设计的目的是编制能够解决问题的程序,设计时应在详细分析问题的基础上,充分考虑算法、数据结构、程序设计语言、程序设计方法几个方面的问题。
1.2 Python语言的发展
1.3 Python语言的特点和应用方向
解释型语言
简单、易学、适合初学者
面向对象的编程语言
开源、免费
功能强大、可扩展性强:丰富的代码库
良好的跨平台性与可移植性
运行速度慢
代码加密困难
1.4 Python语言开发环境
1.5 Python程序的运行方式
Python主要有两种运行方式:交互方式和脚本方式。
交互方式:在解释器提示符>>>下,输入一行代码,解释器执行这行代码;然后再输入下一行代码,解释器执行代码,依次类推……
脚本方式:先使用编辑器编写好源程序后,再使用解释器执行源程序。
在Windows中安装好Python语言环境后,可以在Windows命令行中或IDLE集成开发环境下,用上述两种方式运行Python程序。
1.6 第一个Python程序
例题1:编写程序计算用户输入的一行字符串中字符的个数。
程序代码如下:
#源程序文件名:Ex1-01.py
#程序功能:统计输入的一行字符串中的字符个数
str = input("请输入一行字符:")
n = len(str)
print ("该行字符的个数是:",n)
1.7 IPO编程思想
冯·诺依曼指出,“计算机”是一种可以在程序的控制下接受输入、处理数据、存储数据并产生输出的电子装置。
定义不仅给出了计算机功能模块的划分,同时还表明了程序必须实现数据的输入、存储、处理和输出功能,因此该定义实质上指明了程序的原型。这个程序原型,体现的是IPO编程思想。
Python-01_Python语言简介.pptx(下载附件 816.11 KB)