1_11_0319python基础学习

@TOC在这里插入代码片

欢迎使用Markdown编辑器

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

新的改变

我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

  1. 全新的界面设计 ,将会带来全新的写作体验;
  2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
  3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
  4. 全新的 KaTeX数学公式 语法;
  5. 增加了支持甘特图的mermaid语法1 功能;
  6. 增加了 多屏幕编辑 Markdown文章功能;
  7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
  8. 增加了 检查列表 功能。

功能快捷键

撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G

``在计算机里写东西要明确,没有歧义。
编译器或解释器就是负责把符号
缩进方式
四个空格=tab
以#开头的语句注释。
abs(-177)=177
python是大小写敏感的
eg:zhangsan Zhangsan ZHangsan
水果:fruit
馒头:streamBread
Java是怎么写程序system.out.(“”);
数据类型和变量

数据类型;代表计算机当中的不同的数据。
Python的数据类型
1, 整数:
正整数,负整数,零。
列如;1,100,-888,8等
计算机是二进制和十六进制用0x前缀
和0-9,a-f表示,例如:0xff00 , 0xa5b4c3d2a , 等等。
2.浮点数(相当于数学当中的小数)
如1.23 ,3.14 ,-9.01 ,等等。但是对于很大或者很小的浮点数,就必须用科学计数法表示,把10有e代替,1.23×10 9就是1.23e9 ,或者12.3e8,0.000012可以写成1.2e-5 ,等等

3.字符串
字符串是以( ‘’ 单引号)或者( “” 双引号)括起来的任意文本。

单引号双引号的区别
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果我们想单引号或者双引号表示字符那么“’”,双引号中空格也算一个字符串,转移字符是反斜杠.

        \’= ’   \”= ”

比如:\n表示换行 。
\t表示制表符 。
\表示的字符就是\ 。
字符\本身也要转义。
在这里插入图片描述

转义:就是把特殊字符转换为可以输出的普通字符。
如果字符串里很多字符串都需要转义,就需要加很多\,为了简化。Python还允许用r‘’表示‘’内部的字符串默认不转义。

4.布尔值
布尔值和布尔代数的表示完全一致,布尔值只有两种值True、False。在python中可以直接True 、False|、表示布尔值(第一个字母要大写),也可以通过布尔运算计算出来。
布尔值可以用and、or、和not运算。
And—只要有一个为假就是假。
Or—只要有一个为真就是真。
Not—非,取反。
空值是python是一个特殊的值,用None表示,None不能理解为0,因为0是有意义的,而None是个特殊的空值。
Python的数据类型:整数、空值、浮点数、字符串、布尔值。

变量:

变量命名:必须大小写英文、数字和下划线_的组合并且不能是数字开头。
列如:
asd_123 √
_ground_truth_123 √
___123_asd √
123__123_sns ×
a ×
1 √
asd_1 sad × (有空格)

规范命名法:驼峰命名法:第一个字母小写后面首字母大写。
Eg: 桌子和水果:tableAndFruit
女朋友;girlFriend
性别:gender
用户名:userName
密码:passWord、
获取用户名和密码:getUserNameAndPassWord #获取用户名和密码。

Python定义的变量:
a=1变量a是一个整数。
Java定义变量:
数据类型 变量名 =1;
Int a =;
总结;python变量的数据是类型,在于你给它赋什么样是的类型的数据。a=“asdf” a=True a=1.2345 a=None
变量本身数据类型不固定的语言—动态语言。 eg:python
静态语言在定义、变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。Eg java ,c++ , c#

请不要把赋值语句的等号等同于数学的等号
在这里插入图片描述
Python中,符号 = 是赋值语句
Tips:

  1. dos下color c—变为红色。
  2. dir/s----遍历当前目录下所有文件。
  3. Windows=D :缩小所有界面。
  4. Alt=tab :切换应用程序界面。

为何学软件工程
它是一个总体的做软件的一套规则,国际上有一套开发软件的标准。
Eg:我们铁路轨道,轨道之间的距离有一套国际标准,国内的和国外的轨道距离标准不一样,让人们统一标准,方便操作。
软件工程命名:Programming software
电脑配置硬件:eg: CPU 硬盘 主板 显卡 2080TI 内存条等。
Windows10操作系统
Ios linux —系统软件。
EDVAC---------世界上第一架可编程的电子数字计算机

软件工程;第一章概述
主要内容:
软件工程的产生
软件产生的发展
软件危机
软件工程
软件工程定义
软件工程学的内容
软件工程的基本原理
软件生命周期
软件过程模型
软件生产的发展
软件是指计算机程序及其有关的数据代码和文档
软件生产的各个阶段必须完成的有关计算机程序的功能、设计、编制的文字或图形资料,这些资料称为“文档”。
软件工程的发展
程序设计时期
软件=程序+文档时期
软件工程阶段
软件发展的第四阶段
软件危机

软件危机是指计算机软件开发和维护时所遇到的一系列问题。
软件危机的典型表现:

  1. 对软件开发成本和进度的估计常常很不准确。
  2. 用户对完成的软件系统不满意的现象经常发生。
  3. 软件产品的质量往往靠不住。
  4. 软件常常是不可维护的。
  5. 没有合适的文档资料。
  6. 软件成本在计算机系统总成本中所占的比例逐年上升。
  7. 软件开发生产率提高的熟读跟不上计算机应用的发展趋势。
    软件危机主要包含的问题;
  8. 如何开发软件以满足对软件日益增长的需求
  9. 如何维护数量不断增长的已有的软件

软件危机主要表现形式

  1. 软件本身特点造成
  2. 软件开发与维护的方法不正确
    软件危机产生的原因
  3. 忽略软件需求分析
  4. 以为软件开发就是写程序并使之运行
  5. 轻视软件维护
    软件危机的结果
  6. 预算超时
  7. 财产损失
  8. 死亡事故
    解决软件危机的途径
    1) 推广使用在实践中总结出来的开发软件的成功技术和方法,并研究探索更有效的技术和方法
    2) 开发和使用更好的软件工具
    3) 良好的组织管理措施

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

软件工程生命周期----软件从提出到最终被淘汰的这个存在期。
问题定义----可行性分析—需求分析—总体设计—详细设计—编码与单元测试—综合测试—维护

软件工程—为了获得高质量软件所需要完成得一系列任务得框架,它规定了完成各项任务得工作步骤。
瀑布模型
快速原型模型
增量模型
螺旋模型
喷泉模型
问题定义阶段—很重要,也很容易被忽视。


  1. mermaid语法说明 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值