Python day02
一 编程语言分类
1.1机器语言
机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。机器语言使用绝对地址和绝对操作码。不同的计算机都有各自的机器语言,即指令系统。从使用的角度看,机器语言是最低级的语言。
1.2汇编语言
汇编语言是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
1.3高级语言
高级语言是一种独立于机器,面向过程或对象的语言。高级语言是参照数学语言而设计的近似于日常会话的语言。
1.3.1 编译型
代表:C、C++、Go、Ada、Pascal
执行效率高,开发效率低,跨平台性差
1.3.2 解释型
代表:python、shell、Tcl、Perl、Ruby、VBScript、JavaScript
执行效率低,开发效率高,跨平台性强
二 python介绍
创始人:Guido van Rossum 吉多·范罗苏姆
Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus,他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,语法能够像shell一样简洁,易学易用、可拓展性强,同时兼顾C的强大功能。于是Guido在1989年的圣诞节期间,开始编写能够解释Python语言语法的解释器。
python适合中小型公司开发使用,python拥有完美的第三方库,同时语法非常简洁,封装程度非常高,同时是一款即时运行的交互式语言,目前python已成为全球第二大受用户欢迎的语言,可见其语言的优越性
Python是一种解释型脚本语言,可以应用于以下领域:
Web 和 Internet开发
科学计算和统计
人工智能
桌面界面开发
软件开发
后端开发
网络爬虫
三 安装多版本python解释器
安装python2.7和python3.9两个版本的解释器,并且配置环境变量
四 第一个python程序
打印“Hello world”
print (“Hello world”)
五 运行python程序的三个阶段
1.先启动python解释器
2.python解释器将文件内容从硬盘读入内存
3.python解释器读入代码,识别python语法
六 IDE 集成开发环境
是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。
七 注释
多行注释
‘’’ ‘’’
三引号:一般来说一个代码文件中只有一个
“”"" “”"
单行注释
#
八 变量 Variate
什么是变量?
变量是计算机语言中能储存计算结果或能表示值的抽象概念,是一种存取内存的机制
为什么要有变量?
为了让计算机能够让人一样记录事物的状态
如何用变量
变量名+赋值符号+变量值
变量名相当于地址,指向值所在的内存地址,而变量的值就是存储的数据,表示事物的状态
例:
name = “zhangsan” #String类型
sex = ‘man’ #String类型
age = 18 #int类型
salary =5000.50 #float类型
定义完后在引用
print(“name”)