2_24_0319python笔记

python基础
python的语法比较简单,采用缩进方式
缩进方式;4空格=一个tab;以#开头的语句是注释。
Python程序是大小写敏感的
数据类型和变量
数据类型;代表计算机当中不同的数据
Python的数据类型;
1,整数;正整数 负整数 0
计算机使用二进制,所以,有时候用十六进制表示比较方便,用
2,浮点数(数学当中的小数);
如1.23, 3.14,等等。但对于很大的浮数,必须用科学计数法。
3,字符串;字符
字符\本身也要转义,\表示的字符就是,可以在python的交互式命令行用 print打印字符串看看2_24_0319python笔记
\n表示换行
\t表示制表符
字符\本身也要转义
\表示的字符就是
可以在python交互命令行中用print打印字符串看看
转义;就是把特殊字符转换为可以输出的普通字符
布尔值
一个布尔值只有 true false
布尔值可以用and or not运算
在python中,可以直接用true,false表示布尔值,也可以通过布尔值运算计算出来。
and_____只要有一个为假就是假
or______只要一个为真就是真
not_____非,取反
空值
空值是python是一个特殊的值,用None表示,None是一个特殊的空值
python的数据类型;整数,浮点数,字符串,布尔值,空值
变量
变量命名;必须是大小写英文、数字和-的组合, 且不能用数字开头。
规范命名法;驼峰命名法
eg;桌子和水果:tableAndFruit
性别:gender
用户名:userName
密码:passworld
python的定义变量:a=1;变量a是 一个整数。
java定义变量:数据类型 变量名=1

Tips:
1.dos 下 color…变红色 2.dir/s…遍历当前目录下的所有文件
3windows+D:缩小所有界面,到桌面 4.alt+tab 切换应用程序界面
为什么要学软件工程
他是一个总体的做软件的一套规则。国际上有一套开发软件的标准。让人们统一标准,方便操作。
软件工程
命名;programming Software
电脑的配置硬件;CPU,硬盘,显卡,2080TI,主板,内存条等等
window10操作系统ios,linux______系统软件
EDVAC_____世界上第一架可编程序的电子数字计算机
通用图灵机
软件生产的发展
软件是指计算机程序及其有关的数据代码和文档。
发展;程序设计时期
软件=程序+文档时期
软件工程阶段
软件发展第四阶段
软件危机
1,对软件开发成本和进度的估计常常不正确
2,用户对完成的软件系统不满意的现象经常发生
3,软件产品的质量往往靠不住
4,软件常常是不可维护的
5,软件成本在计算机系统总成本中 所占比例逐年上升
6,没有适当的文档资料
7,软件开发的熟读跟不上计算机应用的发展趋势
软件危机的结果
1,预算超出
2,财产的损失
3,死亡事故
软件工程;是开发,运行,维护和引退的系统方法
软件工程是指计算机软件开发和维护的工程学
软件工程采用工程的概念,原理,技术和方法来开发与维护软件
软件工程的目标是实现软件的优质高产
软件工程生命周期———软件从提出到淘汰的这个存在期
问题定义———可行性分析—————需求分析————总体设计————-编码与单元测试————综合测试————维护
软件工程—为了获得高质量软件所需要完成的一系列框架,他规定了完成各项任务的工作步骤。
瀑布模型
快速原型模型
增量模型
螺旋 模型
喷泉模型
问题定义阶段—很重要,也容易被忽视。