路飞学城-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 < ? #有限打印
浙公网安备 33010602011771号