1_26_python基础学习_0322

Python 基础

缩进方式
4个空格 =一个tab
以#开头的语句是注释
abs(-177)=177【绝对值】
大小写敏感
zhangsan Zhangsan ZHangsan lisi Lisi
水果:fruit 馒头:streamBread
数据类型和变量

数据类型:代表计算机当中不同的数据
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.23x10 9(次方)就是1.23e9,或者12.3e8,0.000012 可以写成1.2e-5,等等。
## 3.字符串
字符串是以(’'单引号)或者(""双引号)括起来的任意文本。
在这里插入图片描述

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

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

比如
\n 表示换行
\t 表示制表符
\ 表示的字符就是
可以在 Python 的交互式命令行用 print 打印字符串看看

转义:就是把特殊字符转换为可以输出的普通字符。

4.布尔值
布尔值和布尔代数的表示完全一致,一个布尔值只有 Ture 、False 两种值,要么是 Ture ,要么是 False ,在 Python 中,可以直接用 Ture 、 False 表示布尔值(请注意大小写),也可以通过布尔运算计算出来。
布尔值可以用 and 、 or 和 not 运算。

and— 只要有一个为假就是假
or — 只要有一个为真就是真
not — 非,取反
5.空值 None
空值是 Python 里一个特殊的值,用 None 表示。 None 不能理解为 0 ,因为 0 是有意义的,而 None 是一个特殊的空值。

Python 的数据类型: 整数、浮点数、字符串、布尔值。空值。

变量

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

判断下面的变量名是否正常

asd_123 √
_ground _truth_123 √
____123_asd √
123_123_sns ×
a √
_ √
1 ×
asd_1asd × 有空格

规范命名法:驼峰命名法:第一个字母小写,后面的首字母大写。

eg: 桌子和水果: tableAnfFruit
女朋友: girlFriend
性别: gender
用户名: userName
密码: passWord
获取用户名和密码: getUsernameAndPassword #获取用户名和密码

Python定义变量:
a=1 变量 a 是一个整数。

java定义变量:
数据类型 变量名 =1;
int a =;

总结:Python 变量的数据是类型,在于你给它赋什么样类型的数据。
a=“asdf” a = True a = 1.234 a = None

变量本身数据类型不固定的语言—动态语言 eg:python
静态语言在定义、变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错
eg :java, C++ C#

请不要把赋值语句的等号等同于数学的等号
在这里插入图片描述

tips:

  1. dos 下 color c —变为红色, dir/s—遍历当前目录下的所有文件
  2. Windows + D :缩小所有界面,到桌面
  3. alt+tab : 切换应用程序界面

为什么要学软件工程
它是一个总体的做软件的一套规则。国际上有一套开发软件的标准。让人们统一标准,方便操作。

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

           软件工程

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

电脑的配置硬件:eg:CPU,硬盘、显卡、2080TI、主板 内存条等等

Windows10 操作系统 iOS, Linux—系统软件。

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

通用图灵机 ------

软件工程:第一章概述

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

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

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

软件危机

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

软件危机的典型表现

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

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

软件危机主要表现形式

  1. 软件本身特点造成
  2. 软件开发与维护的方法不正确

软件危机产生的原因

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

软件危机的结果

  1. 预算超出
  2. 财产的损失
  3. 死亡事故

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

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

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

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

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

瀑布模型

快速原型模型

增量模型

螺旋模型

喷泉模型

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
大学生就业服务平台管理系统按照操作主体分为管理员和用户。管理员的功能包括学生档案管理、字典管理、试卷管理、试卷选题管理、试题表管理、考试记录表管理、答题详情表管理、错题表管理、法律法规管理、法律法规收藏管理、法律法规留言管理、就业分析管理、论坛管理、企业管理、简历管理、老师管理、简历投递管理、新闻资讯管理、新闻资讯收藏管理、新闻资讯留言管理、学生信息管理、宣传管理、学生管理、职位招聘管理、职位收藏管理、招聘咨询管理、管理员管理。用户的功能等。该系统采用了Mysql数据库,Java语言,Spring Boot框架等技术进行编程实现。 大学生就业服务平台管理系统可以提高大学生就业服务平台信息管理问题的解决效率,优化大学生就业服务平台信息处理流程,保证大学生就业服务平台信息数据的安全,它是一个非常可靠,非常安全的应用程序。 管理员权限操作的功能包括管理新闻信息,管理大学生就业服务平台信息,包括考试管理,培训管理,投递管理,薪资管理等,可以管理新闻信息。 考试管理界面,管理员在考试管理界面中可以对界面中显示,可以对考试信息的考试状态进行查看,可以添加新的考试信息等。投递管理界面,管理员在投递管理界面中查看投递种类信息,投递描述信息,新增投递信息等。新闻信息管理界面,管理员在新闻信息管理界面中新增新闻信息,可以删除新闻信息。新闻信息类型管理界面,管理员在新闻信息类型管理界面查看新闻信息的工作状态,可以对新闻信息的数据进行导出,可以添加新新闻信息的信息,可以编辑新闻信息信息,删除新闻信息信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值