2_29_python基础学习_0322

python基础

***缩进方式***:

python的缩进符号是(tab)4个空格=一个tab键
jave是怎么写程序的(cystem.out.print(“123”); 而jave则不能用tab键,只能用;,所以python代码量少。
以#开头的语句是注释

abs:
abs(-177)=177
python程序大小写敏感
zhangsan Zhangsan ZHangsan
水果:fruit 馒头:streamBread
数据类型:代表计算机中不同的数据。
Python的数据类型(计算机采用的是二进制十六进制,十六进制用Ox前缀)
1:整数
正整数 负整数
2:浮点数(数学中的小数)
用e替代10,
3:字符串
字符是一个符号,字符串是一个以上的字符。
编译器或者解释器就要负责把符合语法
!=就是表示不等于
字符串是以的(’' 单引号)或者(""双引号)起来的任意文本,’'或"本身只是一种表达方式,不是字符串中的一部分,而是代表括起来的是字符串。内部即包含‘又包含“可以用专用字符\或者/表示。
\n表示换行
\t表示制表符(就是tab四个空格)
\表示的字符就是
转义:就是把特殊字符转换
转移字符练习:
2_29_python基础学习_0322
4:布尔值(True False二种值):可以用and,or,not运算
and……只要有一个
or……只要有一个真就为真
ont……只要有一个
5:空值(None):python里的一种特殊值,None不能表示
变量命名

必须大小写英文数字和_的组合,且不能用数字开头
规范命名法:驼峰命名法(第一个字母小写,后面首字母大写)
eg:桌子和水果 tableAndFruit
女朋友 girlFriend
用户名 userName
密码 passWord
获取用户名和密码 getUserNameAndPassWord
Python定义变量
a=1 变量a是一个整数
Jave定义变量
数据类型 变量名=1
Int a=1
总结:python变量的数据是类型,在于你给它赋予什么。
变量本身数据类型不固定……动态语言
静态语言在变量、数据类型,如果赋值的时候类型不匹配,就很会报错。
eg;Java,c++ c#
请不要把赋值语句的等号等同于数学的等号

Tips:
1:dos下color c……变为红色 dir/s……遍历当前目录下的所以文件
2_29_python基础学习_0322
2:windows+D 缩小所有界面到桌面
3:alt+tab 切换应用程序界面
软件工程的命名:programming software
硬件:电脑配置(CPU,硬盘,显卡(目前最大是2080TI),主板 内存条等)
Window10操作系统,ios ,linux-----系统软件
软件危机是指计算机软件在开发和维护过程中出现一系列的问题。
软件生命周期:可行性分析-需求分析-总体设计-详细设计-编码与单元测试-综合测试-维护

       **为什么要学软件工程**

它是一个总体的做软件的一套规则。国际上有一套开发软件的标准。

Eg:我们铁路轨道,轨道之间的距离有一套国际标准,国内的和国外的轨道标准距离不一样。让人们统一标准,方便操作。

        **软件工程**

命名:programming software
作为计算机系统硬件的对立面的术语

电脑的配置硬件:eg:CPU 硬盘 显卡 2080Ti 主板等

Window10操作系统iOS,linux-------系统软件

EDAVC------世界上第一架可编程序的电子数字计算机

软件工程:第一章概述

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

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

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

软件危机

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

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

软件危机主要包含的问题
1.如何开发软件以满足对软件日益增长的需求
2.如何维护数量不断增长的已有软件
软件危机主要表现形式
1.软件本身特点造成
2.软件开发 与维护的方法不正确

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

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

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

软件工程:是软件开发、运行、维护和引退的系统方法
软件工程是指导计算机软件开发和维护的工程学科。
软件工程采用工程的概念、原理、技术和方法来开发与维护软件。
软件工程的目标是实现软件的优质高产。
软件工程生命周期–软件从提出到最终被淘汰的这个存在期
问题定义.…可行性分析----需求分析. --总体设计----详细设计----编码与单元测试一综合测试—维护。

软件过程–为了获得高质量软件所需要完成的-系列任务的框架,它规定了完成各项任务的工作步骤。+
瀑布模型
快速原型模型。
增量模型+
螺旋模型+
喷泉模型-