路飞学城-Python开发集训-第1章

1.本节学习学习到了什么是python,python的用处,以及如何使用python

 

2.学习总结:
TIOBE编程语言排名第四
(PS:java第一个跨平台的编程语言)
开发效率高,学习成本低,在科学运算/数据分析/网站开发/爬虫开发/云计算/自动化维运/自动化测试等领域优势明显

生态圈:
WEB开发(最火的python web框架django),人工智能,云计算,金融分析,爬虫,自动化运维,科学运算,游戏开发(游戏:文明)

课程大纲:基础语法?数据类型?函数编程?常用模块


python发展史:机器语言→汇编语言→高级语言
机器语言:由于计算机内部只能接受二进制代码,因此,用二进制代码0和1描述的指令称为机器指令,全部计算机指令的集合构成计算机的机器语言。(机器语言属于低级语言)

汇编语言:汇编语言的实质和机器语言时相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。

高级语言:相比机器和汇编语言,高级语言对开发人员更友好,在开发效率上大大提高!

不同的高级语言就时转换方式的不同来确定的

高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行。
(人能读懂的代码→翻译→机器能读懂的代码“二进制“→cpu运行
翻译型语言:优点:程序执行时,不需要源代码,不依赖语言环境,因为执行的时机器码文件。执行速度快。缺点:每次修改了源代码,需要重新编译,生成机器码文件。跨平台性不好。(C,C++)
解释型语言:优点:天生跨平台。随时修改,立即见效。缺点:运行效率滴,所有的代码均需经过解释器边解释边执行,速度哔编译型慢很多。代码时明文。(python)

python创始人:吉多·范罗苏姆(Guido van Rossum)

print(“Hellow world!”)
加法运用:print(“‘***’,**+**+**+**”)

变量:
驼峰
AgeOfOldBoy = 34
下划线
age_of_oldboy = 34
便令明命名要见名之意,英文,简短。

标识:注释 #
让代码不执行
给代码加上解释
原则:
重要或者不好理解的代码上面加注释
注释用英文或者中文都可以。

单引号和双引号没又区别(用于单行)
多引号(用于多行)
(除非一段话中有使用到单引号,如:msg = “My name is Alex , I'm 22 years old!")

格式化输出

%s 占位符
s = string(字符串)
d = digit (数字)
f = float(浮点)
查看数据类型
print(type(变量名))
inpute读入的都是字符串格式
强转 int( inpute ("变量"))

流程控制

单分支
if 条件:
满足条件后要执行的代码(代码前要加四个空格)
双分支
if 条件:
代码
else:
代码
多分支
if 条件:
代码
elif 条件:
代码
elif 条件:
代码
else:
代码


打印

while true: #无限打印

 

while count < ? #有限打印

posted on 2018-06-25 20:32  Denial_Wu  阅读(110)  评论(0)    收藏  举报

导航