2-03-python基础-190322

  **缩进方式**

  4个空格=一个tab:

  以#开头的语句是注释。

  abs( -177)= 177

  **大小写敏感,**

水果: fruit 馒头: streamBreadu

数据类型和变量
数据类型:代表计算机当中不同的数据

  python的数据类型: 

1.整数~
正整数、负整数、0。
例如: 1,100,-8080,0,等等。
二进制和16进制
十六进制用 0x前缀和0-9,a-f表示,例如: 0xff00,0xa5b4c3d2 ,等等
2.浮点数(数学当中的小数)
如1.23,3.14 ,-9.01 ,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9 ,或者12.3e8 ,0.000012可以写成1.2e-5 ,等等。
3.字符串
字符串是以(“单引号)或者(”“双引号)括起来的任意文本

在这里插入图片描述
单引号双引号 区别

在这里插入图片描述
转义字符练习

在这里插入图片描述

\n表示换行
\t表示制表符
字符\本身也要转义
\表示的字符就是
可以在Python 的交互式命令行用print 打印字符串看看。
转义:就是把特殊字符转换为可以输出的普通字符。
4.布尔值:
布尔值和布尔代数的表示完全一-致,一 个布尔值只有 Tue、False两种值,要么是True ,要么是False.在Python中可以直接用True、False 表示布尔值(请注意大小写),也可以通过布尔运算计算出来。
布尔值可以用and、or和not运算
and ——只要有一个为假就是假
or--------只要有一个为真就是真
not ------非,取反。
5.空值 None.
空值是Python里一个特殊的值,用None表示。None 不能理解为0,因为0是有意义的
None 是一个特殊的空值。
python的数据类型:整数、 浮点数、字符串、布尔值、空值。

变量:
变量命名:
变量名必须是大小写英文、数字和_的组合, 且不能用数字开头.

规范命名法:驼峰命名法:第一个字母小写,后面首字母大写。
eg: 桌子和水果: tableAndFruit
女朋友: girlFriend
性别: gender.
用户名: userName
密码: passWord
#获取用户名和密码在这里插入图片描述

预量在计算机内存中的表示

  1. dos下 color—.变为红色, dir/s—遍历当前目录下的所有文件
    2.windows+D:缩小所有界面,到桌面
    3.alt+tab 切换应用程序界面。
    为什么要学软件工程
    它是一个总体的做软件的一套规则。国际上有套开发软件的标准。让人们统一标准,方便操作
    eg:我们铁路轨道,轨道之间的距离有一套国际标准,国内的和国外的轨道距离标准不一样

软件工程“
命名:programming Software
作为计算机系统硬件的对立面的术语。

电脑的配置硬件: eg:CPU,硬盘、 显卡、2080TI,主板,内存条等等
wndown10操作系统ios, linux -----系统软件。

EDVAC ----世界上第一 架可编程序的电子数字计算机。
通用图灵机-----------

软件工程:第一章概述

主要内容
软件工程的产生
软件产生的发展
软件危机
软件工程
软件工程定义
软件工程学的内容
软件工程的基本原理
软件生命周期
软件过程模型
软件生产的发展

软件是指计算机程序及其有关的数据代码和文档
软件生产的各个阶段必须完成的有关计算机程序的功能,设计,编制的文字或图形资料,这些资料称为“文档”

软件生产的发展
程序设计时期
软件=程序+文档时期
软件工程阶段
软件发展第4阶段

** 软件危机**
软件危机是指在计算机软件开发和维护时所遇到的一系列问题

软件危机的典型表现
1.对软件开发成本和进度的估计常常很不准确
2.用户对完成的软件系统不满意的现象经常发生
3.软件产品的质量往往靠不住
4.软件常常是不可维护的
5.没有适当的文档资料
6.软件成本在计算机系统总成本中所占的比例逐年上升
7.软件开发生产率提高的熟读跟不上计算机应用的发展趋势

软件危机主要包含的问题
1.如何开发软件以满足对软件日益增长的需求
2.如何维护数量不断增长的已有软件

软件危机主要表现形式
1.软件本身特点造成
2.软件开发与维护的方法不准确

软件危机产生的原因
A.忽略软件需求分析
B.认为软件开发就是写程序并使之运行
C.轻视软件维护

软件危机的结果
1.预算超出
2.财产的损失
3.死亡事故

解决软件危机的途径
1)推广使用在实践中总结出来的开发软件的成功技术和方法,并研究探索更有效的技术和方法
2)开发和使用更好的软件工具
3)良好的组织管理措施

软件工程:是软件开发,运行,维护和引退的系统方法
软件工程是指导计算机软件开发和维护的工程学科
软件工程采用工程的概念,原理,技术和方法来开发与维护软件。
软件工程的目标是实现软件的优质高产

软件工程生命周期--------软件从提出到最终被淘汰的这个存在期

问题定义-----可行性分析----需求分析-----总体设计—详细设计----编码与单元测试------综合测试-----维护

软件过程----为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤

瀑布模型
快速原型模型
增量模型
螺旋模型
喷泉模型

问题定义阶段—很重要,也很容易被忽视

猜你喜欢

转载自blog.csdn.net/qq_44787579/article/details/88739213